WO2014148989A1 - Control system for autonomous vehicles, and a method for the control system - Google Patents
Control system for autonomous vehicles, and a method for the control system Download PDFInfo
- Publication number
- WO2014148989A1 WO2014148989A1 PCT/SE2014/050310 SE2014050310W WO2014148989A1 WO 2014148989 A1 WO2014148989 A1 WO 2014148989A1 SE 2014050310 W SE2014050310 W SE 2014050310W WO 2014148989 A1 WO2014148989 A1 WO 2014148989A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- control
- velocity
- control system
- trajectory
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 33
- 238000012545 processing Methods 0.000 claims abstract description 25
- 230000001133 acceleration Effects 0.000 claims abstract description 11
- 238000004590 computer program Methods 0.000 claims description 6
- 238000005259 measurement Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000383 hazardous chemical Substances 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/095—Predicting travel path or likelihood of collision
- B60W30/0956—Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18145—Cornering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/10—Path keeping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
- B60W30/143—Speed control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0015—Planning or execution of driving tasks specially adapted for safety
- B60W60/0018—Planning or execution of driving tasks specially adapted for safety by employing degraded modes, e.g. reducing speed, in response to suboptimal conditions
- B60W60/00182—Planning or execution of driving tasks specially adapted for safety by employing degraded modes, e.g. reducing speed, in response to suboptimal conditions in response to weather conditions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/40—Control within particular dimensions
- G05D1/43—Control of position or course in two dimensions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/617—Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/65—Following a desired speed profile
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/12—Lateral speed
- B60W2520/125—Lateral acceleration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to infrastructure
- B60W2552/30—Road curve radius
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to infrastructure
- B60W2552/40—Coefficient of friction
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/20—Static objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/20—Steering systems
- B60W2710/207—Steering angle of wheels
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/12—Lateral speed
- B60W2720/125—Lateral acceleration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
- B60W40/068—Road friction coefficient
Definitions
- Control system for autonomous vehicles and a method for the control system
- the present invention concerns a method and a control system according to the preambles of the independent claims.
- the invention concerns a method and a control system that improves the safety of autonomous vehicles when driving on a slippery surface.
- UGV unmanned ground vehicle
- a remote-controlled UGV is a vehicle that is controlled by a human operator via a communication link. All actions are determined by the operator based on either direct visual observation or by means of sensors such as digital video cameras.
- a remote-controlled toy car is a simple example of a remote-controlled UGV.
- remote-controlled vehicles There are major variations among remote-controlled vehicles in use today. These vehicles are often used in dangerous situations and environments that are unsuitable for the presence of humans, such as in disarming bombs and in connection with hazardous chemical spills. Remote-controlled unmanned vehicles are also used in connection with surveillance work and the like.
- An autonomous vehicle refers here to a vehicle that is capable of navigating and maneuvering without human control.
- the vehicle uses sensors to obtain an understanding of its surroundings. Sensor data are then used by control algorithms to determine what the next step for the vehicle to fake is, taking into account an overall objective for the vehicle, e.g. to retrieve and deliver goods at various locations.
- an autonomous vehicle must be able to interpret its surroundings well enough to be able to perform the task it has been assigned, e.g. "move the block of stone from point A to point B via the mine gallery C".
- the autonomous vehicle needs to plan and follow a route to the selected destination while detecting and avoiding obstacles in its path.
- the autonomous vehicle must also perform its tasks as quickly as possible, without making mistakes.
- Autonomous vehicles have also been developed for use in dangerous environments, such as in the defense and war industry, and in the mining industry, both above ground and underground. If people or normal manually controlled vehicles approach the work area of the autonomous vehicles, they normally cause an interruption in the work for safety reasons. The vehicles are ordered to resume their work once the work area is free again.
- the autonomous vehicle utilizes information concerning the road, the
- the road conditions can be complex, and the driver of a normal manned vehicle makes hundred of observations per minute and adjusts the operation of the vehicle based on the perceived road conditions in order, for example, to find a passable route past objects that may be present on the road.
- the ability to replace the capacity of human perception with an autonomous system involves, among other things, the ability to perceive objects in a precise manner in order to be able to effectively control the vehicle so that it steers past said objects.
- the technical methods used to identify an object in connection with the vehicle include the use of one or a plurality of cameras and radar to generate images of the surroundings.
- Laser technologies are also used, both scanning lasers and fixed lasers, to detect objects and measure distances. These are often referred to as L!DAR (Light Detection and Ranging) or LADAR (Laser Detection and
- the vehicle is also equipped with various sensors in order to sense velocity and accelerations in various directions. Positioning systems (e.g. GPS) and other wireless technologies can also be used to determine whether, for example, the vehicle is approaching an intersection, a narrowing of the road, and/or other vehicles.
- Positioning systems e.g. GPS
- other wireless technologies can also be used to determine whether, for example, the vehicle is approaching an intersection, a narrowing of the road, and/or other vehicles.
- US-2010/0114416 concerns a system and method for navigating an autonomous vehicle using detection and distance measurements made by means of lasers.
- US-20 2/0035788 concerns a navigation and control system for autonomous vehicles and comprises sensors, such as laser sensors, configured so as to localize objects in front of the vehicle so that it can be driven without colliding with said objects.
- a driver of a goods vehicle can adapt his driving behavior based on the prevailing conditions; if it is slippery he can, for example, increase the safety distance to other drivers and obstacles along the road.
- a machine is not as good as a human at adapting itself to different situations. This means that an autonomous vehicle will either be driven with a margin to other drivers that is too small, so that the vehicle crashes, which can occur in particular on a slippery surface, or be driven with a margin that is sometimes too great, so that the vehicle is sometimes unable to reach places where it would actually have found room.
- US-2012/0083959 concerns a system and a method for autonomous controi of a vehicle with a view to avoiding wear in various vehicle parts.
- the control is based in part on input signals from two sensors, where one sensor senses the effects on other vehicle parts while another sensor senses environmental parameters such as the presence of objects near the vehicle, temperature, humidity, etc.
- a first or a second maneuver is then selected that is best in terms of avoiding wear in various vehicle parts.
- EP-2407357 describes an autonomous brake system for a vehicle.
- a sensor device is adapted so as to detect obstacles in the surroundings of the vehicle, and braking parameters are determined based on the distance to the vehicle so that the vehicle automatically brakes to avoid the obstacle, information concerning the friction against the roadway is used to determine the braking parameters, and braking parameters for the autonomous brake system are adapted accordingly.
- DE- 9933782 describes a method for preventing collisions between two vehicles that are driving one after the other. Properties of the roadway, such as friction, are measured, and the measurement values are used to calculate a safety distance to the trail vehicle, if the actual distance is too small, the vehicle accelerates automatically.
- the present invention is based on the observations of the inventors that, for a manned vehicle, the vehicle driver adapts his driving behavior based on the prevailing road conditions and increases, for example, the distance to surrounding traffic in slippery conditions.
- An autonomous vehicle is not as adaptable and consequently sometimes has an unnecessarily large, or alternatively overly small, safety margin, with the result that the forward travel of the autonomous vehicle is unsatisfactory on a slippery surface.
- the general object of the present invention is to improve the ability of an autonomous vehicle to travel on a slippery surface.
- a detection of the surface friction is performed, and the autonomous vehicle adapts its driving behavior based on the friction value, with the result that it is possible to achieve a good balance between safety and transport efficiency at all times.
- the driving behavior is adapted in such a way that the velocity is reduced and the margins to surrounding traffic and obstacles are increased, so that the likelihood of a collision will be low.
- this is achieved according to the invention by calculating a future route for the vehicle, a so-called trajectory, given the measured friction values and a predetermined probability model that indicates the likelihood that the
- predetermined route can be followed given at least said friction values along the predetermined route.
- the autonomous vehicle is controlled based on this probability, so that the probability that the predetermined route can be followed is higher than a predetermined probability threshold.
- the purpose of using a probability model is to attempt to emulate the assessments that a vehicle driver makes continuously. According to the model, there are a large number of coherent values for the friction, the vehicle velocity, the curvature of the future route, the safety margin, etc. In applying the invention, it is assumed that the probability threshold is constant independent of the other values.
- Measuring the friction and then adapting the velocity to maintain a distance to a lead vehicle is known according to the prior art discussed above, but the object of the present invention is to allow the vehicle itself to adapt the parameters pertaining to its control in both the lateral and longitudinal directions, which increases the capacity of the autonomous vehicle to be driven where the surface is slippery. Improved control on slippery surfaces is thus achieved by means of the present invention, in part by taking into consideration the lateral acceleration to which the vehicle is subject in connection with the controi of the vehicle, and to thereby improve its controi in the lateral and longitudinal directions.
- Figure 1 is a simplified block diagram that illustrates the present invention schematically.
- FIG. 2 is a flow diagram that illustrates the method according to the present invention
- FIG. 3 is a schematic depiction intended to illustrate the present invention.
- Figure 4 is a schematic block diagram that illustrates an embodiment of the present invention.
- the present invention concerns a control system 2 adapted so as to controi an autonomous vehicle 4 along a planned route.
- a planned route can be viewed as a general concept, and can, for example, pertain to a road the vehicle must follow in order to progress from a point A to a point B.
- the controi system is adapted so as to receive a friction signal 8 that contains information about the friction ⁇ for the roadway on which the vehicle is to travel, and a velocity signal 8 that contains information about the velocity v of the vehicle.
- the friction for the roadway is determined, for example, by optical means by shining a beam of light on the roadway and analyzing the reflected light. An example of such a measurement is described in EP2402737.
- a known measurement device is used to analyze the speeds of the wheels of the vehicle 4.
- a measurement of the friction of the roadway can be obtained by determining the wheel speeds for wheels on the same axle and analyzing the difference between them. Detection can also be achieved by measuring how much driving or braking force is required to drive on the surface.
- the vehicle comprises a known measurement device for analyzing a steering torque for the front wheels on the vehicle 4 and comparing it to the threshold value, wherein a lower torque entails lower friction, i.e. a more slippery roadway.
- the vehicle velocity v is, for example, available on a suitable data bus, where the information is obtained from, for example, the vehicle speedometer.
- the control system 2 comprises a processing unit 10 and a control unit 12, wherein the processing unit is adapted so as to determine a variable safety margin 8 ⁇ ( ⁇ , ⁇ ) relative to an object in the proximity of the vehicle based on the measured friction ⁇ and the vehicle velocity v.
- the processing unit 10 is further adapted so as to determine a trajectory 14 for the planned route such that said safety margin SM is met.
- Trajectory refers here to the curve that the vehicle follows on the route, i.e. the position on the route that the vehicle is going to have.
- the control unit is adapted so as to control the vehicle by means of a control signal 18 so that the trajectory is followed. This is achieved by influencing at least the steering, e.g. the yaw angle of the vehicle, and the velocity of the vehicle by applying a set of control rules, wherein said control rules include a rule that takes into account the lateral acceleration a y of the vehicle.
- the extent of the vehicle i.e. its length and width in relation to the upcoming route, is naturally taken into account in the control process, e.g. with regard to the available room on the route (i.e. the width and curvature of the route).
- Said set of control rules preferably includes a number of equations for stationary cornering (see below).
- a safety margin SM is thus calculated based on the vehicle velocity and the friction of the roadway.
- the safety margin is calculated so that the probability, i.e. the risk, of driving into an obstacle, will be low.
- the trajectory is then determined, i.e. the calculated future route with a pre- determinable length of on the order of up to 00 meters, so that the obstacle can be avoided.
- Control parameters for the vehicle are then calculated so that the calculated trajectory is followed.
- a number of generally available equations for stationary cornering are taken into account, as will be clarified below.
- C designates the lateral force coefficient
- a designates the drift angle for the respective wheel.
- the drift angles must increase, which is accomplished by turning the steering wheel.
- the friction coefficient thus also plays a part in the step when the vehicle is to be controlled, including its steering wheel angle, in order to follow a trajectory.
- the calculations are preferably made for the velocity that the vehicle is estimated to have at each position, and if the friction is not high enough to meet the requirement that F12 + F34 must be constant, then a calculation must be made to determine the velocity at which the vehicle will be able to drive successfully in the relevant environment, and its velocity must be reduced to that value.
- the anticipated vehicle velocity at a future position is calculated, for example, by always attempting to increase the velocity as much as the vehicle can tolerate up to its maximum velocity, or to comply with posted speed limits.
- a velocity profile can be followed that is, for example, received from a separate module designed to achieve the lowest possible fuel
- drift angle also known as slip angle
- slip angle is the angle between the direction of travel of a rolling wheel and the direction in which the wheel is pointing (i.e. the angle of the vector sum for the forward velocity v x of the wheel and the lateral velocity v y of the wheel.
- the drift angle results in a force that is parallel to the wheel axle, and the force component that is perpendicular to the direction of wheel travel is called the lateral cornering force.
- This lateral force increases essentially linearly for the first degrees of the drift angle. At higher slip angles the lateral force increases non- iineariy up to a maximum, after which it decreases.
- the drift angle a is defined as:
- said set of control rules includes a velocity rule that entails that the velocity must be as high as possible, naturally under the condition that other control rules are complied with.
- the trajectory is preferably determined so that the distance between the vehicle and an object is not less than SM when the trajectory is followed.
- An object can, for example, be a fixed object along the route, e.g. a quarry wall, but if can also be a movable object, such as another vehicle.
- Figure 3 schematically depicts a route 20 on which two different trajectories have been drawn, T1 (solid line) and T2 (broken line).
- SM1 is greater than SM2, which is to be interpreted to mean that the measured friction for T1 is lower than for T2, i.e. the roadway is more slippery in the case where T1 is calculated, and the safety margin must consequently be greater than in the T2 case, when the vehicle can be driven with a lower safety margin.
- the present invention also includes a method in a control system adapted so as to control an autonomous vehicle along a planned route.
- the method will now be described with reference to the flow diagram in Figure 2. Reference is also made to the foregoing description of the control system.
- the method comprises:
- the measurement of the friction is made, for example, using the methods described above.
- Information about the vehicle velocity is available via a suitable data bus in the vehicle, where the information is obtained from, for example, a speedometer.
- the method according to the invention further comprises:
- control rules include a rule that takes into account the lateral acceleration a y of the vehicle.
- the set of control rules further preferably includes a number of equations for stationary cornering. These have been described above.
- said set of control rules includes a velocity rule that entails that the velocity must be as high as possible.
- the step B in the method preferably comprises the determination of the trajectory in such a way that the distance between the vehicle and an object is not less than SM when the trajectory is followed.
- the present invention further comprises a computer program (P) in the vehicle, wherein said computer program (P) contains program code for causing a processing unit 10; 500 or another computer 500 connected to the processing unit 10; 500 to perform the steps according to the method as described above.
- said computer program (P) contains program code for causing a processing unit 10; 500 or another computer 500 connected to the processing unit 10; 500 to perform the steps according to the method as described above.
- the invention further comprises a computer program product containing a program code stored on a computer-readable medium for performing the method steps as described above when said program code is run on a processing unit 10; 500 or another computer 500 computer connected to the processing unit 10; 500.
- the computer 500 will now be described with reference to the block diagram in Figure 4.
- the program P can be stored in executable form or compressed form in a memory 560 and/or in a read/write memory 550.
- the data- processing unit 5 0 performs a given function
- the data- processing unit 510 executes a certain part of the program that is stored in the memory 560, or a certain part of the program that is stored in the read/write memory 550.
- the data-processing device 510 can communicate with a data port 599 via a data bus 515.
- the non-volatile memory 520 is intended to communicate with the data- processing unit 510 via a data bus 512.
- the separate memory 560 is intended to communicate with the data-processing unit 510 via a data bus 511.
- the read/write memory 550 is arranged to communicate with the data-processing unit 510 via a data bus 514.
- the units that are connected to the processing unit 10 can be connected to the data port 599.
- the data-processing unit 510 When data are received at the data port 599, they are stored temporarily in the second memory section 540. Once received input data have been stored temporarily, the data-processing unit 510 is arranged so as to execute code in a manner as described above.
- Parts of the methods described herein can be carried out by the apparatus 500 (corresponding to the processing unit in Figure 10) with the help of the data- processing unit 5 0, which runs the program stored in the memory 560 or the read/write memory 550.
- the apparatus 500 runs the program, the methods described herein are carried out
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (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
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
BR112015019993A BR112015019993A2 (en) | 2013-03-19 | 2014-03-13 | control system for autonomous vehicles and a method for the control system |
DE112014001065.0T DE112014001065T5 (en) | 2013-03-19 | 2014-03-13 | Control system for self-propelled vehicles and methods for the control system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1350332-1 | 2013-03-19 | ||
SE1350332A SE537674C2 (en) | 2013-03-19 | 2013-03-19 | Control system for autonomous vehicles, and a method for the control system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014148989A1 true WO2014148989A1 (en) | 2014-09-25 |
Family
ID=51580515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/SE2014/050310 WO2014148989A1 (en) | 2013-03-19 | 2014-03-13 | Control system for autonomous vehicles, and a method for the control system |
Country Status (4)
Country | Link |
---|---|
BR (1) | BR112015019993A2 (en) |
DE (1) | DE112014001065T5 (en) |
SE (1) | SE537674C2 (en) |
WO (1) | WO2014148989A1 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107346136A (en) * | 2016-05-04 | 2017-11-14 | 福特全球技术公司 | Cross-country autonomous driving |
EP3260344A1 (en) * | 2016-06-20 | 2017-12-27 | Volvo Car Corporation | Method and system for adjusting a safety margin threshold of a driver support function |
CN107521495A (en) * | 2016-06-15 | 2017-12-29 | 福特全球技术公司 | System and method for based on attachment frictional force |
WO2018129711A1 (en) * | 2017-01-13 | 2018-07-19 | Baidu.Com Times Technology (Beijing) Co., Ltd. | Method and system for determining road frictions of autonomous driving vehicles using learning-based model predictive control |
CN109311482A (en) * | 2016-05-19 | 2019-02-05 | Zf 腓德烈斯哈芬股份公司 | Method for determining the safe speed at Future Path point |
CN109814574A (en) * | 2019-02-22 | 2019-05-28 | 百度在线网络技术(北京)有限公司 | The speed planning method, apparatus and storage medium of lane meet |
WO2019113399A1 (en) * | 2017-12-07 | 2019-06-13 | Uber Technologies, Inc. | Systems and methods for road surface dependent motion planning |
CN110281934A (en) * | 2018-03-13 | 2019-09-27 | 本田技研工业株式会社 | Controller of vehicle, control method for vehicle and storage medium |
CN112114582A (en) * | 2019-06-19 | 2020-12-22 | 北京车和家信息技术有限公司 | Unmanned driving method and device |
US10921810B2 (en) | 2016-08-02 | 2021-02-16 | Pcms Holdings, Inc. | System and method for optimizing autonomous vehicle capabilities in route planning |
CN112839853A (en) * | 2018-10-15 | 2021-05-25 | 祖克斯有限公司 | Responsive vehicle control |
CN112849137A (en) * | 2019-11-27 | 2021-05-28 | 克诺尔商用车制动***有限公司 | Method and device for determining a queue dynamics of a vehicle queue |
US11293765B2 (en) | 2016-12-08 | 2022-04-05 | Pcms Holdings, Inc. | System and method for routing and reorganization of a vehicle platoon in a smart city |
EP3870489A4 (en) * | 2018-12-12 | 2022-08-10 | Waymo LLC | Determining wheel slippage on self driving vehicle |
BE1029667B1 (en) * | 2021-12-02 | 2023-03-02 | Ivex | METHODS, SYSTEMS, STORAGE MEDIA AND EQUIPMENT FOR ANALYZING THE BAND ROAD FRICTION ESTIMATE OF TRAVEL CANDIDATES AT THE PLANNER LEVEL FOR SAFER ROUTE SELECTION IN AUTOMATED VEHICLES |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10576991B2 (en) | 2018-02-09 | 2020-03-03 | GM Global Technology Operations LLC | Systems and methods for low level feed forward vehicle control strategy |
SE544257C2 (en) * | 2019-08-23 | 2022-03-15 | Scania Cv Ab | Method and control device for controlling driving of a vehicle along a road |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19933782A1 (en) * | 1999-07-19 | 2001-01-25 | Volkswagen Ag | Preventing shunt accidents involves computing time until vehicles will collide taking into account value for deceleration of following vehicle, initiating an action if time below threshold |
WO2011009009A1 (en) * | 2009-07-15 | 2011-01-20 | Massachusetts Institute Of Technology | Methods and apparati for predicting and quantifying threat being experienced by a modeled system |
US20140067252A1 (en) * | 2012-09-03 | 2014-03-06 | Robert Bosch Gmbh | Method for determining an evasion trajectory for a motor vehicle, and safety device or safety system |
-
2013
- 2013-03-19 SE SE1350332A patent/SE537674C2/en unknown
-
2014
- 2014-03-13 WO PCT/SE2014/050310 patent/WO2014148989A1/en active Application Filing
- 2014-03-13 DE DE112014001065.0T patent/DE112014001065T5/en active Pending
- 2014-03-13 BR BR112015019993A patent/BR112015019993A2/en not_active Application Discontinuation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19933782A1 (en) * | 1999-07-19 | 2001-01-25 | Volkswagen Ag | Preventing shunt accidents involves computing time until vehicles will collide taking into account value for deceleration of following vehicle, initiating an action if time below threshold |
WO2011009009A1 (en) * | 2009-07-15 | 2011-01-20 | Massachusetts Institute Of Technology | Methods and apparati for predicting and quantifying threat being experienced by a modeled system |
US20140067252A1 (en) * | 2012-09-03 | 2014-03-06 | Robert Bosch Gmbh | Method for determining an evasion trajectory for a motor vehicle, and safety device or safety system |
Non-Patent Citations (2)
Title |
---|
VANHOLME ET AL.: "Highly Automated Driving on Highways Based on Legal Safety", IEEE TRANSACATIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, vol. 14, 1 March 2013 (2013-03-01), pages 336 * |
YANFENG CONG ET AL.: "Motion planning for an autonomous vehicle driving on motorways by using flatness properties", CONTROL APPLICATIONS (CCA), 2010 IEEE INTERNATIONAL CONFERENCE, 8 September 2010 (2010-09-08), YOKOHAMA, JAPAN, pages 908 - 913, XP031781947 * |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107346136A (en) * | 2016-05-04 | 2017-11-14 | 福特全球技术公司 | Cross-country autonomous driving |
CN107346136B (en) * | 2016-05-04 | 2022-01-11 | 福特全球技术公司 | Cross-country autonomous driving |
CN109311482B (en) * | 2016-05-19 | 2022-04-19 | Zf 腓德烈斯哈芬股份公司 | Method for determining a safe speed at a future waypoint |
CN109311482A (en) * | 2016-05-19 | 2019-02-05 | Zf 腓德烈斯哈芬股份公司 | Method for determining the safe speed at Future Path point |
CN107521495A (en) * | 2016-06-15 | 2017-12-29 | 福特全球技术公司 | System and method for based on attachment frictional force |
CN107521495B (en) * | 2016-06-15 | 2022-07-12 | 福特全球技术公司 | Traction-based system and method |
EP3260344A1 (en) * | 2016-06-20 | 2017-12-27 | Volvo Car Corporation | Method and system for adjusting a safety margin threshold of a driver support function |
US10304327B2 (en) | 2016-06-20 | 2019-05-28 | Volvo Car Corporation | Method and system for adjusting a safety margin threshold of a driver support function |
US10921810B2 (en) | 2016-08-02 | 2021-02-16 | Pcms Holdings, Inc. | System and method for optimizing autonomous vehicle capabilities in route planning |
US11293765B2 (en) | 2016-12-08 | 2022-04-05 | Pcms Holdings, Inc. | System and method for routing and reorganization of a vehicle platoon in a smart city |
JP2019512111A (en) * | 2017-01-13 | 2019-05-09 | バイドゥドットコム タイムズ テクノロジー (ベイジン) カンパニー リミテッドBaidu.com Times Technology (Beijing) Co., Ltd. | Method and system for determining road surface friction of an autonomous vehicle using learning based model predictive control |
WO2018129711A1 (en) * | 2017-01-13 | 2018-07-19 | Baidu.Com Times Technology (Beijing) Co., Ltd. | Method and system for determining road frictions of autonomous driving vehicles using learning-based model predictive control |
KR20180116216A (en) * | 2017-01-13 | 2018-10-24 | 바이두닷컴 타임즈 테크놀로지(베이징) 컴퍼니 리미티드 | Method and System for Determining Road Surface Friction of Autonomous Driving Vehicle Using Learning-based Model Predictive Control |
KR101975725B1 (en) | 2017-01-13 | 2019-05-07 | 바이두닷컴 타임즈 테크놀로지(베이징) 컴퍼니 리미티드 | Method and System for Determining Road Surface Friction of Autonomous Driving Vehicle Using Learning-based Model Predictive Control |
US11260875B2 (en) | 2017-12-07 | 2022-03-01 | Uatc, Llc | Systems and methods for road surface dependent motion planning |
WO2019113399A1 (en) * | 2017-12-07 | 2019-06-13 | Uber Technologies, Inc. | Systems and methods for road surface dependent motion planning |
CN110281934B (en) * | 2018-03-13 | 2022-06-28 | 本田技研工业株式会社 | Vehicle control device, vehicle control method, and storage medium |
CN110281934A (en) * | 2018-03-13 | 2019-09-27 | 本田技研工业株式会社 | Controller of vehicle, control method for vehicle and storage medium |
CN112839853A (en) * | 2018-10-15 | 2021-05-25 | 祖克斯有限公司 | Responsive vehicle control |
CN112839853B (en) * | 2018-10-15 | 2023-08-22 | 祖克斯有限公司 | Responsive vehicle control |
EP3870489A4 (en) * | 2018-12-12 | 2022-08-10 | Waymo LLC | Determining wheel slippage on self driving vehicle |
CN109814574A (en) * | 2019-02-22 | 2019-05-28 | 百度在线网络技术(北京)有限公司 | The speed planning method, apparatus and storage medium of lane meet |
CN112114582A (en) * | 2019-06-19 | 2020-12-22 | 北京车和家信息技术有限公司 | Unmanned driving method and device |
CN112114582B (en) * | 2019-06-19 | 2023-12-19 | 北京车和家信息技术有限公司 | Unmanned method and device |
CN112849137A (en) * | 2019-11-27 | 2021-05-28 | 克诺尔商用车制动***有限公司 | Method and device for determining a queue dynamics of a vehicle queue |
CN112849137B (en) * | 2019-11-27 | 2023-08-15 | 克诺尔商用车制动***有限公司 | Method and device for determining the dynamics of a vehicle train |
WO2023099765A1 (en) * | 2021-12-02 | 2023-06-08 | Ivex N.V. | Methods, systems, storage media and apparatus for analysing the tire-road friction estimation of trajectory candidates at planner level for safer trajectory choice in automated vehicles |
BE1029667B1 (en) * | 2021-12-02 | 2023-03-02 | Ivex | METHODS, SYSTEMS, STORAGE MEDIA AND EQUIPMENT FOR ANALYZING THE BAND ROAD FRICTION ESTIMATE OF TRAVEL CANDIDATES AT THE PLANNER LEVEL FOR SAFER ROUTE SELECTION IN AUTOMATED VEHICLES |
Also Published As
Publication number | Publication date |
---|---|
BR112015019993A2 (en) | 2017-07-18 |
SE1350332A1 (en) | 2014-09-20 |
DE112014001065T5 (en) | 2015-11-12 |
SE537674C2 (en) | 2015-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2014148989A1 (en) | Control system for autonomous vehicles, and a method for the control system | |
RU2571843C1 (en) | System for post-accident vehicle path determination | |
US10460181B2 (en) | Processing of sensor data for a driver assistance system | |
US10703363B2 (en) | In-vehicle traffic assist | |
US8983706B2 (en) | Safety device for motor vehicle and method for operating a motor vehicle | |
EP2759897B1 (en) | Method and arrangement for determining a trajectory | |
EP2942687B1 (en) | Automated driving safety system | |
CN109927727B (en) | Apparatus and method for determining motion of nearby vehicle | |
CN106394650B (en) | Field-based torque steering control | |
US20150251664A1 (en) | Method to control a vehicle path during autonomous braking | |
EP2837538B1 (en) | A vehicle safety system | |
KR20180063199A (en) | A system for controlling steering means of a vehicle in the event of an imminent collision with an obstacle | |
US20070043502A1 (en) | System for and method of detecting a collision and predicting a vehicle path | |
CN104554272A (en) | Path planning for evasive steering maneuver in presence of target vehicle and surrounding objects | |
EP2712780A1 (en) | Method and apparatus for performing driving assistance | |
EP2923924B1 (en) | Driver assist arrangement | |
US11780433B2 (en) | Systems and methods for selectively modifying collision alert thresholds | |
EP2976761B1 (en) | Friction monitoring system for a vehicle and a method pertaining to such a system | |
CN107972672B (en) | Driving assistance system and driving assistance method | |
CN112693454B (en) | Self-adaptive track generation method and system | |
US11220255B2 (en) | Systems and methods for mitigating trailer instability due to pressure differentials | |
WO2014148979A1 (en) | Regulating system and method for autonomous vehicles with antispin system | |
US20240149871A1 (en) | Method for avoiding obstacles | |
EP2364891B1 (en) | Method for threat assessment in a vehicle | |
US11279350B2 (en) | Method of adaptive trajectory generation for a vehicle |
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: 14768750 Country of ref document: EP Kind code of ref document: A1 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112015019993 Country of ref document: BR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 112014001065 Country of ref document: DE Ref document number: 1120140010650 Country of ref document: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14768750 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 112015019993 Country of ref document: BR Kind code of ref document: A2 Effective date: 20150819 |