EP3894296A1 - Method and system for preventive driving control - Google Patents

Method and system for preventive driving control

Info

Publication number
EP3894296A1
EP3894296A1 EP19832574.8A EP19832574A EP3894296A1 EP 3894296 A1 EP3894296 A1 EP 3894296A1 EP 19832574 A EP19832574 A EP 19832574A EP 3894296 A1 EP3894296 A1 EP 3894296A1
Authority
EP
European Patent Office
Prior art keywords
vehicle
turn
track
computer
guiding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP19832574.8A
Other languages
German (de)
French (fr)
Inventor
Vicente MILANES
David GONZALEZ BAUTISTA
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renault SAS
Original Assignee
Renault SAS
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 Renault SAS filed Critical Renault SAS
Publication of EP3894296A1 publication Critical patent/EP3894296A1/en
Withdrawn legal-status Critical Current

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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • 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
    • 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
    • B60W30/12Lane 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/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
    • 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/072Curvature of the road
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/021Determination of steering angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/025Active steering aids, e.g. helping the driver by actively influencing the steering system after environment evaluation
    • 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/53Road markings, e.g. lane marker or crosswalk
    • 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle

Definitions

  • the invention relates to a method for guiding an autonomous vehicle.
  • the invention also relates to a system for guiding a vehicle capable of implementing said method and a motor vehicle comprising such a guidance system.
  • the invention also relates to a computer program implementing such a method.
  • the invention also relates to a recording medium on which such a program is recorded.
  • the invention finally relates to a signal from a data carrier carrying such a program.
  • the guidance procedures for an autonomous vehicle work, for example, thanks to the markings on the ground.
  • the vehicle uses cameras or infrared cameras, the vehicle detects the lane mark lines and determines a path to follow to stay in the middle of the lane between the two lane lines.
  • This type of guidance system is the simplest to implement but has drawbacks. By staying in the middle of the lane, especially in a bend, the vehicle does not take advantage of the full width of the lane to save time, optimize grip, gain comfort for the user in the vehicle or to reduce the tire wear.
  • Document US9,919,708B2 disclosing a guidance system comprising several driving modes including a sport mode.
  • Each driving mode guides the vehicle differently according to different adjustable preferences such as more or less sudden turns, the aggressiveness of the acceleration or deceleration, the speed, the frequency of lane change or the distance with the preceding vehicle.
  • a interface allows the user to select one of these driving modes.
  • this system does not make it possible to optimize the trajectory of the vehicle in a turn, it seems in particular to ignore safety constraints, especially in its sport mode.
  • the object of the invention is to provide a guidance system and a method for guiding an autonomous vehicle overcoming the above drawbacks and improving the guidance systems and methods known from the prior art.
  • the invention makes it possible to produce a system and a method which are simple, reliable and which make it possible to optimize the trajectory of a vehicle in a turn, taking particular account of safety constraints.
  • the present invention relates to a method for guiding an autonomous vehicle on a lane, characterized in that the method comprises, when detecting an entry to a turn, a first step of guiding the vehicle towards an external part of the lane . In one embodiment, the method comprises, when an exit from the turn is detected, a second step of guiding the vehicle towards an interior part of the lane.
  • the method comprises, at the end of the turn, a third step of guiding the vehicle towards a center line of the track.
  • the method comprises a step of detecting a curvature of the lane and, if a curvature is detected, a step of determining a turn entry or a turn exit. In one embodiment, the method comprises a step of guiding the vehicle along the center line of the track when the vehicle does not detect a curvature of the track.
  • the step of guiding towards the outside of the lane when a turn entry is detected comprises the following substeps: the use of a sensor to detect a turn entry; and generating and issuing a command to a steering device for steering the vehicle wheels to guide the vehicle towards the outside of the lane, in particular before the turn.
  • the step of guiding towards the inner part of the lane when a corner exit is detected comprises the following substeps: the use of a sensor to detect a corner exit; and generating and issuing a command to a steering wheel steering device for guiding the vehicle from the outside of the lane to the inside of the lane during the turn.
  • the invention also relates to a system for guiding an autonomous vehicle, the system comprising hardware and / or software elements implementing the method according to the invention, in particular hardware and / or software elements designed to implement the method according to the invention, and / or the system comprising means for implementing the steps of the method according to the invention.
  • the invention also relates to a vehicle comprising a guidance system according to the invention.
  • the invention also relates to a computer program product comprising program code instructions recorded on a computer-readable medium for implementing the steps of the method according to the invention when said program is running on a computer or a computer program product downloadable from a communication network and / or recorded on a data medium readable by a computer and / or executable by a computer, comprising instructions which, when the program is executed by the computer, lead that to implement the steps of the method according to the invention.
  • the invention also relates to a data storage medium, readable by a computer, on which a computer program is recorded comprising code instructions for implementing the method according to the invention or a recording medium computer-readable comprising instructions which, when executed by a computer, lead the latter to implement the steps of the method according to the invention.
  • the invention finally relates to a signal from a data carrier carrying the computer program product according to the invention.
  • Figure 1 shows a schematic view of a vehicle comprising a guidance system according to an embodiment of the invention.
  • Figure 2 shows a schematic view of the trajectory of a vehicle in a turn according to an embodiment of the method according to the invention.
  • FIG. 3 represents a flowchart of an embodiment of a guidance method according to the invention.
  • Figure 4 is a graph representing the curvature of the trajectory of a vehicle as a function of time when the vehicle follows, according to the prior art, the center line of the lane in a turn.
  • FIG. 5 is a graph representing the curvature of the trajectory of a vehicle as a function of time, when the vehicle is equipped with a guidance system according to an embodiment of the invention, the vehicle following the same turn .
  • guidance is meant an operation allowing the control of the direction of the vehicle, ensuring the vehicle a predetermined or calculated trajectory.
  • Autonomous vehicle means a vehicle equipped with a steering or automatic piloting system capable of driving by changing direction without the intervention of a driver or user. This term can cover a fully autonomous vehicle and / or a so-called “semi-autonomous" vehicle with different driving assistance systems.
  • “Lane” means the subdivision of a road allowing the circulation of a line of vehicles in one direction of traffic and on which vehicles can move, in a limited way, in width.
  • the track is delimited laterally by two lateral lines, which can be the lines of marking on the ground or imaginary lines corresponding to the limits of the track.
  • center line of the track is meant here an imaginary line in the middle of the track, equidistant from the lateral lines of said track.
  • Line median may have a thickness less than or equal to 20 cm, preferably less than or equal to 10 cm.
  • outside part of the lane means the part of the lane located between the center line of the lane and the lateral line of the lane having the least curvature in the turn.
  • curvature of a line designates the inverse of the radius of curvature (in meters) of this line, it is therefore expressed in nr 1 .
  • the larger the radius of curvature the smaller the curvature.
  • interior part of the lane means the part of the lane between the center line of the lane and the side line of the lane with the greatest curvature in the turn.
  • the outer part and the inner part of the track do not include the center line of the track.
  • Entrance to the bend means the location of the lane where the center line of the lane passes from a straight or substantially straight direction to a curved direction in the direction of travel of the lane, in particular the place where the curvature of the center line of the track becomes greater than for example 0.0025 nr 1 .
  • exit from the bend is meant the place of the lane where the center line of the lane passes from a curved direction to a straight or substantially straight direction in the direction of travel of the lane, in particular the place where the curvature of the center line of the track becomes less than for example 0.0025 nr 1 .
  • the vehicle 1 can be a motor vehicle such as a car, a truck or a two-wheeled vehicle.
  • the vehicle 1 comprises a guidance system 100 according to an embodiment of the invention.
  • the guidance system 100 includes various sensors 105, 106, 107 enabling it to provide the information necessary for guiding the vehicle 1.
  • the term “guidance system” also means an autonomous steering system for a motor vehicle, that is to say a system making it possible to control changes in direction of the vehicle without the intervention of a user.
  • the guidance system 100 comprises speed and direction sensors 107.
  • These speed and direction sensors 107 are able to measure and transmit the speed of the vehicle 1 and the steering angle of the steered wheels.
  • These vehicle speed and direction sensors can include a vehicle angular speed sensor 1.
  • the guidance system 100 also includes a vehicle orientation and reference path sensor 106.
  • the orientation sensor 106 may comprise a camera capable of detecting the lines of marking on the ground of the track and of deducing therefrom the position and the relative orientation of the vehicle with respect to the track or with respect to the lines of marking on the ground of the way.
  • the reference trajectory sensor can include a camera and a computer capable of determining a polynomial describing the shape of the lane marking lines.
  • the guidance system 100 further comprises at least one guidance module such as modules 101 and 102, connected to the various sensors and able to generate a trajectory of the vehicle and / or to transmit commands to an orientation device 104 for the steering wheels of the vehicle 1.
  • at least one guidance module such as modules 101 and 102, connected to the various sensors and able to generate a trajectory of the vehicle and / or to transmit commands to an orientation device 104 for the steering wheels of the vehicle 1.
  • the guidance system 100 includes a nominal guidance module 101.
  • the nominal guide module 101 is capable of generating a trajectory so as to follow the center line 5 of the track.
  • the nominal guide module 101 is connected to the speed and direction sensors 107 of the vehicle and to the orientation sensor 106 of the vehicle, that is to say that it uses data from these sensors to generate trajectory data. nominal.
  • the nominal guide module 101 makes it possible to generate a direction command for the vehicle that the vehicle 1 should execute in order to follow the nominal trajectory.
  • the nominal trajectory is a trajectory along a center line 5 of a track 6.
  • the guidance system 100 further comprises a sensor 105 capable of determining the curvature of the track.
  • Said sensor 105 is preferably capable of determining the curvature of the track 6 at the position point of the vehicle 1 or at the place where the vehicle is located and / or of determining the curvature of the track 6 at a point situated at a predetermined distance forward of the vehicle.
  • Said track curvature sensor 105 preferably comprises a front camera.
  • Said front camera is arranged towards the front of the vehicle 1.
  • Said front camera records images comprising at least one representation of at least one lateral line of the track and deduces therefrom the angle of curvature of said lateral line over a predetermined distance.
  • the camera is capable of detecting a curvature of the track at the position of the vehicle and / or over a distance of up to 100m in front of the vehicle.
  • the guidance system 100 comprises a turn detection module 102.
  • the turn detection module 102 is preferably configured to receive data from said sensor 105 capable of determining the curvature of the track.
  • the corner detection module 102 is configured to, from its data, detect the entry of corner 204 and / or the exit of corner 210.
  • the corner detection module 102 is also configured to calculate the distance between the vehicle 1 and the entry to turn 204 and / or the exit from turn 210.
  • the system 100 further comprises a predictive guidance module 103.
  • the predictive guidance module 103 is able to generate a path 2 to be followed by the vehicle as a function of the information that the module 103 receives.
  • the predictive guidance module 103 is connected to the various modules 101, 102.
  • the predictive guidance module 103 generates a direction command that the vehicle 1 must execute to follow a trajectory 2 that it has generated.
  • the predictive guidance module 103 can thus include a computer 109 connected to a data recording medium 108.
  • the data recording medium 108 includes instructions to be executed by the computer 109 to generate said direction command.
  • the guidance system 100 comprises an orientation device 104 for the steering wheels of the vehicle 1.
  • the orientation device 104 comprises means for controlling the orientation of the wheels of the vehicle.
  • the orientation device 104 is capable of controlling the direction of the vehicle as a function of the commands it receives from the predictive guidance module 102 and / or from the nominal guidance module 101.
  • the orientation device comprises an actuator, in particular an actuator electric.
  • the actuator is capable of acting on the direction of the vehicle, in particular is capable of making turn a vehicle steering column.
  • the actuator is controlled by signals from modules 101 and 103.
  • the system 100 can alternate between the use of the nominal guidance module 101 and the use of the predictive guidance module 103.
  • the guidance system 100 comprises a user interface (not shown) allowing the user to select which module to use.
  • the invention also relates to a method 200 for guiding an autonomous vehicle on a track.
  • the method 200 can also consist of a method of operating a steering and / or guiding system 100 autonomous for a motor vehicle 1 described above.
  • FIG. 3 An embodiment of the guiding method 200 of an autonomous vehicle 1 or of the operating method of an autonomous steering system is described below with reference to FIG. 3. This embodiment is described in the case illustrated in FIG. 2 where the vehicle 1 is traveling on a track 6 having a straight portion before a turn, then the turn itself, and finally a straight portion after the turn.
  • Lane 6 includes a corner entry 7 and a corner exit 8.
  • Track 6 comprises an interior lateral line 4 materialized by a continuous marking in the present example and an exterior lateral line 3 materialized by a discontinuous marking in the present example, making it possible to determine an imaginary center line 5 of the track 6.
  • the trajectory 2 of vehicle 1 according to an embodiment of method 200 on said track 6 is illustrated in dotted lines.
  • a first step 201 the vehicle 1 is on a straight or rectilinear portion.
  • the vehicle 1 then follows a rectilinear trajectory or follows a trajectory on the center line 5 of the track 6.
  • a second step 202 the entry 7 of a turn is detected.
  • the entry 7 of the turn can be detected by the sensor 105 capable of determining the curvature of the track such as a camera or the turn detection module 102.
  • the turn detection module 102 receives the data from said sensor
  • the module 102 like a camera and calculates the curvature of a visible line of the track over a range in front of the vehicle.
  • the module 102 detects the place where said line passes from a zero or substantially zero curvature (rectilinear line) to a positive or negative curvature and registers this place as the entry 7 of the turn.
  • a third step 203 the vehicle 1 is always on the straight road portion before the entry 7 of the turn, the vehicle 1 is guided on an outside part of the lane, between the outside lateral line 3 and the center line 5, in particular, the vehicle is guided so that its center of gravity is positioned on the outside of the track. In particular, the vehicle 1 is guided so that it is no longer centered on the center line 5. In other words, the vehicle 1 is brought closer to the lateral line 3 of the track 6 having the least curvature.
  • the method 200 comprises, before entering the turn 7, a step of guiding the vehicle 1 along a trajectory whose curvature is less than that of the center line 5 or whose sign of curvature (positive or negative) is opposite to the sign of the curvature of the center line 5 of the lane at the entrance to the turn 7 and in the turn.
  • the vehicle 1 thus arrives at the entrance 7 to the turn while being disposed on the outer part of the track 6.
  • the vehicle 1 initiates the turn along a trajectory 2 having an average curvature less than the curvature of the center line 5.
  • the exit 8 from the turn is detected in front of the vehicle 1, for example 30m in front of the vehicle 1.
  • the detection of the exit 8 of the turn is similar to the detection of the entry 7 of the turn.
  • the turn detection module 102 determines the exit 8 of the turn as the place where the curvature of a visible line of the lane changes from a positive or negative curvature to a zero or substantially zero curvature (straight line).
  • the fourth step 204 may not be executed if the detection of the exit 8 from the turn takes place sufficiently early, in particular before the vehicle 1 reaches the entry 7 for the turn.
  • the guide system 100 increases the angle of the orientation of the steered wheels so as to increase the curvature of the path 2 of the vehicle 1.
  • the curvature of the trajectory of the vehicle is increased so that said curvature is greater than the curvature of the midline 5.
  • said curvature is for example 1, 3 times greater than the curvature of the center line 5.
  • the method comprises a step of guiding the vehicle 1 along a path 2 whose curvature is greater than the curvature of the center line 5 of the track 6.
  • the vehicle 1 thus crosses the center line 5 and is guided on the inner part of the track 6, that is to say between the inner side line 4 and the center line 5.
  • the method 200 comprises a step of guiding vehicle 1 on the inner part of the lane when an exit 8 from a turn is detected, in particular the vehicle is guided so that its center of gravity is positioned on the inner part of the lane. In other words, the vehicle is brought closer to the lateral line of the track having the greatest curvature.
  • the method 200 comprises a sixth step of guiding 206 of the vehicle 1 along a trajectory 2 whose curvature decreases.
  • the curvature of the path 2 decreases so that the vehicle "cuts" the turn in passing near the inner lateral line 4 of the track and then approaching the center line 5 again.
  • the method 200 comprises a step of guiding the vehicle 1 along a trajectory whose curvature is less than the curvature of the center line 5 of the channel 6.
  • said curvature is 0.85 times less than the curvature of the center line 5.
  • the method 200 may include a seventh step 207 of following the center line 5 by the vehicle 1.
  • the actuator is controlled to produce the desired changes in direction of the vehicle and corresponding to the logic described above.
  • This trajectory optimizes the grip of the vehicle during the turn.
  • the process includes
  • the guidance system 100 is configured to execute the guidance method according to the present invention.
  • the predictive guidance module 103 is configured to transmit to the orientation device 104 of the steered wheels commands to execute the method 200 according to the present invention.
  • the guidance system 100 comprises elements 101, 102, 103, 104, 105, 106, 107, 108, 109 hardware and / or software implementing or governing a method of guiding an autonomous vehicle.
  • the guidance system 100 includes the hardware elements 101, 102, 103, 104, 105, 106, 107, 108, 109 and / or software enabling the steps of the guidance process to be implemented. These different elements can include software modules.
  • the data recording medium 108 comprises a computer program comprising program code instructions for implementing the method according to the invention or comprises instructions which, when executed by a computer or the computer 109, lead the latter to implement the steps of the method 200 according to the invention.
  • a vehicle is rolled comprising a guidance system designed so that the vehicle follows, according to the prior art, the center line 5 of the lane during a turn.
  • the vehicle is made to travel at a constant speed on a portion of road comprising a straight portion then a turn.
  • the curvature of the trajectory of the vehicle as a function of time is noted during driving (FIG. 4).
  • Figure 4 shows that at around 108 seconds the trajectory begins to change to follow the center line 5 of the turn.
  • a vehicle 1 comprising a guidance system 100 according to an embodiment of the present invention is driven at the same speed as during the first test and on the same portion of road.
  • a difference can be observed when the exit 8 of the turn is detected by the front camera of the vehicle.
  • a peak in the curvature of the trajectory can be observed around 1 15 seconds, indicating that the exit 8 of the turn has just been detected by the turn detection module 102, causing the trajectory to change to search for the interior of the lane rather that outside the track.

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention concerns the guiding of an autonomous vehicle (1) on a lane (6), characterised in that the method comprises, when a bend entrance (7) is detected, a first step of guiding the vehicle (1) towards an outer part of the lane (6). The invention also relates to a guiding system for implementing the method according to the invention and a vehicle comprising such a system. The invention finally concerns a computer program product and a data medium comprising such a program.

Description

DESCRIPTION DESCRIPTION
TITRE : PROCÉDÉ ET SYSTÈME DE CONTROLE DE CONDUITE PRÉVENTIVE TITLE: PREVENTATIVE DRIVING CONTROL METHOD AND SYSTEM
L’invention concerne un procédé de guidage d’un véhicule autonome. L’invention porte aussi sur un système de guidage d’un véhicule apte à mettre en oeuvre ledit procédé et un véhicule automobile comprenant un tel système de guidage. L’invention porte également sur un programme d’ordinateur mettant en oeuvre un tel procédé. L’invention porte encore sur un support d’enregistrement sur lequel est enregistré un tel programme. L’invention porte enfin sur un signal d’un support de données portant un tel programme. The invention relates to a method for guiding an autonomous vehicle. The invention also relates to a system for guiding a vehicle capable of implementing said method and a motor vehicle comprising such a guidance system. The invention also relates to a computer program implementing such a method. The invention also relates to a recording medium on which such a program is recorded. The invention finally relates to a signal from a data carrier carrying such a program.
Les procédés de guidages d’un véhicule autonome fonctionnent par exemple grâce aux marquages au sol. À l’aide de caméras ou de caméras infrarouges, le véhicule détecte les lignes du marquage au sol de la voie et détermine une trajectoire à suivre pour rester au milieu de la voie entre les deux lignes de la voie. The guidance procedures for an autonomous vehicle work, for example, thanks to the markings on the ground. Using cameras or infrared cameras, the vehicle detects the lane mark lines and determines a path to follow to stay in the middle of the lane between the two lane lines.
Ce type de système de guidage est le plus simple à mettre en oeuvre mais présente des inconvénients. En restant au milieu de la voie, notamment dans un virage, le véhicule ne profite pas de toute la largeur de la voie pour gagner du temps, optimiser l’adhérence, gagner en confort pour l’utilisateur dans le véhicule ou pour réduire l’usure des pneus. This type of guidance system is the simplest to implement but has drawbacks. By staying in the middle of the lane, especially in a bend, the vehicle does not take advantage of the full width of the lane to save time, optimize grip, gain comfort for the user in the vehicle or to reduce the tire wear.
On connaît le document US9,919,708B2 divulguant un système de guidage comprenant plusieurs modes de conduite dont un mode sportif. Chaque mode de conduite guide différemment le véhicule selon différentes préférences réglables comme des virages plus ou moins brusques, l’agressivité de l’accélération ou de la décélération, la vitesse, la fréquence de changement de voie ou la distance avec le véhicule le précédent. Une interface permet à l’utilisateur de sélectionner un de ces modes de conduite. Cependant, ce système ne permet pas d’optimiser la trajectoire du véhicule dans un virage, il semble notamment ne pas tenir compte des contraintes de sécurité, surtout dans son mode sportif. Document US9,919,708B2 is known, disclosing a guidance system comprising several driving modes including a sport mode. Each driving mode guides the vehicle differently according to different adjustable preferences such as more or less sudden turns, the aggressiveness of the acceleration or deceleration, the speed, the frequency of lane change or the distance with the preceding vehicle. A interface allows the user to select one of these driving modes. However, this system does not make it possible to optimize the trajectory of the vehicle in a turn, it seems in particular to ignore safety constraints, especially in its sport mode.
Le but de l’invention est de fournir un système de guidage et un procédé de guidage d’un véhicule autonome remédiant aux inconvénients ci- dessus et améliorant les systèmes et procédés de guidage connus de l’art antérieur. En particulier, l’invention permet de réaliser un système et un procédé qui soient simples, fiables et qui permettent d’optimiser la trajectoire d’un véhicule dans un virage, en prenant notamment en compte des contraintes de sécurité. The object of the invention is to provide a guidance system and a method for guiding an autonomous vehicle overcoming the above drawbacks and improving the guidance systems and methods known from the prior art. In particular, the invention makes it possible to produce a system and a method which are simple, reliable and which make it possible to optimize the trajectory of a vehicle in a turn, taking particular account of safety constraints.
La présente invention concerne un procédé de guidage d’un véhicule autonome sur une voie, caractérisé en ce que le procédé comprend, lorsqu’on détecte une entrée d’un virage, une première étape de guidage du véhicule vers une partie extérieure de la voie. Dans un mode de réalisation, le procédé comprend, lorsqu’on détecte une sortie du virage, une deuxième étape de guidage du véhicule vers une partie intérieure de la voie. The present invention relates to a method for guiding an autonomous vehicle on a lane, characterized in that the method comprises, when detecting an entry to a turn, a first step of guiding the vehicle towards an external part of the lane . In one embodiment, the method comprises, when an exit from the turn is detected, a second step of guiding the vehicle towards an interior part of the lane.
Dans un mode de réalisation, le procédé comprend, à la sortie du virage, une troisième étape de guidage du véhicule vers une ligne médiane de la voie. In one embodiment, the method comprises, at the end of the turn, a third step of guiding the vehicle towards a center line of the track.
Dans un mode de réalisation, le procédé comprend une étape de détection d’une courbure de la voie et, si une courbure est détectée, une étape de détermination d’une entrée de virage ou d’une sortie de virage. Dans un mode de réalisation, le procédé comprend une étape de guidage du véhicule selon la ligne médiane de la voie quand le véhicule ne détecte pas une courbure de la voie. In one embodiment, the method comprises a step of detecting a curvature of the lane and, if a curvature is detected, a step of determining a turn entry or a turn exit. In one embodiment, the method comprises a step of guiding the vehicle along the center line of the track when the vehicle does not detect a curvature of the track.
Dans un mode de réalisation, l’étape de guidage vers la partie extérieure de la voie lorsqu’on détecte une entrée de virage comprend les sous- étapes suivantes : l’utilisation d’un capteur pour détecter une entrée de virage ; et la génération et l’émission d’une commande vers un dispositif d’orientation des roues directrices du véhicule pour guider le véhicule vers la partie extérieure de la voie, notamment avant le virage. In one embodiment, the step of guiding towards the outside of the lane when a turn entry is detected comprises the following substeps: the use of a sensor to detect a turn entry; and generating and issuing a command to a steering device for steering the vehicle wheels to guide the vehicle towards the outside of the lane, in particular before the turn.
Dans un mode de réalisation, l’étape de guidage vers la partie intérieure de la voie lorsqu’on détecte une sortie de virage comprend les sous-étapes suivantes : l’utilisation d’un capteur pour détecter une sortie de virage ; et la génération et l’émission d’une commande vers un dispositif d’orientation des roues directrices du véhicule pour guider le véhicule depuis la partie extérieure de la voie vers la partie intérieure de la voie pendant le virage. In one embodiment, the step of guiding towards the inner part of the lane when a corner exit is detected comprises the following substeps: the use of a sensor to detect a corner exit; and generating and issuing a command to a steering wheel steering device for guiding the vehicle from the outside of the lane to the inside of the lane during the turn.
L’invention concerne également un système de guidage d’un véhicule autonome, le système comprenant des éléments matériels et/ou logiciels mettant en oeuvre le procédé selon l’invention, notamment des éléments matériels et/ou logiciels conçus pour mettre en oeuvre le procédé selon l’invention, et/ou le système comprenant des moyens de mettre en oeuvre les étapes du procédé selon l’invention. The invention also relates to a system for guiding an autonomous vehicle, the system comprising hardware and / or software elements implementing the method according to the invention, in particular hardware and / or software elements designed to implement the method according to the invention, and / or the system comprising means for implementing the steps of the method according to the invention.
L’invention concerne aussi un véhicule comprenant un système de guidage selon l’invention. The invention also relates to a vehicle comprising a guidance system according to the invention.
L’invention concerne encore un produit programme d’ordinateur comprenant des instructions de code de programme enregistrées sur un support lisible par ordinateur pour mettre en oeuvre les étapes du procédé selon l’invention lorsque ledit programme fonctionne sur un ordinateur ou un produit programme d’ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support de données lisible par un ordinateur et/ou exécutable par un ordinateur, comprenant des instructions qui, lorsque le programme est exécuté par l’ordinateur, conduisent celui-ci à mettre en oeuvre les étapes du procédé selon l’invention. The invention also relates to a computer program product comprising program code instructions recorded on a computer-readable medium for implementing the steps of the method according to the invention when said program is running on a computer or a computer program product downloadable from a communication network and / or recorded on a data medium readable by a computer and / or executable by a computer, comprising instructions which, when the program is executed by the computer, lead that to implement the steps of the method according to the invention.
L’invention concerne aussi un support d’enregistrement de données, lisible par un ordinateur, sur lequel est enregistré un programme d’ordinateur comprenant des instructions de code de programme de mise en oeuvre du procédé selon l’invention ou un support d'enregistrement lisible par ordinateur comprenant des instructions qui, lorsqu'elles sont exécutées par un ordinateur, conduisent celui-ci à mettre en oeuvre les étapes du procédé selon l’invention. The invention also relates to a data storage medium, readable by a computer, on which a computer program is recorded comprising code instructions for implementing the method according to the invention or a recording medium computer-readable comprising instructions which, when executed by a computer, lead the latter to implement the steps of the method according to the invention.
L’invention concerne enfin un signal d'un support de données, portant le produit programme d'ordinateur selon l’invention. The invention finally relates to a signal from a data carrier carrying the computer program product according to the invention.
Les dessins annexés représentent, à titre d’exemple, un mode de réalisation d’un système de guidage selon l’invention et un mode d’exécution d’un procédé de guidage selon l’invention. The accompanying drawings show, by way of example, an embodiment of a guidance system according to the invention and an embodiment of a guidance method according to the invention.
[Fig. 1 ] La figure 1 représente une vue schématique d’un véhicule comprenant un système de guidage selon un mode de réalisation de l’invention. [Fig. 1] Figure 1 shows a schematic view of a vehicle comprising a guidance system according to an embodiment of the invention.
[Fig. 2] La figure 2 représente une vue schématique de la trajectoire d’un véhicule dans un virage selon un mode d’exécution du procédé selon l’invention. [Fig. 2] Figure 2 shows a schematic view of the trajectory of a vehicle in a turn according to an embodiment of the method according to the invention.
[Fig. 3] La figure 3 représente un ordinogramme d’un mode d’exécution d’un procédé de guidage selon l’invention. [Fig. 4] La figure 4 est un graphique représentant la courbure de la trajectoire d’un véhicule en fonction du temps quand le véhicule suit selon l’art antérieur la ligne médiane de la voie dans un virage. [Fig. 3] FIG. 3 represents a flowchart of an embodiment of a guidance method according to the invention. [Fig. 4] Figure 4 is a graph representing the curvature of the trajectory of a vehicle as a function of time when the vehicle follows, according to the prior art, the center line of the lane in a turn.
[Fig. 5] La figure 5 est un graphique représentant la courbure de la trajectoire d’un véhicule en fonction du temps, quand le véhicule est équipé d’un système de guidage selon un mode de réalisation de l’invention, le véhicule suivant le même virage. [Fig. 5] FIG. 5 is a graph representing the curvature of the trajectory of a vehicle as a function of time, when the vehicle is equipped with a guidance system according to an embodiment of the invention, the vehicle following the same turn .
Dans la suite de la description, les termes suivants sont définis de la manière suivante : In the following description, the following terms are defined as follows:
Par « guidage », on entend une opération permettant le contrôle de la direction du véhicule, assurant au véhicule une trajectoire prédéterminée ou calculée. By “guidance” is meant an operation allowing the control of the direction of the vehicle, ensuring the vehicle a predetermined or calculated trajectory.
Par « véhicule autonome », on entend un véhicule équipé d’un système de direction ou de pilotage automatique apte à rouler en changeant de direction sans l’intervention d’un conducteur ou utilisateur. Ce terme peut recouvrir un véhicule totalement autonome et/ou un véhicule dit « semi- autonome » disposant de différents systèmes d’aide à la conduite. "Autonomous vehicle" means a vehicle equipped with a steering or automatic piloting system capable of driving by changing direction without the intervention of a driver or user. This term can cover a fully autonomous vehicle and / or a so-called "semi-autonomous" vehicle with different driving assistance systems.
Par « voie », on entend la subdivision d’une route permettant la circulation d’une file de véhicules dans un sens de circulation et sur laquelle les véhicules peuvent se déplacer, de manière limitée, en largeur. La voie est délimitée latéralement par deux lignes latérales, qui peuvent être les lignes de marquage au sol ou des lignes imaginaires correspondant aux limites de la voie. "Lane" means the subdivision of a road allowing the circulation of a line of vehicles in one direction of traffic and on which vehicles can move, in a limited way, in width. The track is delimited laterally by two lateral lines, which can be the lines of marking on the ground or imaginary lines corresponding to the limits of the track.
Par « ligne médiane de la voie », on entend ici une ligne imaginaire au milieu de la voie, à équidistance des lignes latérales de ladite voie. La ligne médiane peut avoir une épaisseur inférieure ou égale à 20 cm, préférentiellement inférieure ou égale à 10 cm. By “center line of the track” is meant here an imaginary line in the middle of the track, equidistant from the lateral lines of said track. Line median may have a thickness less than or equal to 20 cm, preferably less than or equal to 10 cm.
A l’approche d’un virage, par « partie extérieure de la voie », on entend la partie de la voie située entre la ligne médiane de la voie et la ligne latérale de la voie présentant la plus faible courbure dans le virage. Dans la présente demande, la courbure d’une ligne désigne l’inverse du rayon de courbure (en mètres) de cette ligne, elle s’exprime donc en nr1. Ainsi, plus le rayon de courbure est grand, plus la courbure est faible. When approaching a turn, by "outside part of the lane" means the part of the lane located between the center line of the lane and the lateral line of the lane having the least curvature in the turn. In the present application, the curvature of a line designates the inverse of the radius of curvature (in meters) of this line, it is therefore expressed in nr 1 . Thus, the larger the radius of curvature, the smaller the curvature.
A l’approche d’un virage, par « partie intérieure de la voie », on entend la partie de la voie entre la ligne médiane de la voie et la ligne latérale de la voie présentant la plus grande courbure dans le virage. When approaching a turn, "interior part of the lane" means the part of the lane between the center line of the lane and the side line of the lane with the greatest curvature in the turn.
De préférence, la partie extérieure et la partie intérieure de la voie ne comprennent pas la ligne médiane de la voie. Preferably, the outer part and the inner part of the track do not include the center line of the track.
Par « entrée du virage », on entend le lieu de la voie où la ligne médiane de la voie passe d’une direction rectiligne ou sensiblement rectiligne à une direction courbe dans le sens de circulation de la voie, en particulier le lieu où la courbure de la ligne médiane de la voie devient supérieure à par exemple 0.0025 nr1. "Entrance to the bend" means the location of the lane where the center line of the lane passes from a straight or substantially straight direction to a curved direction in the direction of travel of the lane, in particular the place where the curvature of the center line of the track becomes greater than for example 0.0025 nr 1 .
Par « sortie du virage », on entend le lieu de la voie où la ligne médiane de la voie passe d’une direction courbe à une direction rectiligne ou sensiblement rectiligne dans le sens de circulation de la voie, en particulier le lieu où la courbure de la ligne médiane de la voie devient inférieure à par exemple 0.0025 nr1. By “exit from the bend” is meant the place of the lane where the center line of the lane passes from a curved direction to a straight or substantially straight direction in the direction of travel of the lane, in particular the place where the curvature of the center line of the track becomes less than for example 0.0025 nr 1 .
Un exemple d’un véhicule 1 équipé d’un mode de réalisation du système de guidage 100 est décrit ci-après en référence à la figure 1 . Le véhicule 1 peut être un véhicule automobile tel une voiture, un camion ou un véhicule deux-roues. An example of a vehicle 1 equipped with an embodiment of the guidance system 100 is described below with reference to FIG. 1. The vehicle 1 can be a motor vehicle such as a car, a truck or a two-wheeled vehicle.
Le véhicule 1 comprend un système de guidage 100 selon un mode de réalisation de l’invention. The vehicle 1 comprises a guidance system 100 according to an embodiment of the invention.
Le système de guidage 100 comprend différents capteurs 105, 106, 107 lui permettant de fournir les informations nécessaires au guidage du véhicule 1 . Par « système de guidage », on entend aussi un système de direction autonome pour véhicule automobile, c’est-à-dire un système permettant de commander des changements de direction du véhicule sans intervention d’un utilisateur. The guidance system 100 includes various sensors 105, 106, 107 enabling it to provide the information necessary for guiding the vehicle 1. The term “guidance system” also means an autonomous steering system for a motor vehicle, that is to say a system making it possible to control changes in direction of the vehicle without the intervention of a user.
Préférentiellement, le système de guidage 100 comprend des capteurs de vitesse et de direction 107. Ces capteurs de vitesse et de direction 107 sont aptes à mesurer et à transmettre la vitesse du véhicule 1 et l’angle de direction des roues directrices. Ces capteurs de vitesse et de direction du véhicule peuvent comprendre un capteur de la vitesse angulaire du véhicule 1 . Preferably, the guidance system 100 comprises speed and direction sensors 107. These speed and direction sensors 107 are able to measure and transmit the speed of the vehicle 1 and the steering angle of the steered wheels. These vehicle speed and direction sensors can include a vehicle angular speed sensor 1.
Le système de guidage 100 comprend en outre un capteur d’orientation 106 du véhicule et de trajectoire de référence. Le capteur d’orientation 106 peut comprendre une caméra apte à détecter les lignes de marquage au sol de la voie et d’en déduire la position et l’orientation relative du véhicule par rapport à la voie ou par rapport aux lignes de marquage au sol de la voie. Le capteur de trajectoire de référence peut comprendre une caméra et un calculateur apte à déterminer un polynôme décrivant la forme des lignes de marquages de la voie. The guidance system 100 also includes a vehicle orientation and reference path sensor 106. The orientation sensor 106 may comprise a camera capable of detecting the lines of marking on the ground of the track and of deducing therefrom the position and the relative orientation of the vehicle with respect to the track or with respect to the lines of marking on the ground of the way. The reference trajectory sensor can include a camera and a computer capable of determining a polynomial describing the shape of the lane marking lines.
Le système de guidage 100 comprend en outre au moins un module de guidage comme des modules 101 et 102, connectés aux différents capteurs et aptes à générer une trajectoire du véhicule et / ou à transmettre des commandes à un dispositif d’orientation 104 des roues directrices du véhicule 1 . The guidance system 100 further comprises at least one guidance module such as modules 101 and 102, connected to the various sensors and able to generate a trajectory of the vehicle and / or to transmit commands to an orientation device 104 for the steering wheels of the vehicle 1.
Le système de guidage 100 comprend un module de guidage nominal 101 . Le module de guidage nominal 101 est apte à générer une trajectoire de manière à suivre la ligne médiane 5 de la voie. Le module de guidage nominal 101 est relié aux capteurs de vitesse et de direction 107 du véhicule et au capteur d’orientation 106 du véhicule, c’est-à-dire qu’il exploite des données de ces capteurs pour générer des données de trajectoire nominale. The guidance system 100 includes a nominal guidance module 101. The nominal guide module 101 is capable of generating a trajectory so as to follow the center line 5 of the track. The nominal guide module 101 is connected to the speed and direction sensors 107 of the vehicle and to the orientation sensor 106 of the vehicle, that is to say that it uses data from these sensors to generate trajectory data. nominal.
Le module de guidage nominal 101 permet de générer une commande de direction du véhicule que le véhicule 1 devrait exécuter pour suivre la trajectoire nominale. Préférentiellement la trajectoire nominale est une trajectoire selon une ligne médiane 5 d’une voie 6. The nominal guide module 101 makes it possible to generate a direction command for the vehicle that the vehicle 1 should execute in order to follow the nominal trajectory. Preferably the nominal trajectory is a trajectory along a center line 5 of a track 6.
Le système de guidage 100 comprend en outre un capteur 105 apte à déterminer la courbure de la voie. Ledit capteur 105 est préférentiellement capable de déterminer la courbure de la voie 6 au point de position du véhicule 1 ou au lieu où se trouve le véhicule et/ou de déterminer la courbure de la voie 6 en un point situé à une distance prédéterminée en avant du véhicule. Ledit capteur 105 de courbure de la voie comprend préférentiellement une caméra frontale. Ladite caméra frontale est agencée vers l’avant du véhicule 1 . Ladite caméra frontale enregistre des images comprenant au moins une représentation d’au moins une ligne latérale de la voie et en déduit l’angle de courbure de ladite ligne latérale sur une distance prédéterminée. Dans un mode de réalisation, la caméra est apte à détecter une courbure de la voie au niveau de la position du véhicule et/ou sur une distance pouvant aller jusqu’à 100m en avant du véhicule. Dans un mode de réalisation, le système de guidage 100 comprend un module de détection de virage 102. Le module de détection de virage 102 est préférentiellement configuré pour recevoir les données dudit capteur 105 apte à déterminer la courbure de la voie. Le module de détection de virage 102 est configuré pour, à partir de ses données, détecter l’entrée du virage 204 et / ou la sortie du virage 210. Le module de détection de virage 102 est également configuré pour calculer la distance entre le véhicule 1 et l’entrée du virage 204 et / ou la sortie du virage 210. The guidance system 100 further comprises a sensor 105 capable of determining the curvature of the track. Said sensor 105 is preferably capable of determining the curvature of the track 6 at the position point of the vehicle 1 or at the place where the vehicle is located and / or of determining the curvature of the track 6 at a point situated at a predetermined distance forward of the vehicle. Said track curvature sensor 105 preferably comprises a front camera. Said front camera is arranged towards the front of the vehicle 1. Said front camera records images comprising at least one representation of at least one lateral line of the track and deduces therefrom the angle of curvature of said lateral line over a predetermined distance. In one embodiment, the camera is capable of detecting a curvature of the track at the position of the vehicle and / or over a distance of up to 100m in front of the vehicle. In one embodiment, the guidance system 100 comprises a turn detection module 102. The turn detection module 102 is preferably configured to receive data from said sensor 105 capable of determining the curvature of the track. The corner detection module 102 is configured to, from its data, detect the entry of corner 204 and / or the exit of corner 210. The corner detection module 102 is also configured to calculate the distance between the vehicle 1 and the entry to turn 204 and / or the exit from turn 210.
Le système 100 comprend en outre un module de guidage prédictif 103. Le module de guidage prédictif 103 est apte à générer une trajectoire 2 à suivre par le véhicule en fonction des informations que le module 103 reçoit. Le module de guidage prédictif 103 est relié aux différents modules 101 , 102. The system 100 further comprises a predictive guidance module 103. The predictive guidance module 103 is able to generate a path 2 to be followed by the vehicle as a function of the information that the module 103 receives. The predictive guidance module 103 is connected to the various modules 101, 102.
Le module de guidage prédictif 103 permet de générer une commande de direction que le véhicule 1 doit exécuter pour suivre une trajectoire 2 qu’il a généré. Le module de guidage prédictif 103 peut ainsi comprendre un calculateur 109 connecté à un support d’enregistrement de données 108. Le support d’enregistrement de données 108 comprend des instructions à exécuter par le calculateur 109 pour générer ladite commande de direction. The predictive guidance module 103 generates a direction command that the vehicle 1 must execute to follow a trajectory 2 that it has generated. The predictive guidance module 103 can thus include a computer 109 connected to a data recording medium 108. The data recording medium 108 includes instructions to be executed by the computer 109 to generate said direction command.
Le système de guidage 100 comprend un dispositif d’orientation 104 des roues directrices du véhicule 1 . Le dispositif d’orientation 104 comprend des moyens pour contrôler l’orientation des roues du véhicule. Le dispositif d’orientation 104 est apte à contrôler la direction du véhicule en fonction des commandes qu’il reçoit du module de guidage prédictif 102 et / ou du module de guidage nominal 101. Le dispositif d’orientation comprend un actionneur, notamment un actionneur électrique. Par exemple, l’actionneur est apte à agir sur la direction du véhicule, notamment est apte à faire tourner une colonne de direction du véhicule. L’actionneur est piloté par des signaux issus des modules 101 et 103. The guidance system 100 comprises an orientation device 104 for the steering wheels of the vehicle 1. The orientation device 104 comprises means for controlling the orientation of the wheels of the vehicle. The orientation device 104 is capable of controlling the direction of the vehicle as a function of the commands it receives from the predictive guidance module 102 and / or from the nominal guidance module 101. The orientation device comprises an actuator, in particular an actuator electric. For example, the actuator is capable of acting on the direction of the vehicle, in particular is capable of making turn a vehicle steering column. The actuator is controlled by signals from modules 101 and 103.
Dans un mode de réalisation, le système 100 peut alterner entre l’utilisation du module de guidage nominal 101 et l’utilisation du module de guidage prédictif 103. Préférentiellement, le système de guidage 100 comprend une interface utilisateur (non-représentée) permettant à l’utilisateur de sélectionner quel module utiliser. In one embodiment, the system 100 can alternate between the use of the nominal guidance module 101 and the use of the predictive guidance module 103. Preferably, the guidance system 100 comprises a user interface (not shown) allowing the user to select which module to use.
L’invention concerne également un procédé de guidage 200 d’un véhicule autonome sur une voie. Le procédé 200 peut également consister en un procédé de fonctionnement d’un système de direction et/ou de guidage 100 autonome pour véhicule 1 automobile décrit ci-avant. The invention also relates to a method 200 for guiding an autonomous vehicle on a track. The method 200 can also consist of a method of operating a steering and / or guiding system 100 autonomous for a motor vehicle 1 described above.
Un mode d’exécution du procédé de guidage 200 d’un véhicule 1 autonome ou du procédé de fonctionnement d'un système de direction autonome est décrit ci-après en référence à la figure 3. Ce mode d’exécution est décrit dans le cas illustré sur la figure 2 où le véhicule 1 roule sur une voie 6 présentant une portion rectiligne avant un virage, puis le virage lui-même, et enfin une portion rectiligne après le virage. An embodiment of the guiding method 200 of an autonomous vehicle 1 or of the operating method of an autonomous steering system is described below with reference to FIG. 3. This embodiment is described in the case illustrated in FIG. 2 where the vehicle 1 is traveling on a track 6 having a straight portion before a turn, then the turn itself, and finally a straight portion after the turn.
La voie 6 comprend une entrée 7 de virage et une sortie 8 de virage. La voie 6 comprend une ligne latérale intérieure 4 matérialisée par un marquage continu dans le présent exemple et une ligne latérale extérieure 3 matérialisée par un marquage discontinu dans le présent exemple, permettant de déterminer une ligne médiane imaginaire 5 de la voie 6. La trajectoire 2 du véhicule 1 selon un mode d’exécution du procédé 200 sur ladite voie 6 est illustrée en pointillés. Lane 6 includes a corner entry 7 and a corner exit 8. Track 6 comprises an interior lateral line 4 materialized by a continuous marking in the present example and an exterior lateral line 3 materialized by a discontinuous marking in the present example, making it possible to determine an imaginary center line 5 of the track 6. The trajectory 2 of vehicle 1 according to an embodiment of method 200 on said track 6 is illustrated in dotted lines.
Dans une première étape 201 , le véhicule 1 est sur une portion droite ou rectiligne. Le véhicule 1 suit alors une trajectoire rectiligne ou suit une trajectoire sur la ligne médiane 5 de la voie 6. Dans une seconde étape 202, l’entrée 7 d’un virage est détectée. L’entrée 7 du virage peut être détectée par le capteur 105 apte à déterminer la courbure de la voie telle une caméra ou le module de détection de virage 102. Le module de détection de virage 102 reçoit les données dudit capteurIn a first step 201, the vehicle 1 is on a straight or rectilinear portion. The vehicle 1 then follows a rectilinear trajectory or follows a trajectory on the center line 5 of the track 6. In a second step 202, the entry 7 of a turn is detected. The entry 7 of the turn can be detected by the sensor 105 capable of determining the curvature of the track such as a camera or the turn detection module 102. The turn detection module 102 receives the data from said sensor
105 telle une caméra et calcule la courbure d’une ligne visible de la voie sur une plage de distance devant le véhicule. Le module 102 détecte le lieu où ladite ligne passe d’une courbure nulle ou sensiblement nulle (ligne rectiligne) à une courbure positive ou négative et enregistre ce lieu comme l’entrée 7 du virage. 105 like a camera and calculates the curvature of a visible line of the track over a range in front of the vehicle. The module 102 detects the place where said line passes from a zero or substantially zero curvature (rectilinear line) to a positive or negative curvature and registers this place as the entry 7 of the turn.
Dans une troisième étape 203, le véhicule 1 est toujours sur la portion de route droite avant l’entrée 7 du virage, le véhicule 1 est guidé sur une partie extérieure de la voie, entre la ligne latérale extérieure 3 et la ligne médiane 5, notamment le véhicule est guidé de sorte que son centre de gravité se trouve positionné sur la partie extérieure de la voie. En particulier, le véhicule 1 est guidé pour ne plus être centré sur la ligne médiane 5. Autrement dit, le véhicule 1 est rapproché de la ligne latérale 3 de la voie 6 présentant la plus faible courbure. In a third step 203, the vehicle 1 is always on the straight road portion before the entry 7 of the turn, the vehicle 1 is guided on an outside part of the lane, between the outside lateral line 3 and the center line 5, in particular, the vehicle is guided so that its center of gravity is positioned on the outside of the track. In particular, the vehicle 1 is guided so that it is no longer centered on the center line 5. In other words, the vehicle 1 is brought closer to the lateral line 3 of the track 6 having the least curvature.
Autrement dit, le procédé 200 comprend, avant l’entrée 7 de virage, une étape de guidage du véhicule 1 selon une trajectoire dont la courbure est inférieure à celle de la ligne médiane 5 ou dont le signe de la courbure (positif ou négatif) est opposé au signe de la courbure de la ligne médiane 5 de la voie à l’entrée 7 de virage et dans le virage. In other words, the method 200 comprises, before entering the turn 7, a step of guiding the vehicle 1 along a trajectory whose curvature is less than that of the center line 5 or whose sign of curvature (positive or negative) is opposite to the sign of the curvature of the center line 5 of the lane at the entrance to the turn 7 and in the turn.
Le véhicule 1 arrive ainsi sur l’entrée 7 du virage en étant disposé sur la partie extérieure de la voie 6. Dans une quatrième étape 204, le véhicule 1 amorce le virage selon une trajectoire 2 ayant une courbure moyenne inférieure à la courbure de la ligne médiane 5. Dans une cinquième étape 205, la sortie 8 du virage est détectée en avant du véhicule 1 , par exemple 30m en avant du véhicule 1 . La détection de la sortie 8 du virage est similaire à la détection de l’entrée 7 du virage. Le module de détection de virage 102 détermine la sortie 8 du virage comme le lieu où la courbure d’une ligne visible de la voie passe d’une courbure positive ou négative à une courbure nulle ou sensiblement nulle (ligne rectiligne). La quatrième étape 204 peut ne pas être exécutée si la détection de la sortie 8 de virage a lieu suffisamment tôt, notamment avant que le véhicule 1 n’atteigne l’entrée 7 du virage. The vehicle 1 thus arrives at the entrance 7 to the turn while being disposed on the outer part of the track 6. In a fourth step 204, the vehicle 1 initiates the turn along a trajectory 2 having an average curvature less than the curvature of the center line 5. In a fifth step 205, the exit 8 from the turn is detected in front of the vehicle 1, for example 30m in front of the vehicle 1. The detection of the exit 8 of the turn is similar to the detection of the entry 7 of the turn. The turn detection module 102 determines the exit 8 of the turn as the place where the curvature of a visible line of the lane changes from a positive or negative curvature to a zero or substantially zero curvature (straight line). The fourth step 204 may not be executed if the detection of the exit 8 from the turn takes place sufficiently early, in particular before the vehicle 1 reaches the entry 7 for the turn.
Dans une cinquième étape 205, le système de guidage 100 augmente l’angle de l’orientation des roues directrices de manière à augmenter la courbure de la trajectoire 2 du véhicule 1 . Préférentiellement, la courbure de la trajectoire du véhicule est augmentée de manière à ce que ladite courbure soit supérieure à la courbure de la ligne médiane 5. Dans un mode de réalisation, ladite courbure est par exemple 1 ,3 fois supérieure à la courbure de la ligne médiane 5. Autrement dit, le procédé comprend une étape de guidage du véhicule 1 selon une trajectoire 2 dont la courbure est supérieure à la courbure de la ligne médiane 5 de la voie 6. In a fifth step 205, the guide system 100 increases the angle of the orientation of the steered wheels so as to increase the curvature of the path 2 of the vehicle 1. Preferably, the curvature of the trajectory of the vehicle is increased so that said curvature is greater than the curvature of the midline 5. In one embodiment, said curvature is for example 1, 3 times greater than the curvature of the center line 5. In other words, the method comprises a step of guiding the vehicle 1 along a path 2 whose curvature is greater than the curvature of the center line 5 of the track 6.
Le véhicule 1 coupe ainsi la ligne médiane 5 et est guidé sur la partie intérieure de la voie 6, c’est-à-dire entre la ligne latérale intérieure 4 et la ligne médiane 5. Autrement dit, le procédé 200 comprend une étape de guidage du véhicule 1 sur la partie intérieure de la voie lorsqu’une sortie 8 de virage est détectée, notamment le véhicule est guidé de sorte que son centre de gravité se trouve positionné sur la partie intérieure de la voie. Autrement dit, le véhicule est rapproché de la ligne latérale de la voie présentant la plus forte courbure. The vehicle 1 thus crosses the center line 5 and is guided on the inner part of the track 6, that is to say between the inner side line 4 and the center line 5. In other words, the method 200 comprises a step of guiding vehicle 1 on the inner part of the lane when an exit 8 from a turn is detected, in particular the vehicle is guided so that its center of gravity is positioned on the inner part of the lane. In other words, the vehicle is brought closer to the lateral line of the track having the greatest curvature.
Le procédé 200 comprend une sixième étape de guidage 206 du véhicule 1 selon une trajectoire 2 dont la courbure décroit. La courbure de la trajectoire 2 décroît de manière à ce que le véhicule « coupe » le virage en passant à proximité de la ligne latérale intérieure 4 de la voie puis en se rapprochant à nouveau de la ligne médiane 5. Autrement dit, le procédé 200 comprend une étape de guidage du véhicule 1 selon une trajectoire dont la courbure est inférieure à la courbure de la ligne médiane 5 de la voie 6. Par exemple, ladite courbure est 0,85 fois inférieure à la courbure de la ligne médiane 5. The method 200 comprises a sixth step of guiding 206 of the vehicle 1 along a trajectory 2 whose curvature decreases. The curvature of the path 2 decreases so that the vehicle "cuts" the turn in passing near the inner lateral line 4 of the track and then approaching the center line 5 again. In other words, the method 200 comprises a step of guiding the vehicle 1 along a trajectory whose curvature is less than the curvature of the center line 5 of the channel 6. For example, said curvature is 0.85 times less than the curvature of the center line 5.
Une fois la sortie 8 du virage dépassée par le véhicule 1 , le procédé 200 peut comprendre une septième étape 207 de suivi de la ligne médiane 5 par le véhicule 1 . Once the exit 8 of the turn has been passed by the vehicle 1, the method 200 may include a seventh step 207 of following the center line 5 by the vehicle 1.
Dans toutes ces étapes, l’actionneur est piloté pour produire les changements de direction souhaités du véhicule et correspondant aux logiques décrites plus haut. In all these stages, the actuator is controlled to produce the desired changes in direction of the vehicle and corresponding to the logic described above.
Cette trajectoire permet d’optimiser l’adhérence du véhicule pendant le virage. This trajectory optimizes the grip of the vehicle during the turn.
Autrement dit, le procédé comprend In other words, the process includes
- avant l’entrée 7 du virage, une étape de guidage du véhicule selon une trajectoire pour le guider sur une partie extérieure de la voie à l’entrée de virage, puis ; - Before the entry 7 of the turn, a step of guiding the vehicle along a trajectory to guide it on an external part of the lane at the entry to the turn, then;
- une étape de guidage du véhicule selon une trajectoire dont la courbure est inférieure à la courbure de la ligne médiane de la voie, par exemple 0.85 fois inférieure, puis ; a step of guiding the vehicle along a trajectory the curvature of which is less than the curvature of the center line of the track, for example 0.85 times less, then;
- une étape de guidage du véhicule selon une trajectoire dont la courbure est supérieure à la courbure de la ligne médiane de la voie, par exemple 1 .3 fois supérieure. a step of guiding the vehicle along a trajectory the curvature of which is greater than the curvature of the center line of the track, for example 1.3 times greater.
Le système de guidage 100 est configuré pour exécuter le procédé de guidage selon la présente invention. Le module de guidage prédictif 103 est configuré pour transmettre au dispositif d’orientation 104 des roues directrices des commandes pour exécuter le procédé 200 selon la présente invention. The guidance system 100 is configured to execute the guidance method according to the present invention. The predictive guidance module 103 is configured to transmit to the orientation device 104 of the steered wheels commands to execute the method 200 according to the present invention.
Le système de guidage 100 comprend des éléments 101 , 102, 103, 104, 105, 106, 107, 108, 109 matériels et/ou logiciels mettant en oeuvre ou régissant un procédé de guidage d’un véhicule autonome. En particulier, le système de guidage 100 comprend les éléments matériels 101 , 102, 103, 104, 105, 106, 107, 108, 109 et/ou logiciels permettant de mettre en oeuvre les étapes du procédé de guidage. Ces différents éléments peuvent comprendre des modules logiciels. The guidance system 100 comprises elements 101, 102, 103, 104, 105, 106, 107, 108, 109 hardware and / or software implementing or governing a method of guiding an autonomous vehicle. In particular, the guidance system 100 includes the hardware elements 101, 102, 103, 104, 105, 106, 107, 108, 109 and / or software enabling the steps of the guidance process to be implemented. These different elements can include software modules.
Le support d’enregistrement de données 108 comprend un programme d’ordinateur comprenant des instructions de code de programme de mise en oeuvre du procédé selon l’invention ou comprend des instructions qui, lorsqu'elles sont exécutées par un ordinateur ou le calculateur 109, conduisent celui-ci à mettre en oeuvre les étapes du procédé 200 selon l’invention. The data recording medium 108 comprises a computer program comprising program code instructions for implementing the method according to the invention or comprises instructions which, when executed by a computer or the computer 109, lead the latter to implement the steps of the method 200 according to the invention.
Les résultats d’essais réalisés pour tester un véhicule 1 comprenant un système de guidage 100 selon un mode de réalisation sont reportés sur les figures 4 et 5. The results of tests carried out to test a vehicle 1 comprising a guidance system 100 according to one embodiment are reported in Figures 4 and 5.
Dans un premier essai, on fait rouler un véhicule comprenant un système de guidage conçu pour que le véhicule suive selon l’art antérieur la ligne médiane 5 de la voie lors d’un virage. In a first test, a vehicle is rolled comprising a guidance system designed so that the vehicle follows, according to the prior art, the center line 5 of the lane during a turn.
On fait circuler le véhicule à une vitesse constante sur une portion de route comprenant une portion rectiligne puis un virage. On relève, lors du roulage, la courbure de la trajectoire du véhicule en fonction du temps (figure 4). La figure 4 montre qu’à environ 108 secondes, la trajectoire commence à être modifiée pour suivre la ligne médiane 5 du virage. The vehicle is made to travel at a constant speed on a portion of road comprising a straight portion then a turn. The curvature of the trajectory of the vehicle as a function of time is noted during driving (FIG. 4). Figure 4 shows that at around 108 seconds the trajectory begins to change to follow the center line 5 of the turn.
Dans un second essai, on fait rouler un véhicule 1 comprenant un système de guidage 100 selon un mode de réalisation de la présente invention à la même vitesse que lors du premier essai et sur la même portion de route. In a second test, a vehicle 1 comprising a guidance system 100 according to an embodiment of the present invention is driven at the same speed as during the first test and on the same portion of road.
Le graphique de la courbure de la trajectoire du véhicule en fonction du temps lors du deuxième essai est reporté sur la figure 5. The graph of the curvature of the vehicle trajectory as a function of time during the second test is shown in Figure 5.
Sur le graphique illustré sur la figure 5, l’entrée du virage 204 est également aux alentours de 108 secondes. In the graph illustrated in Figure 5, the entrance to turn 204 is also around 108 seconds.
Une différence peut être observée lorsque la sortie 8 du virage est détectée par la caméra frontale du véhicule. A difference can be observed when the exit 8 of the turn is detected by the front camera of the vehicle.
Un pic de la courbure de la trajectoire peut être observé vers 1 15 secondes, indiquant que la sortie 8 du virage vient d’être détectée par le module de détection de virage 102, faisant changer la trajectoire pour rechercher l’intérieur de la voie plutôt que l’extérieur de la voie. A peak in the curvature of the trajectory can be observed around 1 15 seconds, indicating that the exit 8 of the turn has just been detected by the turn detection module 102, causing the trajectory to change to search for the interior of the lane rather that outside the track.
Une fois le pic de courbure passé pour mettre le véhicule dans une direction pour « couper » le virage, la courbure de la trajectoire décroit brusquement. Once the peak of curvature has passed to put the vehicle in a direction to “cut” the turn, the curvature of the trajectory abruptly decreases.
Ce changement de trajectoire impose une plus grande courbure de la trajectoire mais permet de terminer le virage en avance par rapport au premier essai (la courbure revient à 0 +/- 0.0025 vers 1 17 secondes dans le second essai au lieu de 1 19 secondes dans le premier essai). Il s’agit là du profil de virage que suivrait un conducteur professionnel dans le but de maximiser la sécurité. This change of trajectory imposes a greater curvature of the trajectory but makes it possible to complete the turn in advance compared to the first attempt (the curvature returns to 0 +/- 0.0025 around 1 17 seconds in the second attempt instead of 1 19 seconds in the first try). This is the cornering profile that a professional driver would follow in order to maximize safety.

Claims

REVENDICATIONS
1. Procédé de guidage (200) d’un véhicule (1 ) autonome sur une voie (6), caractérisé en ce que le procédé (200) comprend, lorsqu’on détecte une entrée (7) d’un virage, une première étape de guidage du véhicule (1 ) vers une partie extérieure de la voie (6) puis, lorsqu’on détecte une sortie (8) du virage, une deuxième étape de guidage du véhicule (1 ) vers une partie intérieure de la voie (6) en coupant une ligne médiane1. Method for guiding (200) an autonomous vehicle (1) on a track (6), characterized in that the method (200) comprises, when an entry (7) of a turn is detected, a first step of guiding the vehicle (1) towards an outside part of the track (6) then, when an exit (8) from the turn is detected, a second step of guiding the vehicle (1) towards an inside part of the track ( 6) by cutting a midline
(5) de la voie (6). (5) of track (6).
2. Procédé de guidage (200) selon la revendication précédente, caractérisé en ce qu’il comprend, à la sortie (8) du virage, une troisième étape de guidage du véhicule (1 ) vers la ligne médiane (5) de la voie 2. Guidance method (200) according to the preceding claim, characterized in that it comprises, at the exit (8) from the turn, a third step of guiding the vehicle (1) towards the center line (5) of the track
(6). (6).
3. Procédé de guidage (200) selon la revendication précédente, caractérisé en ce que le procédé comprend une étape de détection d’une courbure de la voie et, si une courbure est détectée, une étape de détermination d’une entrée (7) de virage ou d’une sortie (8) de virage. 3. Guidance method (200) according to the preceding claim, characterized in that the method comprises a step of detecting a curvature of the track and, if a curvature is detected, a step of determining an entry (7) turn or exit (8) turn.
4. Procédé de guidage (200) selon l’une des revendications précédente, caractérisé en ce qu’il comprend une étape de guidage du véhicule selon la ligne médiane (5) de la voie quand le véhicule (1 ) ne détecte pas une courbure de la voie. 4. Guidance method (200) according to one of the preceding claims, characterized in that it comprises a step of guiding the vehicle along the center line (5) of the track when the vehicle (1) does not detect a curvature of the way.
5. Procédé de guidage (200) selon l’une des revendications précédente, caractérisé en ce que l’étape de guidage vers la partie extérieure de la voie lorsqu’on détecte une entrée (7) de virage comprend les sous- étapes suivantes : 5. Guidance method (200) according to one of the preceding claims, characterized in that the step of guiding towards the external part of the lane when an entry (7) for turning is detected comprises the following substeps:
l’utilisation d’un capteur (105) pour détecter une entrée (7) de virage ; et the use of a sensor (105) to detect a turn entry (7); and
la génération et l’émission d’une commande vers un dispositif d’orientation (104) des roues directrices du véhicule pour guider le véhicule (1 ) vers la partie extérieure de la voie (6), notamment avant le virage. generating and issuing a command to an orientation device (104) of the steering wheels of the vehicle to guide the vehicle (1) towards the outside of the track (6), in particular before the turn.
6. Procédé de guidage (200) selon l’une des revendications 1 à 5, caractérisé en ce que l’étape de guidage vers la partie intérieure de la voie lorsqu’on détecte une sortie (8) de virage comprend les sous- étapes suivantes : 6. Guidance method (200) according to one of claims 1 to 5, characterized in that the step of guiding towards the inner part of the lane when an exit (8) from a turn is detected comprises the sub-steps following:
l’utilisation d’un capteur (105) pour détecter une sortie (8) de virage ; et the use of a sensor (105) to detect an exit (8) from a turn; and
la génération et l’émission d’une commande vers un dispositif d’orientation (104) des roues directrices du véhicule pour guider le véhicule (1 ) depuis la partie extérieure de la voie (6) vers la partie intérieure de la voie (6) pendant le virage. generating and issuing a command to an orientation device (104) of the steering wheels of the vehicle to guide the vehicle (1) from the outside of the track (6) to the inside of the track (6 ) during the turn.
7. Système de guidage (100) d’un véhicule (1 ) autonome, le système comprenant des éléments (101 , 102, 103, 104, 105, 106, 107, 108) matériels et/ou logiciels mettant en oeuvre le procédé selon l’une des revendications précédentes, notamment des éléments matériels (101 , 102, 103, 104, 105, 106, 107, 108) et/ou logiciels conçus pour mettre en oeuvre le procédé selon l’une des revendications précédentes, et/ou le système comprenant des moyens de mettre en oeuvre les étapes du procédé selon l’une des revendications précédentes. 7. Guidance system (100) of an autonomous vehicle (1), the system comprising elements (101, 102, 103, 104, 105, 106, 107, 108) hardware and / or software implementing the method according to one of the preceding claims, in particular hardware elements (101, 102, 103, 104, 105, 106, 107, 108) and / or software designed to implement the method according to one of the preceding claims, and / or the system comprising means for implementing the steps of the method according to one of the preceding claims.
8. Véhicule (1 ) comprenant un système de guidage selon la revendication précédente. 8. Vehicle (1) comprising a guidance system according to the preceding claim.
9. Produit programme d’ordinateur comprenant des instructions de code de programme enregistrées sur un support lisible par ordinateur pour mettre en oeuvre les étapes du procédé selon l’une quelconque des revendications 1 à 6 lorsque ledit programme fonctionne sur un ordinateur ou produit programme d’ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support de données lisible par un ordinateur et/ou exécutable par un ordinateur, caractérisé en ce en ce qu’il comprend des instructions qui, lorsque le programme est exécuté par l’ordinateur, conduisent celui-ci à mettre en oeuvre les étapes du procédé selon l’une quelconque des revendications 1 à 6. 9. computer program product comprising program code instructions recorded on a computer-readable medium for implementing the steps of the method according to any one of claims 1 to 6 when said program is running on a computer or program product of computer downloadable from a communication network and / or recorded on a data medium readable by a computer and / or executable by a computer, characterized in that it comprises instructions which, when the program is executed by the computer, lead the latter to implement the steps of the method according to any one of claims 1 to 6.
10. Support d’enregistrement de données (108), lisible par un ordinateur, sur lequel est enregistré un programme d’ordinateur comprenant des instructions de code de programme de mise en œuvre du procédé selon l’une des revendications 1 à 6 ou support d'enregistrement lisible par ordinateur comprenant des instructions qui, lorsqu'elles sont exécutées par un ordinateur, conduisent celui-ci à mettre en œuvre les étapes du procédé selon l’une quelconque des revendications 1 à 6. 10. Data recording medium (108), readable by a computer, on which a computer program is recorded comprising code instructions of program for implementing the method according to one of claims 1 to 6 or medium computer-readable recording system comprising instructions which, when executed by a computer, lead the latter to carry out the steps of the method according to any one of claims 1 to 6.
1 1 . Signal d'un support de données, portant le produit programme d'ordinateur selon la revendication 9. 1 1. Signal from a data carrier carrying the computer program product according to claim 9.
FEUILLE DE REMPLACEMENT (RÈGLE 26) SUBSTITUTE SHEET (RULE 26)
EP19832574.8A 2018-12-14 2019-12-10 Method and system for preventive driving control Withdrawn EP3894296A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1872896A FR3089924B1 (en) 2018-12-14 2018-12-14 PREVENTIVE BEHAVIOR CONTROL PROCESS AND SYSTEM
PCT/EP2019/084450 WO2020120484A1 (en) 2018-12-14 2019-12-10 Method and system for preventive driving control

Publications (1)

Publication Number Publication Date
EP3894296A1 true EP3894296A1 (en) 2021-10-20

Family

ID=67107530

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19832574.8A Withdrawn EP3894296A1 (en) 2018-12-14 2019-12-10 Method and system for preventive driving control

Country Status (7)

Country Link
US (1) US20220073093A1 (en)
EP (1) EP3894296A1 (en)
JP (1) JP2022513713A (en)
KR (1) KR20210094658A (en)
CN (1) CN113242826A (en)
FR (1) FR3089924B1 (en)
WO (1) WO2020120484A1 (en)

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2875022B1 (en) * 2004-09-07 2006-11-24 Renault V I Sa METHOD FOR REAL-TIME DETERMINATION OF THE TARGET TRAJECTORY OF A VEHICLE
DE102008022606A1 (en) * 2008-05-08 2009-11-12 Man Nutzfahrzeuge Aktiengesellschaft Spurführungssystem
US8315756B2 (en) * 2009-08-24 2012-11-20 Toyota Motor Engineering and Manufacturing N.A. (TEMA) Systems and methods of vehicular path prediction for cooperative driving applications through digital map and dynamic vehicle model fusion
DE102009047476A1 (en) * 2009-12-04 2011-06-09 Robert Bosch Gmbh Method and control unit for determining a section trajectory of a curve section of a roadway
JP5771930B2 (en) * 2010-09-27 2015-09-02 トヨタ自動車株式会社 Traveling track creation device
US9045144B2 (en) * 2013-05-09 2015-06-02 Robert Bosch Gmbh Third-order polynomial-based course prediction for driver assistance functions
US9365218B2 (en) 2014-07-14 2016-06-14 Ford Global Technologies, Llc Selectable autonomous driving modes
FR3043975B1 (en) * 2015-10-16 2018-09-21 Valeo Schalter Und Sensoren Gmbh METHOD AND SYSTEM FOR ASSISTANCE IN MAINTAINING A MOTOR VEHICLE TRACK IN A TRACKWAY
JP2017100652A (en) * 2015-12-04 2017-06-08 株式会社デンソー Travel locus generation device and travel locus generation method
JP6589658B2 (en) * 2016-01-21 2019-10-16 株式会社デンソー Travel control device
US9849878B2 (en) * 2016-02-26 2017-12-26 GM Global Technology Operations LLC System and method for providing a corrected lane following path through a curve for trailering vehicles
DE102016007567A1 (en) * 2016-06-21 2017-12-21 Audi Ag Method for operating a vehicle system designed for determining a trajectory to be traveled and / or for performing driving interventions, method for operating a control system and motor vehicle
JP6642332B2 (en) * 2016-08-23 2020-02-05 株式会社デンソー Driving support control device
JP6666304B2 (en) * 2017-06-02 2020-03-13 本田技研工業株式会社 Travel control device, travel control method, and program
JP7081117B2 (en) * 2017-11-06 2022-06-07 いすゞ自動車株式会社 Steering control device and steering control method

Also Published As

Publication number Publication date
CN113242826A (en) 2021-08-10
US20220073093A1 (en) 2022-03-10
FR3089924B1 (en) 2021-09-10
FR3089924A1 (en) 2020-06-19
JP2022513713A (en) 2022-02-09
KR20210094658A (en) 2021-07-29
WO2020120484A1 (en) 2020-06-18

Similar Documents

Publication Publication Date Title
EP3627270B1 (en) Electronic device for determining a trajectory of emergency stopping of an autonomous vehicle, associated vehicle and method
EP3938260B1 (en) Method for generating a setpoint for the combined control of a wheel-steering system and of a differential braking system of a motor vehicle
EP2885195A2 (en) Automatic slot parking strategy
EP3419877B1 (en) Motor vehicle driving assistance device and method
WO2021043925A1 (en) Device for predictively controlling the movement of a motor vehicle
FR3090543A1 (en) Guidance method and system during a lane change maneuver.
EP3947077A1 (en) Method for controlling the positioning of a motor vehicle on a traffic lane
EP3894296A1 (en) Method and system for preventive driving control
EP4244108A1 (en) Method and device for driving an autonomous vehicle travelling in a first traffic lane
EP4232332A1 (en) Method for controlling the lateral position of a vehicle on a traffic lane
EP1910154B1 (en) Method for real-time parking assistance for a motor vehicle, and corresponding device
EP4061681B1 (en) System and method for regulating the speed of a motor vehicle
FR3095399A1 (en) Method and system for assisting the parking of a motor vehicle comprising a module for regulating any discontinuity in the remaining distance to be traveled
WO2022254108A1 (en) Method and device for maintaining the selection of a target vehicle by an on-board driving assistance system
WO2024134045A1 (en) Method and device for controlling a cruise control system of an autonomous vehicle using a modulated lateral distance
WO2024134047A1 (en) Method and device for controlling an adaptive cruise control system of an autonomous vehicle using a corridor mode
FR3043978A1 (en) METHOD AND SYSTEM FOR ASSISTANCE IN MAINTAINING A TRACK OF A MOTOR VEHICLE DURING EXCEEDING
FR3114066A1 (en) Method of assisting the driving of a vehicle.
EP3877821A1 (en) Method for determining a trajectory of an autonomous vehicle
FR3092914A1 (en) Method for determining the trajectory of a vehicle comprising four steered wheels
FR3085782A1 (en) METHOD AND DEVICE FOR IDENTIFYING OBSTACLES ON A MOTOR VEHICLE ROUTE
FR2875935A1 (en) Garage maneuvering assisting method for parking vehicle in garage, involves determining dimensions of garage and position of vehicle in garage, and defining trajectory of vehicle for terminating maneuvering of garage
EP1143403A1 (en) Driving aid for motor vehicles

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: UNKNOWN

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20210525

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

RAP3 Party data changed (applicant data changed or rights of an application transferred)

Owner name: RENAULT S.A.S

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20220201