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 PDF

Info

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
Application number
PCT/SE2014/050310
Other languages
French (fr)
Inventor
Jon Andersson
Joseph Ah-King
Tom NYSTRÖM
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 BR112015019993A priority Critical patent/BR112015019993A2/en
Priority to DE112014001065.0T priority patent/DE112014001065T5/en
Publication of WO2014148989A1 publication Critical patent/WO2014148989A1/en

Links

Classifications

    • 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
    • B60W30/00Purposes 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/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • B60W30/0956Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
    • 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
    • B60W30/00Purposes 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/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18145Cornering
    • 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
    • B60W30/00Purposes 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/10Path keeping
    • 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
    • B60W30/00Purposes 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/14Adaptive cruise control
    • B60W30/143Speed control
    • 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
    • B60W60/0018Planning or execution of driving tasks specially adapted for safety by employing degraded modes, e.g. reducing speed, in response to suboptimal conditions
    • B60W60/00182Planning 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
    • 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/40Control within particular dimensions
    • G05D1/43Control of position or course in two dimensions
    • 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/617Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
    • 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/65Following a desired speed profile
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/20Conjoint control of vehicle sub-units of different type or different function including control of steering systems
    • 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/12Lateral speed
    • B60W2520/125Lateral acceleration
    • 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/30Road curve radius
    • 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/40Coefficient of friction
    • 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/20Static objects
    • 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/20Steering systems
    • B60W2710/207Steering angle of wheels
    • 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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • 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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/12Lateral speed
    • B60W2720/125Lateral acceleration
    • 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
    • B60W40/00Estimation 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/02Estimation 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/06Road conditions
    • B60W40/068Road 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

A control system (2) adapted so as to control an autonomous vehicle (4) along a planned route, wherein the control system is adapted so as to receive a friction signal (6) that contains information about the friction μ for a roadway on which the vehicle is to travel, and a velocity signal (8) that contains information about the vehicle velocity v. 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 proximity to the vehicle based on the measured friction μ and the vehicle velocity v; and to determine a trajectory (14) for the planned route such that said safety margin SM is met. The control unit is further adapted so as to control the vehicle by means of a control signal (16) so that the trajectory is followed by influencing at least the steering 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 ay of the vehicle.

Description

Control system for autonomous vehicles, and a method for the control system
Technical field of the invention
The present invention concerns a method and a control system according to the preambles of the independent claims.
More specifically, the invention concerns a method and a control system that improves the safety of autonomous vehicles when driving on a slippery surface.
Background of the invention
A vehicle that can be driven on the ground without a driver is known as an unmanned ground vehicle, or UGV. There are two types of unmanned ground vehicles, those that are remote-controlled and those that are autonomous.
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.
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. More specifically, 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
surroundings and other factors that affect its forward travel in order to
automatically control its gas pedal depression, braking and steering, A careful assessment and identification of the planned forward travel is necessary in order to determine whether a route is passable, and necessary to be able to
successfully replace human assessments in terms of driving the vehicle. 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
Ranging). 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.
The controi of an autonomous vehicle so that it travels along a planned route is achieved essentially by influencing the steering and velocity of the vehicle, i.e. its acceleration and retardation. This generally occurs in that the vehicle control system transmits controi parameters to various units in the vehicle, such as the engine, steering, gearbox and brake systems. 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.
The following documents concern various types of systems and methods in connection with the control of vehicles, including connection with slippery surfaces.
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. Summary of the invention
The foregoing objects are achieved by means of the invention defined in the independent claims.
Preferred embodiments are defined by the dependent claims,
According to the present invention, 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.
In further detail, 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.
Applying the present invention to autonomous unmanned vehicles achieves an optimal balance between efficiency (velocity) and safety (avoidance of accidents) that depends in part on the friction of the surface, with the result that it is possible to influence the future position of the vehicle by specifying a safety margin for the trajectory that the vehicle is to follow, Brief description of the drawing
Figure 1 is a simplified block diagram that illustrates the present invention schematically.
Figure 2 is a flow diagram that illustrates the method according to the present invention,
Figure 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.
Detailed description of preferred embodiments of the invention
The invention will now be described in greater detail with reference to the accompanying figures.
With reference first to Figure 1 , 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. According to another example for determining the friction of the roadway, 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.
According to yet another example, 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. According to the invention, 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 ay 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).
According to one embodiment, said set of control rules includes a rule that entails that the sum of the lateral forces for the front wheels and rear wheels (Fi2 and F34) of the vehicle must be equally great regardless of the friction value, and that the equation Fi2 + F34 = m x ay applies, where m is the vehicle mass. This will be explained further below.
Said set of control rules preferably includes a number of equations for stationary cornering (see below).
According to the invention, 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.
These equations describe, among other things, how the friction affects the control process. Fi2 + F34 = m x ay is applicable, where F12 is the lateral force on the front wheels, F34 is the lateral force on the rear wheels, ay is the lateral acceleration and m is the mass of the vehicle, The following also applies for linear tires:
Figure imgf000010_0001
C designates the lateral force coefficient, and a designates the drift angle for the respective wheel.
This means that a condition for the vehicle to follow a predetermined trajectory, given the same mass and same lateral acceleration ay - where the lateral acceleration is directly linked to the curvature of the trajectory and the velocity of the vehicle - is that the sum of F12 and F34 must be equally great even if the friction is low.
For F12 and F34 to be equally great at low friction when the lateral force coefficients decrease, 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.
According to the invention, 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. According to another alternative, a velocity profile can be followed that is, for example, received from a separate module designed to achieve the lowest possible fuel
consumption, Another situation that can occur is when the degree of safety margin that the threshold value SM requires for the relevant velocity and friction is not possible, which will result in a reduction in the velocity.
The vehicle dynamics term "drift angle" (also known as 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 vx of the wheel and the lateral velocity vy 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:
Figure imgf000011_0001
According to another embodiment, 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. According to the invention, 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).
The calculated safety margins SM1 and SM2 for each respective trajectory have been marked, where SM 1 is the safety margin for T1 , and SM2 for T2.
As the figure shows, 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:
A1 - measuring the friction μ for a roadway on which the vehicle is to travel; A2 - measuring the velocity v of the vehicle.
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:
B - determining a variable safety margin 8 (μ,ν) relative to an object in the proximity of the vehicle, based on the measured friction μ and the velocity v of the vehicle;
C - determining a trajectory for the planned route so that said determined safety margin S is met, and
D - controlling the vehicle so that the trajectory is followed by influencing at least the steering 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 ay of the vehicle.
Said set of control rules preferably include a rule that entails that the sum of the lateral forces for the front wheels and rear wheels (Fi2 and F34, respectively) must be equally great regardless of the friction value, and that the correlation Fi2 + F34 = m x ay applies, where rn is the vehicle mass.
The set of control rules further preferably includes a number of equations for stationary cornering. These have been described above.
According to one embodiment, 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.
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. When it is stated that the data- processing unit 5 0 performs a given function, if is to be understood that 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 (see Figure 1) can be connected to the data port 599.
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. When the apparatus 500 runs the program, the methods described herein are carried out
The present invention is not limited to the preferred embodiments described above. Various alternatives, modifications and equivalents can be used. The foregoing embodiments are consequently not to be viewed as limiting the protective scope of the invention, which is defined by the accompanying claims.

Claims

Claims
1. A method in a control system adapted so as to control an
autonomous vehicle along a planned route, wherein the method comprises: A1 - measuring the friction μ for a roadway on which the vehicle is to travel; A2 - measuring the vehicle velocity v;
c h a r a c t e r i z e d i n t h a t the method comprises:
B - determining a variable safety margin 8 (μ,ν) relative to an object in proximity to the vehicle based on the measured friction μ and the vehicle velocity v;
C - determining a trajectory for the planned route so that said determined safety margin S is met, and
D - controlling the vehicle so that the trajectory is followed by influencing at least the steering 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 ay of the vehicle,
2. The method according to claim 1 , wherein said set of control rules includes a rule that entails that the sum of the lateral forces for the front wheels and the rear wheels (F12 and F34, respectively) must be equally great regardless of the friction value.
3. The method according to claim 2, wherein the correlation F12 + F34 = m x ay applies, where m is the vehicle mass.
4. The method according to any of the preceding claims, wherein said set of control rules includes a velocity rule that entails that the velocity must be as high as possible.
5. The method according to any of the preceding claims, wherein said set of control rules includes a number of equations for stationary cornering.
6. The method according to any of the preceding claims, wherein the trajectory is determined so that the distance between the vehicle and an object is not less than S when the trajectory is followed.
7. The method according to any of the preceding claims, wherein said object is a fixed object.
8. A control system (2) adapted so as to control an autonomous vehicle (4) along a planned route, wherein the control system is adapted so as to receive a friction signal (6) that contains information about the friction μ for a roadway on which the vehicle is to travel, and a velocity signal (8) that contains information about the vehicle velocity v;
c h a r a c t e r i z e d i n t h a t 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 proximity to the vehicle based on the measured friction μ and the vehicle velocity v; and so as to determine a trajectory (14) for the planned route so that said determined safety margin SM is met, and wherein the control unit is adapted so as to control the vehicle by means of a control signal (16) so that the trajectory is followed by influencing at least the steering 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 ay of the vehicle.
9. The control system according to claim 8, wherein said set of control rules include a rule that entails that the sum of the lateral forces for the front wheels and the rear wheels (F12 and Fs4, respectively) must be equal regardless of the friction value.
10. The control system according to claim 9, wherein the correlation F12 + F34 = m x ay applies, where m is the vehicle mass. 1 1. The control system according to any of claims 8- 0, wherein said set of control rules includes a velocity rule that entails that the velocity must be as high as possible.
12. The control system according to any of claims 8-1 1 , wherein said set of control rules includes a number of equations for stationary cornering.
13. The control system according to any of claims 8-12, wherein the trajectory is determined in such a way that the distance between the vehicle and any object is not less than SM when the trajectory is followed.
14. The control system according to any of claims 8-13, wherein said object is a fixed object.
15. 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 according to any of claims 1-7.
18. A computer program product containing a program code stored on a computer-readable medium for performing the method steps according to any of claims 1-7 when said program code is run on a processing unit (10; 500) or another computer (500) connected to the processing unit (10; 500).
PCT/SE2014/050310 2013-03-19 2014-03-13 Control system for autonomous vehicles, and a method for the control system WO2014148989A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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