The invention relates to a method for the automated management of the longitudinal speed of a vehicle. The invention also relates to a device for the automated management of the longitudinal speed of a vehicle. The invention also relates to a motor vehicle comprising such an automated management device.
Driving assistance technologies are becoming increasingly widespread and are no longer limited to high-specification 15 vehicles.
These technologies make it possible to simplify the driving of motor vehicles and/or to make the behavior of the drivers of the vehicles more reliable.
Some automated speed management systems are commonly installed in modern vehicles, these generally operating on the basis of regulating distance between the vehicle fitted therewith, also called ego vehicle, and the vehicle in front thereof in its traffic lane, called target.
Some automated speed management systems also take into consideration targets performing a cut-in maneuver before the cut-in thereof into the lane of the ego vehicle takes place. However, anticipating the speed regulation with respect to a target entering into the lane of the ego vehicle may generate discomfort when driving.
The aim of the invention is to provide a system and a method for the automated management of the longitudinal speed of a vehicle that rectifies the abovementioned drawbacks.
A first subject of the invention is a method for managing longitudinal speed that produces a comfortable and reassuring regulation for the passengers in the vehicle.
To this end, the invention relates to a method for the automated management of the longitudinal speed of a first vehicle traveling in a first lane. The method comprises the following steps:
The first detection step may comprise a sub-step of computing a time to line crossing, and then a sub-step of comparing the time to line crossing with a predefined threshold.
The corrected longitudinal distance computed in the second step may depend on the measured longitudinal distance, on the measured relative longitudinal speed and on the time to crossing.
The corrected longitudinal distance computed in the second step may be equal to the sum of the measured longitudinal distance and the product of the measured relative longitudinal speed and the time to crossing.
The first detection step may comprise a sub-step of detecting visual indicators on the second vehicle signaling a cut-in maneuver, in particular detection of the use of flashing lights.
The method may comprise a step of comparing the speed of the first vehicle and the speed of the second vehicle, the longitudinal speed setpoint computed in the third step being a strong deceleration setpoint if the speed of the second vehicle is strictly less than the speed of the first vehicle, and the longitudinal speed setpoint computed in the third step being a weak deceleration setpoint if the speed of the second vehicle is strictly greater than the speed of the first vehicle.
The method may comprise:
The second vehicle and the at least one third vehicle may be situated ahead of the first vehicle.
The invention also relates to a device for the automated management of the longitudinal speed of a vehicle, the device comprising hardware and/or software elements implementing a method as defined above.
The invention also relates to a motor vehicle comprising a device for the automated management of the longitudinal speed of a vehicle as defined above.
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 defined above when said program runs on a computer and/or to a computer program product able to be downloaded from a communication network and/or recorded on a computer-readable and/or computer-executable data medium, characterized in that it comprises instructions that, when the program is executed by the computer, prompt said computer to implement the method defined above.
The invention also relates to a computer-readable data recording medium on which is recorded a computer program comprising program code instructions for implementing the method defined above and/or to a computer-readable recording medium comprising instructions that, when they are executed by a computer, prompt said computer to implement the method defined above.
The invention also relates to a signal of a data medium carrying the computer program product defined above.
The appended drawing shows, by way of example, one embodiment of a device for the automated management of longitudinal speed according to the invention and one mode of execution of a method for the automated management of longitudinal speed according to the invention.
One embodiment of a vehicle equipped with a means for implementing a method for the automated management of longitudinal speed is described below with reference to
The motor vehicle 10 is a motor vehicle of any type, in particular a leisure vehicle or a utility vehicle. In this description of one embodiment, the vehicle comprising the means for implementing the invention is called “ego” vehicle. This name makes it possible only to distinguish it from other nearby vehicles and does not confer any technical limitation per se on the motor vehicle 10.
The first motor vehicle 10 or ego vehicle 10 comprises a system 1 for the automated management of the longitudinal speed of a motor vehicle.
The system 1 for the automated management of the longitudinal speed of a motor vehicle may form part of a more global driving assistance system 9.
The system 1 for the automated management of the longitudinal speed of a motor vehicle comprises primarily the following elements:
The system 1 for the automated management of the longitudinal speed of a motor vehicle, and particularly the microprocessor 2, comprises primarily the following modules:
The motor vehicle 10, in particular the system 1 for the automated management of the longitudinal speed of a motor vehicle, preferably comprises all of the hardware and/or software elements configured so as to implement the method defined in the subject of the invention or the method described further below.
The detection means 3 may comprise for example a radar, and/or a lidar, and/or a camera and/or any other type of sensor suitable for detecting targets in the environment of the ego vehicle.
The detection means 3 may provide measurements to the microprocessor 2, including:
As a variant, some of these measurements could be computed by the microprocessor on the basis of measurements supplied by the detection means 3. These measurements may be repeated indefinitely at a given frequency.
The microprocessor 2 may furthermore also receive information relating to the longitudinal speed of the ego vehicle, for example by way of speed sensors of the ego vehicle connected to the system 1. The microprocessor 2 may also receive information relating to the lateral distance between the ego vehicle and surrounding vehicles and/or information for positioning the ego vehicle in a reference frame, in particular for positioning the ego vehicle with respect to demarcation lines.
The module 23 for computing a longitudinal speed setpoint is able to transmit control orders to an engine 4 or to a braking system 5 of the vehicle so as to control the longitudinal speed of the ego vehicle.
The system 1 for the automated management of the longitudinal speed of a motor vehicle comprises a memory 6. The memory 6 constitutes a recording medium able to be read by a computer or by the processor, comprising instructions that, when they are executed by the computer or the processor, prompt same to implement a method for the automated management of longitudinal speed according to one embodiment of the invention.
With reference to
With reference to
The same terminology is applied to define the position parameters and speed parameters of a second vehicle 20, shown in
A target vehicle may be a motor vehicle of any type, in particular a leisure vehicle or a utility vehicle or even a motorcycle.
The position parameters and speed parameters of the target vehicle 20 are defined as follows, with reference to
In the rest of the document, “cut-in maneuver” denotes a driving sequence allowing a target vehicle 20, 50 traveling in an adjacent lane 41, 42 to cut in ahead of the ego vehicle, into the traffic in the main driving lane 40.
In the rest of the document, “traffic corridor of the ego vehicle” denotes an area of the traffic lane of the ego vehicle that is delimited laterally by two notional lines parallel to the longitudinal axis of the ego vehicle, these two lines being equidistant from the longitudinal axis of the ego vehicle. In one embodiment, the traffic corridor may be defined as the longitudinal projection of the ego vehicle onto its traffic lane. In this embodiment, the width of the traffic corridor therefore corresponds to the width of the ego vehicle. In one alternative embodiment, the width of the traffic corridor of the ego vehicle could be different from the width of the ego vehicle, preferably greater than said width of the ego vehicle. In this embodiment, the width of the traffic corridor may for example define a margin of 30 cm on either side of the ego vehicle.
The criterion establishing line crossing by a vehicle may be defined as being the crossing of this line by at least one point of the following parts of the vehicle:
As an alternative, the criterion establishing line crossing by a vehicle may be defined as being the crossing of this line by the whole vehicle.
Preferably, the crossing criterion is defined as being the crossing of this line by at least one point of a lateral edge of the chassis of this vehicle.
In the rest of the document, the expression “end of the cut-in maneuver” may denote the time T3 starting from which the target vehicle 20 is situated entirely in the traffic lane of the ego vehicle. Preferably, the end of the cut-in maneuver may be seen as the time T2b at which the target vehicle 20 penetrates into a traffic corridor centered on the longitudinal axis of the ego vehicle. According to another variant embodiment, the end of the cut-in maneuver could also be seen as the time T2 of crossing the demarcation line.
A first mode of execution of a method for the automated management of longitudinal speed is described below with reference to
In a first step E1, an intention of a target vehicle 20, traveling in an adjacent lane 41, to perform a cut-in maneuver into the main lane 40 is detected.
With reference to
In addition or as an alternative, an intention to perform a cut-in maneuver may be detected at a time T1 at which the target vehicle has initiated a lateral movement toward the demarcation line 420. In this case, detecting an intention to perform a cut-in maneuver may involve trajectory parameters of the target vehicle 20. In the case of vehicles traveling in rectilinear lanes, the start of the insertion maneuver is manifested by an increase in the lateral speed 205 and possibly in the lateral acceleration of the target vehicle 20. The method may therefore utilize the data from the detection means 3 to compare the lateral speed and/or the lateral acceleration of the target vehicle 20 with minimum thresholds.
In addition or as an alternative, the method uses trajectory data of the target vehicle 20 to estimate a time to line crossing (TLC in acronym form), corresponding to the time at the end of which the target vehicle 20 will cross a limit situated between the ego vehicle and the target vehicle.
In one preferred embodiment, the TLC relates to the crossing of a lateral limit of a traffic corridor 110 centered on the longitudinal axis of the ego vehicle 10. Calibrating the width of this corridor makes it possible to refine the estimate of the time at which the trajectory of the target vehicle 20 will effectively intersect that of the ego vehicle.
Preferably, the width of the corridor 110 is therefore greater than the width of the ego vehicle and less than the width of a highway traffic lane.
On the basis of one or the other of the options for computing a TLC time, the method detects an intention to perform a cut-in maneuver by comparing the TLC time with a maximum threshold, for example 1.5 seconds.
In one variant implementation, the method combines the conditions presented above in order to detect an intention to perform a cut-in maneuver.
According to another variant, an intention to perform a cut-in maneuver could be detected by way of an inter-vehicle communication device and/or by way of a device for communication with a remote server and/or by way of a geolocation device.
At a given time, the method detects an intention to perform a cut-in maneuver and moves to a second step E2 of estimating a corrected longitudinal distance DLCOR.
The corrected longitudinal distance DLCOR corresponds to an estimate of the longitudinal distance that will separate the ego vehicle 10 from the target vehicle 20 at the end of the cut-in maneuver.
For example, with reference to
At a time t, the corrected longitudinal distance may be estimated from the driving parameters of the ego vehicle 10 and of the target vehicle 20, these parameters being measured at the time t.
The method thus computes a corrected longitudinal distance DLCOR(t) using the formula
DLCOR(t)=maximum(0,DLMES(t)+VLR(t)×TLC(t))
where:
The relative longitudinal speed VLR(t) measured between the ego vehicle 10 and the target vehicle 20 may be positive or negative. Thus, to avoid obtaining a negative value when computing the corrected longitudinal distance DLCOR, the function “maximum ( )” is used to bound the result of this computation to the minimum value of 0.
A corrected longitudinal distance DLCOR(t) is thus computed in real time in order to be transmitted to a third step E3 of computing a longitudinal speed setpoint VLC, applicable at the time t.
At each time t, a corrected longitudinal distance DLCOR(t) is computed depending on the relative longitudinal speed VLR(t). The corrected longitudinal distance DLCOR(t) thus computed may vary over time if the relative longitudinal speed between the first and the second vehicle varies. This thus gives an estimate of the corrected longitudinal distance DLCOR(t) that will be all the more precise the more the relative longitudinal speed VLR(t) remains substantially constant beyond the time t. According to one variant embodiment of the invention, the corrected longitudinal distance DLCOR(t) could also be computed based on an acceleration of the first vehicle and/or of the second vehicle, measured or computed at the time t. Such accelerations could be integrated over a period of time equal to the time TLC(t). The computation of the corrected longitudinal distance DLCOR(t) could thus be more complex but also more precise.
In one embodiment of step E3, the longitudinal speed setpoint VLC may be computed so as to establish and maintain a reference longitudinal distance DLR between the ego vehicle 10 and the target 20. In other words, based on the corrected longitudinal distance DLCOR, computed in step E2, the method computes the longitudinal speed setpoint VLC that the ego vehicle 10 should apply in order for the longitudinal distance measured between the ego vehicle 10 and the target vehicle 20 to be equal to the reference longitudinal distance DLR.
In this embodiment, the reference longitudinal distance may be computed in step E3 based on the corrected longitudinal distance DLCOR and on the driving parameters of the ego vehicle 10 and of the target vehicle 20. Advantageously, the driving parameters include the longitudinal speed of the target vehicle.
In the example shown, the relative longitudinal speed VLR measured at t=0 s is 10 meters per second.
At t=0 s,
Thus, in the case where the target vehicle 20 moves away from the ego vehicle 10 during the cut-in maneuver, implementing the method makes it possible to avoid sudden movements linked to the longitudinal regulation with respect to a target at the start of a cut-in maneuver. Implementing the method therefore makes it possible to improve driving comfort.
In the example shown, the relative longitudinal speed VLR measured at t=0 s is −5 meters per second.
At t=0 s,
In the case described by
It is therefore understood that the method may comprise a step of comparing the speed of the ego vehicle and the speed of the second vehicle. The longitudinal speed setpoint computed in the third step E3 is a weak deceleration setpoint if the speed of the second vehicle is strictly greater than the speed of the ego vehicle. The longitudinal speed setpoint is a strong deceleration setpoint if the speed of the second vehicle is strictly less than the speed of the ego vehicle. The amplitude (or absolute value) of the weak acceleration is strictly less than the amplitude of the strong deceleration.
A second mode of execution of a method for the automated management of longitudinal speed is described below with reference to
This mode of execution relates to the implementation of the method for the automated management of longitudinal speed in a context of multi-target longitudinal guidance. In particular, this mode of execution describes the implementation of the method in a traffic configuration shown in
The traffic configuration shown in
Step E0 consists of three sub-steps, E1, E2 and E3. The sub-steps E1, E2 and E3 of the second mode of execution are respectively similar to steps E1, E2 and E3 described above for the first mode of execution.
During step E0, the method therefore detects the cut-in maneuver of the second vehicle 20 and computes a first reference longitudinal speed based on a computation of a corrected longitudinal distance between the ego vehicle 10 and the second vehicle 20.
In parallel with the sequence of step E0, in a step E4, the method detects a third vehicle 30.
In a step E5, the method computes a second reference longitudinal speed of the ego vehicle based on the speed of the third vehicle 30.
The first and second reference longitudinal speeds are then processed in a step E6.
In step E6, the method computes the longitudinal speed setpoint for the ego vehicle for maintaining a given minimum longitudinal distance between the ego vehicle 10 and the second and third vehicle 20, 30.
The longitudinal speed setpoint for the ego vehicle will be computed by selecting the minimum longitudinal speed from among the first and second reference longitudinal speeds computed in steps E0 and E5.
The method is thereby in a configuration with guidance with respect to the target having the most constrictive reference longitudinal speed.
Number | Date | Country | Kind |
---|---|---|---|
FR2008464 | Aug 2020 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/070929 | 7/27/2021 | WO |