[go: up one dir, main page]

WO2014148978A1 - Control system and method for control of a vehicle in connection with detection of an obstacle - Google Patents

Control system and method for control of a vehicle in connection with detection of an obstacle Download PDF

Info

Publication number
WO2014148978A1
WO2014148978A1 PCT/SE2014/050290 SE2014050290W WO2014148978A1 WO 2014148978 A1 WO2014148978 A1 WO 2014148978A1 SE 2014050290 W SE2014050290 W SE 2014050290W WO 2014148978 A1 WO2014148978 A1 WO 2014148978A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle
obstacle
trajectory
obstacles
control system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/SE2014/050290
Other languages
French (fr)
Inventor
Jon Andersson
Joseph Ah-King
Tom NYSTRÖM
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Scania CV AB
Original Assignee
Scania CV AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Scania CV AB filed Critical Scania CV AB
Priority to DE112014001069.3T priority Critical patent/DE112014001069T5/en
Publication of WO2014148978A1 publication Critical patent/WO2014148978A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D1/00Steering controls, i.e. means for initiating a change of direction of the vehicle
    • B62D1/24Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted
    • B62D1/28Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted non-mechanical, e.g. following a line or other known markers
    • B62D1/283Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted non-mechanical, e.g. following a line or other known markers for unmanned vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/025Active steering aids, e.g. helping the driver by actively influencing the steering system after environment evaluation
    • B62D15/0265Automatic obstacle avoidance by steering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0011Planning or execution of driving tasks involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0015Planning or execution of driving tasks specially adapted for safety
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/60Intended control result
    • G05D1/646Following a predefined trajectory, e.g. a line marked on the floor or a flight path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/60Intended control result
    • G05D1/69Coordinated control of the position or course of two or more vehicles
    • G05D1/692Coordinated control of the position or course of two or more vehicles involving a plurality of disparate vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2530/00Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
    • B60W2530/201Dimensions of vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/35Road bumpiness, e.g. potholes
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2101/00Details of software or hardware architectures used for the control of position
    • G05D2101/10Details of software or hardware architectures used for the control of position using artificial intelligence [AI] techniques

Definitions

  • the present invention pertains to technology enabling the detection of obstacles in front of an autonomous vehicle, and the control of the vehicle in order to avoid such an obstacle.
  • UGV unmanned ground vehicle
  • a remote-operated UGV is a vehicle that is controlled by a human operator via a communications link. All measures are decided by the operator based on either direct visual observation or with the use of sensors, such as digital video cameras.
  • a remote-operated UGV is a remote-operated toy car.
  • An autonomous vehicle herein means a vehicle which is capable of navigating and manoeuvring without human control.
  • the vehicle uses sensors to obtain an understanding of the surrounding environment. Sensor data are then used by control algorithms to determine the vehicle's next step with respect to a superior goal for the vehicle, such as to collect and deliver goods at different positions.
  • an autonomous vehicle must be able to scan the surrounding environment sufficiently well to be able to carry out the task which it has been allocated, e.g. "move the boulders from place A to place B via the mine gallery C".
  • the autonomous vehicle needs to plan and follow a route to the chosen destination while detecting and avoiding obstacles on the way. In addition, the autonomous vehicle must complete its task as quickly as possible without making any mistakes.
  • Autonomous vehicles were developed, among other things, for use in hazardous environments, such as the defence and war industry and the mining industry, both above ground and underground. If people or ordinary, manually-controlled vehicles approximate the operating area of the autonomous vehicles, for safety reasons they normally trigger an interruption in the operation. Once the operating area is clear, the autonomous vehicles may be ordered to resume operation.
  • the autonomous vehicle uses information relating to the road, the surrounding environment and other aspects that impact the progress in order to automatically regulate throttle, braking and steering.
  • a careful assessment and identification of the planned progress is necessary in order to assess whether a road is navigable and is also necessary in order to successfully replace a person's assessment when driving the vehicle.
  • Road conditions may be complex, and when driving an ordinary manned vehicle the driver makes hundreds of observations per minute and adjusts the operation of the vehicle based on the perceived road conditions in order to find e.g. a navigable path around an object which may be on the road.
  • To replace the human perception ability with an autonomous system entails, among other things, that the ability to perceive objects in an exact manner is required, in order to be able to control the vehicle effectively when steering past these objects.
  • the technological methods used to identify an object in connection with the vehicle comprise, among other things, the use of one or several cameras and radar to create pictures of the surrounding environment.
  • Laser technology is also used, both scanning lasers and fixed lasers, in order to detect objects and to measure distances. These are often called LIDAR (Light Detection and Ranging) or LADAR (Laser Detection and Ranging).
  • LIDAR Light Detection and Ranging
  • LADAR Laser Detection and Ranging
  • the vehicle is equipped with different sensors, among other things, to detect speed and accelerations in different directions. Positioning systems and other wireless technology may also be used to determine whether the vehicle is e.g. getting close to a junction, a narrowing of the road, and/or other vehicles.
  • US-2008189036-A1 describes a system for autonomous vehicles which detects obstacles with a camera.
  • the system uses a camera to produce a 3D map of obstades in the area. This map is then sent to a module which uses the map in an algorithm to avoid the detected obstades.
  • US-20090088916-A1 describes a system for autonomous vehicles which is able to plan its path automatically, and simultaneously avoiding collision with different types of obstacles.
  • the system uses mathematical algorithms to calculate the correct path and how the vehicle should avoid obstades.
  • the system uses different types of sensors, among others lasers, in order to gather necessary information and data.
  • One objective of the invention is thus to provide a system to defect obstacles in the vehicle's path, and to control the vehicle so that the vehicle avoids driving into the obstacle, at the lowest cost possible, and in particular a system that controls the vehicle, so that the vehicle diverges from a planned trajectory as little as possible, Summary of the invention
  • the objective of the invention is achieved through a system for controlling an autonomous vehicle with at least one first pair of wheels, in connection with obstacles according to the first independent claim.
  • the system comprises a processor device which is adapted to receive an obstacle signal ⁇ 1 with information about an obstacle in the vehicle's path, the information comprising at least one characteristic of the obstacle and the position of the obstacle.
  • an obstacle signal ⁇ 1 with information about an obstacle in the vehicle's path, the information comprising at least one characteristic of the obstacle and the position of the obstacle.
  • Straddling means intentionally driving over an obstacle without any of the vehicle's wheels or the underside of the vehicle hitting the obstacle.
  • the vehicle does not need to drive around the obstacle, but may instead make a smaller diversion from a current trajectory which the vehicle is following.
  • the vehicle's ground clearance means the shortest distance between the ground level and the lowest fixed point of the vehicle. This distance may vary between the wheels, and other items below the vehicle.
  • the objective of the invention is achieved with a method to control an autonomous vehicle with at least one pair of wheels in connection with obstacles.
  • Figure 1 shows a traffic system comprising a number of autonomous vehicles.
  • Figure 2 shows an autonomous vehicle scanning a road ahead.
  • Figure 3 shows a system according to one embodiment of the invention.
  • Figures 4A-4B show two examples of the space between the vehicle and the ground level.
  • Figure 5 shows new trajectories for the vehicle in relation to the current trajectory.
  • Figure 8 shows a flow diagram for a method according to the invention.
  • Figure 1 shows a schematic view of a traffic system, comprising three
  • the autonomous vehicles 2 which are travelling along a road.
  • the arrows in the autonomous vehicles 2 show their respective driving directions.
  • the autonomous vehicles 2 may communicate with a control centre 1 via e.g. V2I communication (Vehicie-to-infrastructure) 3 and/or with each other via e.g. V2V communication (Vehicle-to-Vehicle) 4.
  • This communication is wireless and may e.g. take place via a WLAN protocol (Wireless Local Area Network) IEEE 802.1 1 , e.g. IEEE 802.11 p. Other wireless ways to communicate are also possible.
  • the control centre 1 organises the autonomous vehicles 2 and assigns tasks for them to complete. When an autonomous vehicle 2 receives a task, vehicle 2 may independently ensure that the task is completed.
  • a task may consist of an instruction to collect goods at a goods collection point A.
  • the vehicle 2 then has the capacity to determine its current position, to determine a path from the current position to the goods collection point A, and to go there.
  • the vehicle 2 must also have the capacity to avoid obstacles and to handle other autonomous vehicles 2, which may have more important tasks and must be granted preference.
  • the driver may locate these obstacles and drive around them.
  • the control system which will be described below, is designed to carry out this task.
  • Figure 2 shows an autonomous vehicle 2, which is equipped with a control system 10 ( Figure 3).
  • Vehicle 2 has two pairs of wheels 6A, 6B and 7A, 7B, where each pair of wheels 6A, 6B and 7A, 7B comprises two wheels each.
  • Vehicle 2 is also equipped with at least one scanning device 5, which is adapted to scanning the future road 8 of the vehicle 2 and to detecting obstacles 9 in the path of the vehicle 2.
  • the scanning device 5 is adapted to generate an obstacle signal ⁇ which identifies obstacles 9 in the road ahead 8.
  • An obstacle 9 in the form of an angular rock 9 is here illustrated in the road 8, and will be detected by the scanning device 5.
  • the scanning device 5 comprises, according to one
  • Figure 3 illustrates how the road 8 is scanned with the scanning device 5 over a width b of the road.
  • the width b corresponds to at least the width of the vehicle 2 between the outer dimensions of the tyres 6A, 6B.
  • the road 8 is scanned preferably a distance I ahead of the vehicle 2, e.g. 2-30 m, so that the vehicle 2 has time to avoid a potential obstacle 9.
  • the scanning device 5 is, according to one embodiment, adapted to determine the distance d 1 to the obstacle 9 and/or the position of the obstacle 9, and to determine information about the obstacle 9. This information may comprise characteristics, such as the size of the obstacle 9, i.e.
  • the distance d 1 to the obstacle 9 and the position of the obstacle 9 may e.g. be related to the position of the vehicle 2 in a local reference system, or in a global reference system in e.g. GNSS coordinates (Global Navigation Satellite System).
  • GNSS Global Navigation Satellite System
  • the vehicle 2 may be equipped with e.g. a GNSS receiver.
  • GNSS is a generic name for a group of global navigation systems using signals from a constellation of satellites and pseudo-satellites to enable position measurement for a receiver.
  • the American GPS system is the best known NSS system, but there are others, such as the Russian GLONASS and the prospective European Galileo.
  • the position of vehicle 2 may also be determined by monitoring the signal strength from several access points for wireless networks (Wi-Fi) in the vicinity.
  • Wi-Fi wireless networks
  • the position of vehicle 2 may also be determined by using a map of the area and keeping track of where the vehicle 2 is located on the map with the help of information about how far the vehicle 2 has travelled and how the vehicle 2 is turning.
  • FIG. 3 shows a block diagram for the control system 10 which is used to control the autonomous vehicle 2 in connection with obstacles.
  • the control system 10 comprises a processor device 1 which is adapted to receive the obstacle signal cp1 from the detector device 5, with information about an obstacle 9 in the path of the vehicle 2.
  • the information comprises at least the characteristics for the obstacle 9 and the position of the obstacle 9.
  • the processor device 1 1 is adapted to receive a number of obstacle signals ⁇ 1 from one or several scanning devices 5, with information about the same obstacle 9, and to combine the information from several obstacle signals ⁇ p1 in order to produce more extensive and reliable information about the obstacle 9.
  • the processor device 1 1 is adapted to analyse the information about the obstacle 9, according to rules for straddling the obstacle 9 in relation to the ground clearance of the vehicle 2.
  • the rules comprise, according to one embodiment, at least one of the limit values for the size of obstacle 9 which the vehicle 2 may straddle and/or obstacle matching to identify previously known obstacles.
  • the limit values for the size of obstacle 9 may comprise one or several limit values for the width of obstacle 9, and one or several limit values for the height of obstacle 9.
  • the limit value or limit values for the width of obstacle 9 is/are adjusted to the shortest distance between the wheels in a pair of wheels 8A, 8B or 7A, 7B.
  • the limit value or limit values for the height of the obstacle 9 is/are adjusted to the ground clearance of the vehicle 2, which comprises the shortest distance between the ground level 24 of the vehicle 2 and the lowest point of vehicle 2.
  • the width of the obstacle 9 in this context means a maximum extension of the obstacle 9, parallel to a line that defines the shortest distance between the wheels in a pair of wheels 6A, 8B or 7A, 7B.
  • the processor device 1 1 is adapted to determine a first trajectory 9 for the vehicle 2, based at least on the position of vehicle 2, the position of the obstacle 9 and information regarding the ground clearance of the vehicle 2, so that the vehicle 2 straddles the obstacle 9.
  • the processor device 11 is also adapted to receive a path signal q>2 which indicates a current trajectory 18 for the vehicle 2, and to determine a first trajectory 19 for the vehicle 2, also based on this current trajectory 18,
  • the path signal ⁇ 2 may come from a device in the vehicle 2 which is adapted to determine a trajectory for the vehicle 2 based on the current position of the vehicle 2 and a final destination, and e.g. map information.
  • the path signal ⁇ 2 may come as a wireless signal from e.g the control centre 1.
  • the processor device 1 1 is further adapted to generate a trajectory signal ⁇ 3 which indicates the first trajectory 19, and to send the trajectory signal ⁇ 3 to a control device 12 in the vehicle 2, the vehicle 2 being controlled according to the first trajectory 19.
  • Obstacle matching to identify previously known obstacles may entail taking one or several pictures of the obstacle 9 with the scanning device 5 and comparing the picture or the pictures with pictures of previously known obstacles in order to find a match, if a match is found, it is immediately known what type of obstacle it is, and also its size.
  • the control system 10 comprises one or several scanning devices 5.
  • the control system 10 comprises a receiver device
  • the receiver device 13 is adapted to receive wireless communications between vehicles 4 and/or between vehicles and infrastructure 3, comprising information regarding obstacles 9 in the path of the vehicle 2, This information may comprise the position of the obstacle 9 in GPS coordinates, and the size of the obstacle 9.
  • the receiver device 13 is adapted to generate an obstacle signal ⁇ 1 , indicating the information regarding the obstacle 9 in the path 8 of the vehicle 2.
  • the receiver device 13, or the processor device 1 1 may in this case be adapted to match the position of the obstacle 9 with the future route of the vehicle 2, in order to identify whether the obstacle 9 is on the future route 8 of the vehicle 2.
  • the control system 10 may receive information from other vehicles 2, roadside devices and/or the control centre 1 regarding detected obstacles 9.
  • the figures 4A and 4B illustrate the ground clearance of the vehicle 2, and the wheels 6A, 6B as a wheel pair.
  • the wheels 6A, 8B are connected to a wheel shaft
  • FIG. 4A the smallest distance between the insides of the wheels 6A and 6B is named w.
  • the ground clearance is named h, in other words the smallest distance between the ground level 24 of the vehicle 2 and the lowest point on the vehicle 2.
  • the lowest point is the side of the wheel shaft 14, which is turned toward the ground level 24.
  • the control system 10 needs only take into consideration a ground clearance h which is limited by the distances w and h.
  • Figure 4B also shows a shaft 17 which limits the ground clearance.
  • the shaft 17 is connected to two wheel shafts 15, 18 which in turn are connected to the respective wheels 8A and 6B.
  • the distance between the lowest point of the shaft 7 and the ground level 24 is called hi .
  • FIG. 5 shows an example of how a first trajectory 19 is determined in relation to a current trajectory 18. In this case, an obstacle 9 has been detected and an obstacle signal ⁇ 1 has been sent to the processor device 1 .
  • the obstacle 9 is of such a size that the vehicle 2 is able to straddle it, in other words to drive over it so that the obstacle 9 is in the space below the vehicle 2, between the wheels 6A and 6B and the wheels 7A and 7B in the wheel pairs, without the vehicle 2 hitting the obstacle 9.
  • the wheel pairs 6A, 6B and 7A, 7B are each connected with a wheel shaft 14, 23.
  • the wheel shafts 4, 23 are here illustratively connected to a shaft 22.
  • the wheel suspension may be designed in other ways, and the examples shown in this description are only meant to illustrate the principle of the invention.
  • the vehicle 2 follows an already mapped road, according to a current trajectory 18.
  • This current trajectory 18 comprises e.g. positions which the vehicle 2 should drive along.
  • a new first trajectory 19 is determined, which is displaced in the horizontal plane, so that the obstacle 9 ends up within a distance interval from the new first trajectory 19, in which distance interval the obstacle 9 may be straddled by the vehicle 2.
  • Figure 5 shows the new first trajectory 9 which has been displaced a distance w4 sideways, here x-ways, from the current trajectory 18 in order to be able to straddle the obstacle 9.
  • the distance interval may e.g. be within w4 ⁇ 0.5 meters.
  • a first trajectory 19 is determined in such a way that the obstacle 9 is straddled by wheels 8A, 6B and 7A, 7B between both wheel pairs.
  • the processor device 11 is adapted to determine one or several trajectories 20, 21 for the space below the vehicle 2 between the wheels 6A, 8B, 7A, 7B in the wheel pairs, which is limited by the ground clearance and the distance between the insides of the wheels 8A, 8B, 7A, 7B in such a way that one of the trajectories 20, 21 is placed over the obstacle 9, so that the vehicle 2 straddles the obstacle 9,
  • the processor device 1 1 is preferably adapted to control the vehicle 2 in order for it not to hit any walls or other objects when the new first trajectory 19 is calculated, in order to do this, the processor device 1 may be assisted by map information, detectors which scan the surroundings, etc. in Figure 5, the trajectories 19, 20, 21 , which are new in relation to the current trajectory 18, are marked with dashed lines.
  • the processor device 11 may be comprised of a computer in the vehicle 2, such as a control device (ECU - Electronic Control Unit).
  • the control system 10 preferably comprises a processor capacity and a memory 23 to carry out the methods described herein.
  • the control system 10 is adapted to communicate with different devices and systems in the vehicle 2 via one or several different networks in the vehicle 2, such as a wireless network, via CAN (Controller Area Network), LIN (Local interconnect Network) or Fiexray, etc.
  • the invention also pertains to a method for the regulation of an autonomous vehicle 2, with at least one wheel pair 8A, 6B, 7A, 7B in connection with obstacle 9.
  • the method is illustrated in the flow chart in Figure 8 and comprises a first step to: (A1) receive information regarding at least one obstacle in the path of the vehicle 2, where this information comprises at least the characteristics of the obstacle and the position of the obstacle 9.
  • This step may comprise receiving wireless communications between vehicles 4 or between vehicles 4 and infrastructure 3, comprising information regarding obstacles in the path of the vehicle 2.
  • a second step (A2) the information regarding the obstacle is analysed in accordance with rules for straddling the obstacle in relation to the ground clearance of the vehicle 2.
  • the ground clearance comprises the shortest distance between the vehicle's 2 ground level 24 and the lowest fixed point of the vehicle 2.
  • the rules for straddling the obstacle comprise, according to one embodiment, at least one of determinations of the size of obstacle 9 which the vehicle 2 is able to straddle, or obstacle matching in order to identify previously known obstacles. More examples of rules for straddling have been described in connection with the description of the control system 10. If the result of the analysis shows that the obstacle 9 may be straddled by the vehicle 2 (A3), the method comprises: (A4) determining a first trajectory 19 for the vehicle 2 based at least on the position of vehicle 2, the position of the obstacle 9 and information regarding the ground clearance of the vehicle 2, so that the vehicle 2 straddles the obstacle.
  • the step A4 also comprises receiving a current trajectory 18 for the vehicle 2, and determining a first trajectory 9 for the vehicle 2 also based on this current trajectory 18.
  • the first trajectory 19 is sent to a control system in the vehicle 2, following which the vehicle 2 in step A6 is controlled according to the first trajectory 19.
  • a new trajectory is determined in a step A7, so that the vehicle 2 may drive around the obstacle 9 with its entire width.
  • the new trajectory is sent to the control system in the vehicle 2 in step A5, following which the vehicle 2 is controlled accordingly (A6).
  • the method then reverts back to step A1 in order to receive information about the obstacle 9 in the path of the vehicle 2.
  • the invention also pertains to a computer program P in an autonomous vehicle, where the computer program P comprises program code to induce the control system 0 to carry out the steps according to the method.
  • Figure 3 shows the computer program P as a part of the memory 23.
  • the computer program P is thus stored in the memory 23.
  • the memory 23 is connected to the processor device 1 , and when the computer program P is executed by the processor device 1 1 at least parts of the methods described herein are carried out.
  • the invention also comprises a computer program product comprising a program code stored on a computer-readable medium, in order to carry out the method steps described herein, when the program code is executed in the control system 10.
  • the present invention is not limited to the preferred embodiments described above. Various alternatives, modifications and equivalents may be used. The embodiments above shall therefore not be deemed to limit the scope of the invention, which is defined by the enclosed patent claims.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

The invention pertains to a control system (10) to control an autonomous vehicle (2), with at least one first wheel pair (6A, 8B, 7A, 7B), in connection with obstacles, where the system (10) comprises a processor device (11 ) which is adapted to receive an obstacle signal φ1 with information regarding an obstacle (9) in the path of the vehicle (2), this information comprising at least the characteristics of the obstacle (9) and the position of the obstacle; the processor device (11) is also adapted to analyse the information regarding the obstacle according to rules for straddling the obstacle in relation to the ground clearance of the vehicle (2); and if the result of the analysis shows that the obstacle may be straddled by the vehicle (2), the processor device (11) is adapted to: determine a first trajectory (19) for the vehicle (2) based at least on the position of the vehicle (2), the position of the obstacle and information about the ground clearance of the vehicle (2), so that the vehicle (2) straddles the obstacle; generate a trajectory signal q>3 indicating said first trajectory (19); send the trajectory signal φ3 to a control device (12) in the vehicle, whereby the vehicle (2) is controlled according to the first trajectory (19). The invention also pertains to a method for the control of an autonomous vehicle (2) in connection with obstacles.

Description

Control system and method for control of a vehicle in connection with detection of an obstacle
Field of the invention
The present invention pertains to technology enabling the detection of obstacles in front of an autonomous vehicle, and the control of the vehicle in order to avoid such an obstacle.
Background of the invention
A vehicle which may be driven without a driver on the ground is called an unmanned ground vehicle (UGV). There are two types of UGVs, namely remote- operated and autonomous vehicles.
A remote-operated UGV is a vehicle that is controlled by a human operator via a communications link. All measures are decided by the operator based on either direct visual observation or with the use of sensors, such as digital video cameras.
One simple example of a remote-operated UGV is a remote-operated toy car.
There is a great variety of remote-operated vehicles used today. Often, these vehicles are used in dangerous situations and in environments which are unsuitable for people, e.g. to disarm bombs and in connection with hazardous chemical releases. Remote-operated, unmanned vehicles are also used in connection with surveillance and similar.
An autonomous vehicle herein means a vehicle which is capable of navigating and manoeuvring without human control. The vehicle uses sensors to obtain an understanding of the surrounding environment. Sensor data are then used by control algorithms to determine the vehicle's next step with respect to a superior goal for the vehicle, such as to collect and deliver goods at different positions.
More specifically, an autonomous vehicle must be able to scan the surrounding environment sufficiently well to be able to carry out the task which it has been allocated, e.g. "move the boulders from place A to place B via the mine gallery C".
The autonomous vehicle needs to plan and follow a route to the chosen destination while detecting and avoiding obstacles on the way. In addition, the autonomous vehicle must complete its task as quickly as possible without making any mistakes. Autonomous vehicles were developed, among other things, for use in hazardous environments, such as the defence and war industry and the mining industry, both above ground and underground. If people or ordinary, manually- controlled vehicles approximate the operating area of the autonomous vehicles, for safety reasons they normally trigger an interruption in the operation. Once the operating area is clear, the autonomous vehicles may be ordered to resume operation.
The autonomous vehicle uses information relating to the road, the surrounding environment and other aspects that impact the progress in order to automatically regulate throttle, braking and steering. A careful assessment and identification of the planned progress is necessary in order to assess whether a road is navigable and is also necessary in order to successfully replace a person's assessment when driving the vehicle. Road conditions may be complex, and when driving an ordinary manned vehicle the driver makes hundreds of observations per minute and adjusts the operation of the vehicle based on the perceived road conditions in order to find e.g. a navigable path around an object which may be on the road. To replace the human perception ability with an autonomous system entails, among other things, that the ability to perceive objects in an exact manner is required, in order to be able to control the vehicle effectively when steering past these objects.
The technological methods used to identify an object in connection with the vehicle comprise, among other things, the use of one or several cameras and radar to create pictures of the surrounding environment. Laser technology is also used, both scanning lasers and fixed lasers, in order to detect objects and to measure distances. These are often called LIDAR (Light Detection and Ranging) or LADAR (Laser Detection and Ranging). In addition, the vehicle is equipped with different sensors, among other things, to detect speed and accelerations in different directions. Positioning systems and other wireless technology may also be used to determine whether the vehicle is e.g. getting close to a junction, a narrowing of the road, and/or other vehicles.
Autonomous vehicles are used today as load carriers in areas such as mining - both in open pits and underground mines. A vehicle accident in a bottleneck, such as a transportation route or in a mining site, in many cases immediately stops the entire production line with significant loss of income as a result. A common cause for vehicle accidents in a terrain environment is a puncture caused by the sharp edges on fist-sized rocks called "cat heads" in the mining industry. The driver in a manually-controlled vehicle has the task of spotting and not hitting these rocks with any of the vehicle's wheels. For an autonomous vehicle it is a great challenge to detect these objects, since they are relatively small and have an appearance that does not differ much from the surface in a mine. US-6151539-A describes a system for autonomous vehicles and a method for how to control these. The system consists of a range of sensors that are intended to ensure that the vehicle maintains its course, and to ensure that the vehicle avoids collision with various obstades.
US-2008189036-A1 describes a system for autonomous vehicles which detects obstacles with a camera. The system uses a camera to produce a 3D map of obstades in the area. This map is then sent to a module which uses the map in an algorithm to avoid the detected obstades.
US-20090088916-A1 describes a system for autonomous vehicles which is able to plan its path automatically, and simultaneously avoiding collision with different types of obstacles. The system uses mathematical algorithms to calculate the correct path and how the vehicle should avoid obstades. The system uses different types of sensors, among others lasers, in order to gather necessary information and data.
The above described systems describe how the vehicle should avoid an object by driving around the object. Autonomous vehicles are often used in areas, such as narrow drifts, which do not have extensive space to make large diversions from a determined trajectory.
One objective of the invention is thus to provide a system to defect obstacles in the vehicle's path, and to control the vehicle so that the vehicle avoids driving into the obstacle, at the lowest cost possible, and in particular a system that controls the vehicle, so that the vehicle diverges from a planned trajectory as little as possible, Summary of the invention
According to one aspect, the objective of the invention is achieved through a system for controlling an autonomous vehicle with at least one first pair of wheels, in connection with obstacles according to the first independent claim. The system comprises a processor device which is adapted to receive an obstacle signal φ1 with information about an obstacle in the vehicle's path, the information comprising at least one characteristic of the obstacle and the position of the obstacle. By analysing this information, according to rules for straddling the obstacle in relation to the vehicle's ground clearance, one may determine whether it is possible to straddle the obstacle. If this is possible, a first trajectory is determined, which the vehicle must follow in order to straddle the obstacle, and the vehicle is controlled so that it follows the first trajectory and thus straddles the obstacle.
Straddling means intentionally driving over an obstacle without any of the vehicle's wheels or the underside of the vehicle hitting the obstacle. In this case, the vehicle does not need to drive around the obstacle, but may instead make a smaller diversion from a current trajectory which the vehicle is following. Thus a saving of both time and fuel is achieved, if the vehicle is driving in a narrow passage it may also be impossible to drive around the obstacle because there are obstructing wails. By straddling the obstacle it may be possible to avoid driving into the obstacle, even though the vehicle is inside the narrow passage. The vehicle's ground clearance means the shortest distance between the ground level and the lowest fixed point of the vehicle. This distance may vary between the wheels, and other items below the vehicle. According to another aspect, the objective of the invention is achieved with a method to control an autonomous vehicle with at least one pair of wheels in connection with obstacles.
The preferred embodiments are defined by the dependent patent claims.
Brief description of the drawings
Figure 1 shows a traffic system comprising a number of autonomous vehicles. Figure 2 shows an autonomous vehicle scanning a road ahead.
Figure 3 shows a system according to one embodiment of the invention.
Figures 4A-4B show two examples of the space between the vehicle and the ground level.
Figure 5 shows new trajectories for the vehicle in relation to the current trajectory. Figure 8 shows a flow diagram for a method according to the invention.
Figure 1 shows a schematic view of a traffic system, comprising three
autonomous vehicles 2 which are travelling along a road. The arrows in the autonomous vehicles 2 show their respective driving directions. The autonomous vehicles 2 may communicate with a control centre 1 via e.g. V2I communication (Vehicie-to-infrastructure) 3 and/or with each other via e.g. V2V communication (Vehicle-to-Vehicle) 4. This communication is wireless and may e.g. take place via a WLAN protocol (Wireless Local Area Network) IEEE 802.1 1 , e.g. IEEE 802.11 p. Other wireless ways to communicate are also possible. The control centre 1 organises the autonomous vehicles 2 and assigns tasks for them to complete. When an autonomous vehicle 2 receives a task, vehicle 2 may independently ensure that the task is completed. A task may consist of an instruction to collect goods at a goods collection point A. The vehicle 2 then has the capacity to determine its current position, to determine a path from the current position to the goods collection point A, and to go there. On the way, the vehicle 2 must also have the capacity to avoid obstacles and to handle other autonomous vehicles 2, which may have more important tasks and must be granted preference. In a driver-controlled vehicle, the driver may locate these obstacles and drive around them. With respect to an autonomous vehicle 2, the task is significantly more difficult. The control system 0, which will be described below, is designed to carry out this task. Figure 2 shows an autonomous vehicle 2, which is equipped with a control system 10 (Figure 3). Vehicle 2 has two pairs of wheels 6A, 6B and 7A, 7B, where each pair of wheels 6A, 6B and 7A, 7B comprises two wheels each. Vehicle 2 is also equipped with at least one scanning device 5, which is adapted to scanning the future road 8 of the vehicle 2 and to detecting obstacles 9 in the path of the vehicle 2. The scanning device 5 is adapted to generate an obstacle signal φι which identifies obstacles 9 in the road ahead 8. An obstacle 9 in the form of an angular rock 9 is here illustrated in the road 8, and will be detected by the scanning device 5. The scanning device 5 comprises, according to one
embodiment, one or several of a scanning camera, a scanning laser or a scanning radar. Figure 3 illustrates how the road 8 is scanned with the scanning device 5 over a width b of the road. The width b corresponds to at least the width of the vehicle 2 between the outer dimensions of the tyres 6A, 6B. The road 8 is scanned preferably a distance I ahead of the vehicle 2, e.g. 2-30 m, so that the vehicle 2 has time to avoid a potential obstacle 9. The scanning device 5 is, according to one embodiment, adapted to determine the distance d 1 to the obstacle 9 and/or the position of the obstacle 9, and to determine information about the obstacle 9. This information may comprise characteristics, such as the size of the obstacle 9, i.e. its extent in the horizontal plane, its width and its height. This may be carried out with conventional methods of detection and analysis. The distance d 1 to the obstacle 9 and the position of the obstacle 9 may e.g. be related to the position of the vehicle 2 in a local reference system, or in a global reference system in e.g. GNSS coordinates (Global Navigation Satellite System). In order to provide the position of the vehicle 2 in a global reference system, the vehicle 2 may be equipped with e.g. a GNSS receiver. GNSS is a generic name for a group of global navigation systems using signals from a constellation of satellites and pseudo-satellites to enable position measurement for a receiver. The American GPS system is the best known NSS system, but there are others, such as the Russian GLONASS and the prospective European Galileo. The position of vehicle 2 may also be determined by monitoring the signal strength from several access points for wireless networks (Wi-Fi) in the vicinity. The position of vehicle 2 may also be determined by using a map of the area and keeping track of where the vehicle 2 is located on the map with the help of information about how far the vehicle 2 has travelled and how the vehicle 2 is turning.
Figure 3 shows a block diagram for the control system 10 which is used to control the autonomous vehicle 2 in connection with obstacles. The control system 10 comprises a processor device 1 which is adapted to receive the obstacle signal cp1 from the detector device 5, with information about an obstacle 9 in the path of the vehicle 2. The information comprises at least the characteristics for the obstacle 9 and the position of the obstacle 9. According to one embodiment, the processor device 1 1 is adapted to receive a number of obstacle signals φ1 from one or several scanning devices 5, with information about the same obstacle 9, and to combine the information from several obstacle signals <p1 in order to produce more extensive and reliable information about the obstacle 9. The processor device 1 1 is adapted to analyse the information about the obstacle 9, according to rules for straddling the obstacle 9 in relation to the ground clearance of the vehicle 2. The rules comprise, according to one embodiment, at least one of the limit values for the size of obstacle 9 which the vehicle 2 may straddle and/or obstacle matching to identify previously known obstacles. The limit values for the size of obstacle 9 may comprise one or several limit values for the width of obstacle 9, and one or several limit values for the height of obstacle 9. The limit value or limit values for the width of obstacle 9 is/are adjusted to the shortest distance between the wheels in a pair of wheels 8A, 8B or 7A, 7B. The limit value or limit values for the height of the obstacle 9 is/are adjusted to the ground clearance of the vehicle 2, which comprises the shortest distance between the ground level 24 of the vehicle 2 and the lowest point of vehicle 2. The width of the obstacle 9 in this context means a maximum extension of the obstacle 9, parallel to a line that defines the shortest distance between the wheels in a pair of wheels 6A, 8B or 7A, 7B. By comparing the width of the obstacle 9 with the shortest distance between the wheels in a pair of wheels 6A, 6B, 7A, 7B, and comparing the height of the distance 9 to the ground clearance of the vehicle 2, it is possible to determine whether the obstacle 9 is of such a size that the vehicle 2 is able to straddle the obstacle 9 without hitting the obstacle 9. If the result of the analysis shows that the obstacle 9 may be straddled by the vehicle 2, the processor device 1 1 is adapted to determine a first trajectory 9 for the vehicle 2, based at least on the position of vehicle 2, the position of the obstacle 9 and information regarding the ground clearance of the vehicle 2, so that the vehicle 2 straddles the obstacle 9. According to one embodiment, the processor device 11 is also adapted to receive a path signal q>2 which indicates a current trajectory 18 for the vehicle 2, and to determine a first trajectory 19 for the vehicle 2, also based on this current trajectory 18, The path signal φ2 may come from a device in the vehicle 2 which is adapted to determine a trajectory for the vehicle 2 based on the current position of the vehicle 2 and a final destination, and e.g. map information. Alternatively, the path signal φ2 may come as a wireless signal from e.g the control centre 1. The processor device 1 1 is further adapted to generate a trajectory signal φ3 which indicates the first trajectory 19, and to send the trajectory signal φ3 to a control device 12 in the vehicle 2, the vehicle 2 being controlled according to the first trajectory 19. Obstacle matching to identify previously known obstacles may entail taking one or several pictures of the obstacle 9 with the scanning device 5 and comparing the picture or the pictures with pictures of previously known obstacles in order to find a match, if a match is found, it is immediately known what type of obstacle it is, and also its size. According to one embodiment, the control system 10 comprises one or several scanning devices 5. According to one embodiment, the control system 10 comprises a receiver device
13 for wireless communication. The receiver device 13 is adapted to receive wireless communications between vehicles 4 and/or between vehicles and infrastructure 3, comprising information regarding obstacles 9 in the path of the vehicle 2, This information may comprise the position of the obstacle 9 in GPS coordinates, and the size of the obstacle 9. The receiver device 13 is adapted to generate an obstacle signal φ1 , indicating the information regarding the obstacle 9 in the path 8 of the vehicle 2. The receiver device 13, or the processor device 1 1 , may in this case be adapted to match the position of the obstacle 9 with the future route of the vehicle 2, in order to identify whether the obstacle 9 is on the future route 8 of the vehicle 2. In this manner, the control system 10 may receive information from other vehicles 2, roadside devices and/or the control centre 1 regarding detected obstacles 9. The figures 4A and 4B illustrate the ground clearance of the vehicle 2, and the wheels 6A, 6B as a wheel pair. The wheels 6A, 8B are connected to a wheel shaft
14 in Figure 4A. In the figure, the smallest distance between the insides of the wheels 6A and 6B is named w. The ground clearance is named h, in other words the smallest distance between the ground level 24 of the vehicle 2 and the lowest point on the vehicle 2. Here, the lowest point is the side of the wheel shaft 14, which is turned toward the ground level 24. in this example, the control system 10 needs only take into consideration a ground clearance h which is limited by the distances w and h. Figure 4B also shows a shaft 17 which limits the ground clearance. The shaft 17 is connected to two wheel shafts 15, 18 which in turn are connected to the respective wheels 8A and 6B. The distance between the lowest point of the shaft 7 and the ground level 24 is called hi . The distance between the inside of a wheel 8A in the wheel pair 6A, 8B to the shaft 17 is named w1 , the width of the shaft is named w2 and the distance between the shaft 17 and the inside of the other wheel SB is named w3. In this example, the control system 10 needs to take into consideration the different ground clearances h and hi , and the distances w1 , w2 and w3. Figure 5 shows an example of how a first trajectory 19 is determined in relation to a current trajectory 18. In this case, an obstacle 9 has been detected and an obstacle signal φ1 has been sent to the processor device 1 . The obstacle 9 is of such a size that the vehicle 2 is able to straddle it, in other words to drive over it so that the obstacle 9 is in the space below the vehicle 2, between the wheels 6A and 6B and the wheels 7A and 7B in the wheel pairs, without the vehicle 2 hitting the obstacle 9. The wheel pairs 6A, 6B and 7A, 7B are each connected with a wheel shaft 14, 23. The wheel shafts 4, 23 are here illustratively connected to a shaft 22. The wheel suspension may be designed in other ways, and the examples shown in this description are only meant to illustrate the principle of the invention. The vehicle 2 follows an already mapped road, according to a current trajectory 18. This current trajectory 18 comprises e.g. positions which the vehicle 2 should drive along. The space below the vehicle 2, between the wheels 6A and 6B and the wheels 7A and 7B in the wheel pairs, which is limited by the ground clearance and the distance between the inside of the wheels 6A and 6B and the wheels 7A and 7B, relates to the vehicle 2, and thus to the trajectory which the vehicle 2 follows. Seen from the trajectory of the vehicle 2, in order for the vehicle 2 to be able to straddle an obstacle, the distance interval or intervals of the obstacle 9 that the vehicle 2 may straddle is thus known. By determining the position of the obstacle 9 in relation to the vehicle's 2 current trajectory 18, the processor device 1 1 may calculate whether the vehicle 2 may straddle the obstacle 9 when it follows its current trajectory 18. In this event, the new first trajectory 19 will follow the current trajectory 8. if this is not possible, a new first trajectory 19 is determined, which is displaced in the horizontal plane, so that the obstacle 9 ends up within a distance interval from the new first trajectory 19, in which distance interval the obstacle 9 may be straddled by the vehicle 2. Figure 5 shows the new first trajectory 9 which has been displaced a distance w4 sideways, here x-ways, from the current trajectory 18 in order to be able to straddle the obstacle 9. The distance interval may e.g. be within w4 ± 0.5 meters. Preferably, a first trajectory 19 is determined in such a way that the obstacle 9 is straddled by wheels 8A, 6B and 7A, 7B between both wheel pairs. According to another embodiment, the processor device 11 is adapted to determine one or several trajectories 20, 21 for the space below the vehicle 2 between the wheels 6A, 8B, 7A, 7B in the wheel pairs, which is limited by the ground clearance and the distance between the insides of the wheels 8A, 8B, 7A, 7B in such a way that one of the trajectories 20, 21 is placed over the obstacle 9, so that the vehicle 2 straddles the obstacle 9, The processor device 1 1 is preferably adapted to control the vehicle 2 in order for it not to hit any walls or other objects when the new first trajectory 19 is calculated, in order to do this, the processor device 1 may be assisted by map information, detectors which scan the surroundings, etc. in Figure 5, the trajectories 19, 20, 21 , which are new in relation to the current trajectory 18, are marked with dashed lines.
The processor device 11 may be comprised of a computer in the vehicle 2, such as a control device (ECU - Electronic Control Unit). The control system 10 preferably comprises a processor capacity and a memory 23 to carry out the methods described herein. The control system 10 is adapted to communicate with different devices and systems in the vehicle 2 via one or several different networks in the vehicle 2, such as a wireless network, via CAN (Controller Area Network), LIN (Local interconnect Network) or Fiexray, etc. The invention also pertains to a method for the regulation of an autonomous vehicle 2, with at least one wheel pair 8A, 6B, 7A, 7B in connection with obstacle 9. The method is illustrated in the flow chart in Figure 8 and comprises a first step to: (A1) receive information regarding at least one obstacle in the path of the vehicle 2, where this information comprises at least the characteristics of the obstacle and the position of the obstacle 9. This step may comprise receiving wireless communications between vehicles 4 or between vehicles 4 and infrastructure 3, comprising information regarding obstacles in the path of the vehicle 2. in a second step (A2) the information regarding the obstacle is analysed in accordance with rules for straddling the obstacle in relation to the ground clearance of the vehicle 2. The ground clearance comprises the shortest distance between the vehicle's 2 ground level 24 and the lowest fixed point of the vehicle 2. The rules for straddling the obstacle comprise, according to one embodiment, at least one of determinations of the size of obstacle 9 which the vehicle 2 is able to straddle, or obstacle matching in order to identify previously known obstacles. More examples of rules for straddling have been described in connection with the description of the control system 10. If the result of the analysis shows that the obstacle 9 may be straddled by the vehicle 2 (A3), the method comprises: (A4) determining a first trajectory 19 for the vehicle 2 based at least on the position of vehicle 2, the position of the obstacle 9 and information regarding the ground clearance of the vehicle 2, so that the vehicle 2 straddles the obstacle. According to one embodiment, the step A4 also comprises receiving a current trajectory 18 for the vehicle 2, and determining a first trajectory 9 for the vehicle 2 also based on this current trajectory 18. In a step A5, the first trajectory 19 is sent to a control system in the vehicle 2, following which the vehicle 2 in step A6 is controlled according to the first trajectory 19. if the obstacle 9 may not be straddled by the vehicle 2, according to one embodiment, a new trajectory is determined in a step A7, so that the vehicle 2 may drive around the obstacle 9 with its entire width. Subsequently, the new trajectory is sent to the control system in the vehicle 2 in step A5, following which the vehicle 2 is controlled accordingly (A6). The method then reverts back to step A1 in order to receive information about the obstacle 9 in the path of the vehicle 2.
The invention also pertains to a computer program P in an autonomous vehicle, where the computer program P comprises program code to induce the control system 0 to carry out the steps according to the method. Figure 3 shows the computer program P as a part of the memory 23. The computer program P is thus stored in the memory 23. The memory 23 is connected to the processor device 1 , and when the computer program P is executed by the processor device 1 1 at least parts of the methods described herein are carried out. The invention also comprises a computer program product comprising a program code stored on a computer-readable medium, in order to carry out the method steps described herein, when the program code is executed in the control system 10. The present invention is not limited to the preferred embodiments described above. Various alternatives, modifications and equivalents may be used. The embodiments above shall therefore not be deemed to limit the scope of the invention, which is defined by the enclosed patent claims.

Claims

Patent claim
1. Control system ( 0) to control an autonomous vehicle (2) with at least one first wheel pair (6A, 6B, 7A, 7B) in connection with an obstacle (9), the system (10) comprising a processor device (11) which is adapted to receive an obstacle signal φ1 with information about an obstacle (9) in the path of the vehicle (2), the information comprising at least the characteristics for the obstacle (9) and the position of the obstacle (9), characterised in that the processor device (1 ) is also adapted to
- analyse information regarding the obstacle (9) in accordance with rules for straddling the obstacle in relation to the ground clearance of the vehicle
(2) and in relation to a maximum extension of the obstacle, parallel to a line that defines the shortest distance between the wheels in said one first wheel pair (6A, 6B, 7A, 7B); and if the result of this analysis indicates that the obstacle (9) may be straddled by the vehicle (2), the processor device (11) is adapted to:
- determine a first trajectory (19) for the vehicle (2) based at least on the position of the vehicle (2), the position of the obstacle (9) and information regarding the ground clearance of the vehicle (2), so that the vehicle (2) straddles the obstacle (9);
- generate a trajectory signal <p3, indicating said trajectory (19);
- send the trajectory signal <p3 to a control device (12) in the vehicle, the vehicle (2) being controlled according to the first trajectory (19).
2. Control system (10) according to claim 1 , comprising a receiver device (13) for wireless communication, adapted to receive wireless
communications between vehicles (4) and/or between vehicles and infrastructure
(3) , comprising information regarding obstacles in the path of the vehicle (2), the receiver device (13) being adapted to generate an obstacle signal φ1 , indicating said information regarding obstacles in the path of the vehicle (2),
3. Control system according to any of the previous claims, comprising one or several scanning devices (5), comprising one or several of a camera detector, a laser detector or a radar detector, said one or several scanning devices (5) being adapted to detect obstacles (9) in the path of the vehicle (2), and to generate an obstacle signal φ1 indicating obstacles (9) in the path of the vehicle (2),
4. Control system (10) according to one of the previous claims, wherein said rules for straddling the obstacle (9) comprise at least one of the limit values for the size of the obstacle (9) which the vehicle (10) is able to straddle, or obstacle matching in order to identify previously known obstacles.
5. Control system (10) according to claim 2 and one of the previous claims, wherein said ground clearance comprises the shortest distance between the ground level (24) of the vehicle (2) and a lowest fixed point on the vehicle (2). 6. Control system (10) according to any of the previous claims, wherein the processor device (1 ) is adapted to receive a path signal q>2, indicating a current trajectory (18) for the vehicle (2), and to determine a first trajectory (19) for the vehicle (2) also based on this current trajectory (18). 7. Method to control an autonomous vehicle (2) with at least one wheel pair (6A, 8B, 7A, 7B) in connection with obstacles, comprising:
- receiving information regarding at least one obstacle (9) in the path of the vehicle (2), this information comprising at least the characteristics of the obstacle (9) and the position of the obstacle (9);
- analysing information regarding the obstacle (9) in accordance with rules for straddling the obstacle in relation to the ground clearance of the vehicle (2) and in relation to a maximum extension of the obstacle, parallel to a line that defines the shortest distance between the wheels in said one first wheel pair (6A, 6B, 7A, 7B); and if the result of this analysis indicates that the obstacle (9) may be straddled by the vehicle (2), the processor device (11) is adapted to:
- determining a first trajectory (19) for the vehicle (2) based at least on the position of vehicle (2), the position of the obstacle (9) and information regarding the ground clearance of the vehicle (2), so that the vehicle (2) straddles the obstacle (9);
- sending the first trajectory (19) to a control system in the vehicle (2);
- controlling the vehicle (2) according to the first trajectory ( 9).
8. Method according to claim 7, wherein said step to receive information regarding obstacles (9) comprises receiving wireless communications between vehicles (4) and/or between vehicles and infrastructure (3), comprising information regarding obstacles in the path of the vehicle (2).
9. Method according to any of claims 7 or 8, wherein said step to receive information regarding obstacles (9) comprises detecting obstacles (9) in the path of the vehicle (2). 10. Method according to any of claims 7 to 9, wherein said rules for straddling the obstacle (9) comprise at least one of the limit values for the size of the obstacle (9) which the vehicle (2) is able to straddle, or obstacle matching in order to identify previously known obstacles. 1 . Method according to any of claims 7 to 10, wherein said ground clearance comprises the shortest distance between the ground level (24) of the vehicle (2) and a lowest fixed point on the vehicle (2).
12. Method according to any of claims 7 to 11 , comprising the step to receive a current trajectory for the vehicle (2), and to determine a first trajectory
( 9) for the vehicle (2) also based on this current trajectory.
13. Computer program (P) in an autonomous vehicle, said computer program (P) comprising program code to induce the control system (10) to carry out the steps according to any of claims 7 to 12.
14. Computer program product comprising a program code stored on a computer-readable medium in order to execute the method steps according to any of claims 7 to 12, when said program code is executed in a control system (10).
PCT/SE2014/050290 2013-03-19 2014-03-11 Control system and method for control of a vehicle in connection with detection of an obstacle Ceased WO2014148978A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE112014001069.3T DE112014001069T5 (en) 2013-03-19 2014-03-11 Control system and method for controlling a vehicle in connection with the detection of an obstacle

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE1350335A SE537265C2 (en) 2013-03-19 2013-03-19 Control system and method for controlling vehicles when detecting obstacles
SE1350335-4 2013-03-19

Publications (1)

Publication Number Publication Date
WO2014148978A1 true WO2014148978A1 (en) 2014-09-25

Family

ID=51580504

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2014/050290 Ceased WO2014148978A1 (en) 2013-03-19 2014-03-11 Control system and method for control of a vehicle in connection with detection of an obstacle

Country Status (3)

Country Link
DE (1) DE112014001069T5 (en)
SE (1) SE537265C2 (en)
WO (1) WO2014148978A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016151230A1 (en) 2015-03-24 2016-09-29 Institut National Des Sciences Appliquees De Rennes (Insa Rennes) Improved method for correcting a trajectory in a personal movement assistance device equipped with sensors
WO2018022409A1 (en) * 2016-07-26 2018-02-01 Waymo Llc Determining drivability of objects for autonomous vehicles
EP3431370A1 (en) * 2017-07-19 2019-01-23 Aptiv Technologies Limited Object height determination for automated vehicle steering control system
CN109923018A (en) * 2016-11-11 2019-06-21 本田技研工业株式会社 Vehicle control system, vehicle control method, and vehicle control program
US20220306218A1 (en) * 2021-03-24 2022-09-29 Deere & Company Work vehicle undercarriage clearance system and method
CN116811914A (en) * 2023-06-29 2023-09-29 重庆亿连信息科技有限公司 Unmanned vehicle-mounted obstacle sensing system and method
EP4325318A1 (en) * 2022-08-17 2024-02-21 Sandvik Mining and Construction Oy Obstacle detection for a mining vehicle
WO2024038141A1 (en) * 2022-08-17 2024-02-22 Sandvik Mining And Construction Oy Obstacle avoidance trajectory for a mining vehicle
US20240300516A1 (en) * 2023-03-06 2024-09-12 Kodiak Robotics, Inc. Systems and methods for planning a trajectory of an autonomous vehicle based on one or more obstacles
US20240303997A1 (en) * 2023-03-06 2024-09-12 Kodiak Robotics, Inc. Systems and methods for detecting and labeling obstacles along trajectories of autonomous vehicles
CN119063756A (en) * 2024-11-05 2024-12-03 湖南行必达网联科技有限公司 A local path obstacle-crossing planning method and device

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017003279A1 (en) 2016-04-21 2017-10-26 Scania Cv Ab METHOD AND SYSTEM FOR CONTROLLING THE DRIVING OF A VEHICLE ON A ROAD ALONG
FR3101721B1 (en) * 2019-10-07 2021-09-24 Psa Automobiles Sa VEHICLE INCLUDING A NAVIGATION DEVICE TAKING INTO ACCOUNT THE GROUND CLEARANCE OF THE VEHICLE

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070219720A1 (en) * 2006-03-16 2007-09-20 The Gray Insurance Company Navigation and control system for autonomous vehicles
US20090079839A1 (en) * 2006-06-19 2009-03-26 Oshkosh Corporation Vehicle diagnostics based on information communicated between vehicles
EP2149799A2 (en) * 2008-07-30 2010-02-03 Honeywell International Inc. Laser ranging process for road and obstacle detection in navigating an autonomous vehicle
US20120072067A1 (en) * 2009-06-05 2012-03-22 Valeo Schalter Und Sensoren Gmbh Method for executing an at least semi-autonomous parking process of a vehicle and parking assistance system for a vehicle
DE102011115353A1 (en) * 2011-08-24 2012-04-19 Daimler Ag Ground clearance assisting device for e.g. commercial vehicle, has evaluation unit generating control signal based on determined obstacle width and height, and supplying generated signal to steering unit for changing yaw angle of vehicle
GB2491724A (en) * 2011-06-10 2012-12-12 Bosch Gmbh Robert Vehicle obstacle detection with additional horizontal radiation plane to discriminate between low and elevated obstacles

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070219720A1 (en) * 2006-03-16 2007-09-20 The Gray Insurance Company Navigation and control system for autonomous vehicles
US20090079839A1 (en) * 2006-06-19 2009-03-26 Oshkosh Corporation Vehicle diagnostics based on information communicated between vehicles
EP2149799A2 (en) * 2008-07-30 2010-02-03 Honeywell International Inc. Laser ranging process for road and obstacle detection in navigating an autonomous vehicle
US20120072067A1 (en) * 2009-06-05 2012-03-22 Valeo Schalter Und Sensoren Gmbh Method for executing an at least semi-autonomous parking process of a vehicle and parking assistance system for a vehicle
GB2491724A (en) * 2011-06-10 2012-12-12 Bosch Gmbh Robert Vehicle obstacle detection with additional horizontal radiation plane to discriminate between low and elevated obstacles
DE102011115353A1 (en) * 2011-08-24 2012-04-19 Daimler Ag Ground clearance assisting device for e.g. commercial vehicle, has evaluation unit generating control signal based on determined obstacle width and height, and supplying generated signal to steering unit for changing yaw angle of vehicle

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016151230A1 (en) 2015-03-24 2016-09-29 Institut National Des Sciences Appliquees De Rennes (Insa Rennes) Improved method for correcting a trajectory in a personal movement assistance device equipped with sensors
AU2017302462B2 (en) * 2016-07-26 2020-04-16 Waymo Llc Determining drivability of objects for autonomous vehicles
KR102029638B1 (en) * 2016-07-26 2019-10-07 웨이모 엘엘씨 Determining the likelihood of driving objects for autonomous vehicles
WO2018022409A1 (en) * 2016-07-26 2018-02-01 Waymo Llc Determining drivability of objects for autonomous vehicles
KR20190014114A (en) * 2016-07-26 2019-02-11 웨이모 엘엘씨 Determining the likelihood of objects traveling for autonomous vehicles
US10203696B2 (en) 2016-07-26 2019-02-12 Waymo Llc Determining drivability of objects for autonomous vehicles
CN109562759A (en) * 2016-07-26 2019-04-02 伟摩有限责任公司 The rideability of object is determined for autonomous vehicle
CN109562759B (en) * 2016-07-26 2019-10-25 伟摩有限责任公司 Method, system, and non-transitory computer-readable storage medium for operating a vehicle
JP2019527428A (en) * 2016-07-26 2019-09-26 ウェイモ エルエルシー Determining the driving ability of objects for autonomous vehicles
CN109923018A (en) * 2016-11-11 2019-06-21 本田技研工业株式会社 Vehicle control system, vehicle control method, and vehicle control program
CN109923018B (en) * 2016-11-11 2022-05-10 本田技研工业株式会社 Vehicle control system, vehicle control method, and storage medium
US10417508B2 (en) 2017-07-19 2019-09-17 Aptiv Technologies Limited Object height determination for automated vehicle steering control system
CN109278855B (en) * 2017-07-19 2022-04-29 动态Ad有限责任公司 System and method for automating vehicle, steering system and method, and vehicle
CN109278855A (en) * 2017-07-19 2019-01-29 安波福技术有限公司 Object height determination for automated vehicle steering control systems
EP3431370A1 (en) * 2017-07-19 2019-01-23 Aptiv Technologies Limited Object height determination for automated vehicle steering control system
EP3689714A1 (en) * 2017-07-19 2020-08-05 Aptiv Technologies Limited Object height determination for automated vehicle steering control system
US11250276B2 (en) 2017-07-19 2022-02-15 Motional Ad Llc Object height determination for automated vehicle steering control system
CN114763178A (en) * 2017-07-19 2022-07-19 动态Ad有限责任公司 Steering system and method
US11945524B2 (en) 2021-03-24 2024-04-02 Deere & Company Work vehicle undercarriage clearance system and method
US20220306218A1 (en) * 2021-03-24 2022-09-29 Deere & Company Work vehicle undercarriage clearance system and method
EP4325318A1 (en) * 2022-08-17 2024-02-21 Sandvik Mining and Construction Oy Obstacle detection for a mining vehicle
WO2024038167A1 (en) * 2022-08-17 2024-02-22 Sandvik Mining And Construction Oy Obstacle detection for a mining vehicle
WO2024038141A1 (en) * 2022-08-17 2024-02-22 Sandvik Mining And Construction Oy Obstacle avoidance trajectory for a mining vehicle
US20240300516A1 (en) * 2023-03-06 2024-09-12 Kodiak Robotics, Inc. Systems and methods for planning a trajectory of an autonomous vehicle based on one or more obstacles
US20240303997A1 (en) * 2023-03-06 2024-09-12 Kodiak Robotics, Inc. Systems and methods for detecting and labeling obstacles along trajectories of autonomous vehicles
CN116811914A (en) * 2023-06-29 2023-09-29 重庆亿连信息科技有限公司 Unmanned vehicle-mounted obstacle sensing system and method
CN119063756A (en) * 2024-11-05 2024-12-03 湖南行必达网联科技有限公司 A local path obstacle-crossing planning method and device

Also Published As

Publication number Publication date
SE537265C2 (en) 2015-03-17
DE112014001069T5 (en) 2015-11-12
SE1350335A1 (en) 2014-09-20

Similar Documents

Publication Publication Date Title
WO2014148978A1 (en) Control system and method for control of a vehicle in connection with detection of an obstacle
US10963462B2 (en) Enhancing autonomous vehicle perception with off-vehicle collected data
US10814872B2 (en) Method for providing track information on a vehicle track, and system
EP3644294B1 (en) Vehicle information storage method, vehicle travel control method, and vehicle information storage device
US9558408B2 (en) Traffic signal prediction
US9175966B2 (en) Remote vehicle monitoring
CN104276174B (en) Vehicle system, vehicle and method for automatically avoiding road irregularities
KR102029274B1 (en) Autonomous Vehicle Devices, Methods and Systems
EP2942687B1 (en) Automated driving safety system
US20180087907A1 (en) Autonomous vehicle: vehicle localization
WO2014148976A1 (en) Device and method for controlling an autonomous vehicle with a fault
US20150106010A1 (en) Aerial data for vehicle navigation
US20160146618A1 (en) Method to gain driver&#39;s attention for autonomous vehicle
US11851083B2 (en) Methods and system for constructing data representation for use in assisting autonomous vehicles navigate intersections
WO2018063245A1 (en) Autonomous vehicle localization
WO2014148975A1 (en) Method and system for control of autonomous vehicles
US20190219405A1 (en) Updating navigation data
US12422861B2 (en) Methods and system for predicting trajectories of uncertain road users by semantic segmentation of drivable area boundaries
EP4524929A1 (en) Systems and methods for avoiding obstacles in a virtually connected convoy
WO2018199941A1 (en) Enhancing autonomous vehicle perception with off-vehicle collected data
AU2020202341B2 (en) Collision avoidance system with elevation compensation
EP4147934A1 (en) Methods and systems for autonomous vehicle collision avoidance
US9789877B2 (en) Information transmitter
WO2014148988A1 (en) Control system and method for control of a vehicle in connection with detection of an obstacle
US20250333078A1 (en) Method and system for defining construction fence polygons

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14769765

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 1120140010693

Country of ref document: DE

Ref document number: 112014001069

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14769765

Country of ref document: EP

Kind code of ref document: A1