WO2019202252A1 - Reliable detection of an object by a vehicle - Google Patents
Reliable detection of an object by a vehicle Download PDFInfo
- Publication number
- WO2019202252A1 WO2019202252A1 PCT/FR2019/050887 FR2019050887W WO2019202252A1 WO 2019202252 A1 WO2019202252 A1 WO 2019202252A1 FR 2019050887 W FR2019050887 W FR 2019050887W WO 2019202252 A1 WO2019202252 A1 WO 2019202252A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- sensors
- detection
- data
- probability
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/04—Traffic conditions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/10—Historical data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2756/00—Output or target parameters relating to data
- B60W2756/10—Involving external transmission of data to or from the vehicle
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9316—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles combined with communication equipment with other vehicles or with base stations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9323—Alternative operation using light waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9324—Alternative operation using ultrasonic waves
Definitions
- the present invention claims the priority of the French application 1853507 filed April 20, 2018 whose content (text, drawings and claims) is here incorporated by reference.
- the present invention belongs to the field of assistance in driving a vehicle. It relates in particular to a method of reliably detecting an object likely to modify the driving of the vehicle.
- Vehicle means any type of vehicle such as a motor vehicle, a moped, a motorcycle, a rail vehicle, etc.
- assistance to the driving of a vehicle is meant any automated process capable of assisting the driving of the vehicle. The method may thus consist of partially or totally steering the vehicle or providing any type of assistance to the natural person driving the vehicle.
- the assistance devices implementing these methods can, for example, facilitate parking or the rear steps, or detect obstacles, especially in front of their vehicle, or illuminate an obstacle detected in front of their vehicle (sometimes called "marking light” function) , or correct the trajectory of their vehicle according to the marking delimiting the traffic lanes used, or regulate the speed of their vehicle according to a set point provided by their driver or a speed limit in force on the route of borrowed traffic.
- obstacles especially in front of their vehicle, or illuminate an obstacle detected in front of their vehicle (sometimes called "marking light” function)
- marking light sometimes called "marking light” function
- these assistance devices need to be fed at least with information representative of the environment of their vehicle.
- This information is usually provided by, or derived from, data from exteroceptive sensors, such as ultrasonic sensors, cameras, radars or lidars.
- the present invention improves the situation.
- a first aspect of the invention relates to a data processing method relating to the assisted driving of a current vehicle, for the detection of an object likely to modify the driving of the vehicle, comprising the steps of:
- the number of sensors is an information which, statistically, is very discriminating and effective for detecting the errors of calculation of the probabilities of existence.
- the detection decision is primarily made according to the number of sensors, the probability of existence brings an additional fineness in the decision making detection.
- the term "number of sensors having acquired, by themselves, data indicating the presence of the object” the number of sensors having detected an object autonomously. This means, for example, that if only one in three sensors has detected an object, the data acquired by that sensor indicates, without having to be mapped to other data from other sensors (for example), than object is present.
- the method comprises, prior to the step of calculating the probability of existence, a step of:
- non-detection instruction means any type of data from which it can be deduced that no object has been detected.
- the object is considered in the path of said vehicle if the object is moving towards the path.
- the term "moving towards the trajectory" means any movement of the object likely to bring it into an area where he expected the vehicle to go.
- the detection of the object is also a function of the reaction to said object of a vehicle preceding the current vehicle.
- Additional relevant information and not requiring additional sensor is thus advantageously used to further enhance the reliability of the detection of the object. Indeed, objects, including static objects, detected by sensors of the current vehicle and which did not cause reaction of the previous vehicle have almost certainly been detected by mistake by the current vehicle.
- Previous vehicle means any vehicle preceding the current vehicle. For example, if the running vehicle has a uniform straight forward motion, the previous vehicle is the one in front of the current vehicle.
- Vehicle reaction is understood to mean any type of physical or digital reaction of the preceding vehicle. For example, braking, acceleration, changing direction, sending an emergency message, changing the driving style, etc. are vehicle reactions.
- the reaction to said object of the preceding vehicle is determined by implementing substeps of: i. acquisition by the sensors of the current vehicle of a history of reactions of the preceding vehicle;
- reaction of the vehicle preceding a braking or acceleration action.
- the detected object is a static object.
- the method comprises, after the detection step, steps of:
- the method further comprises a step of determining a lateral trajectory of the current vehicle.
- the object is not detected if said sensors reveal that the object is not in the path of the current vehicle.
- a second aspect of the invention is directed to a computer program comprising instructions for implementing the method according to the first aspect of the invention, when these instructions are executed by a processor.
- a third aspect of the invention relates to a device for processing data relating to the assisted driving of a current vehicle, for the detection of an object likely to modify the driving of said vehicle, comprising:
- At least two data sensors relating to said object At least two data sensors relating to said object
- a processor arranged to perform the operations of:
- o detection of said object in function at least:
- a fourth aspect of the invention is a vehicle comprising the data processing device according to the third aspect of the invention.
- FIG. 1 illustrates an application context of the invention
- FIG. 2 illustrates a data processing method according to the invention
- - Figure 3 illustrates a microcontroller, according to one embodiment of the invention.
- the invention is described below in its non-limiting application to the case of an autonomous motor vehicle in a bottling situation.
- Other applications such as a bus on a dedicated lane or a motorcycle on a country road are also possible.
- Figure 1 illustrates a motor vehicle V k .
- the motor vehicle V k is preceded by the preceding vehicle V k -i, both present on an RA track, for example a highway lane.
- the method according to the invention relates to the reliable detection of an object O n .
- Sensors C1, C2 and C3 are present on the vehicle V k to acquire data capable of translating the presence of the object O n .
- the sensors C1, C2 and C3 are, for example, exteroceptive sensors, for example ultrasonic sensors, cameras, radars, a GPS (for "global positionning system", a global positioning system in French), a sensor of movement or lidars. These sensors are connected to a data processing device D relating to the assisted driving described hereinafter with reference to FIG.
- Figure 2 is a diagram showing the steps of the method according to one embodiment of the invention.
- step S1 the sensors C1, C2 and C3 acquire data relating to the object O n .
- data are able to translate the presence of the object O n .
- data reflecting the detection of an object would correspond to a sensor instruction indicating the presence of an object in the sensor field and possibly an approximate distance between the object and the sensor.
- An object can only be detected by a sensor, two sensors or by the three sensors.
- the sensor data is acquired but does not reflect the presence of an object.
- the sensor data can be consolidated for example by identifying the type of object detected by the sensor or sensors.
- an image analysis can lead to classification of objects (static / mobile), attributes (positions, speeds, etc.), typing (car, motorcycle, etc.), etc.
- object-by-object processing can be performed.
- the objects can be processed successively in order of detection, according to their class, attribute or typing, etc.
- Simultaneous treatment, at least partially, of the objects can also be implemented.
- an additional step for determining the trajectory of the vehicle V k is implemented. From the data, typically consolidated, sensors, data relating to the vehicle or data relating to the driver of the vehicle (age, years of license, etc.), a lateral trajectory (direction to the left or right) is calculated .
- the data relating to the vehicle are for example: speed, wheel orientation, characteristics (speed, temperature, etc.) of the engine, energy reserves (gasoline, electricity, etc.), positioning (typically by means of a GPS, for Global Positioning System in French global positioning system, integrated), a state of tire wear, etc.
- assumptions are made to define the longitudinal trajectory of the vehicle. These assumptions are for example a speed interval equal to [speed V k - 30 km / h; speed V k + 20 km / h] over a fixed distance, or an evolutionary speed depending on the distance. In this other embodiment, only the objects on the trajectory determined according to said hypotheses are taken into account.
- an area in which objects are taken into account is defined.
- the selection of objects will be on a conical zone whose initial width is the track, which decreases with distance while following the curvature of the track (guidance mode called “tracking of track ").
- the zone corresponds to the estimated lane width around the target trajectory.
- Adjacent lane objects can also be taken into account in two particular cases:
- the method then comprises, prior to the step S2 of calculating a probability of existence, a step of:
- the object is considered in the path of said vehicle if the object is moving towards the path.
- These are typically objects on adjacent channels.
- a probability P n of existence of the object O n is calculated at least from the data acquired by the sensors.
- the probability of existence is for example calculated by weighting data received from the sensors.
- the weighting is for example a function of the location of the object, the type of sensor concerned, the class, the attributes or the typing of the object.
- the data relating to the vehicle or its trajectory can also be taken into account. Other data, for example received from outside via a radio frequency internet connection, can also be taken into account.
- a detection step S5 is then implemented.
- the detection step is made as a function of the probability P n of existence of the object O n and the number of sensors having acquired, by themselves, data indicating the presence of the object O n .
- existence probability intervals are defined. At couples [number of sensors detected; probability interval] are associated with driving assistance instructions for the vehicle.
- reaction of the vehicle V k -i is also taken into account during the step of detecting an object O n by the vehicle V k .
- step S3 a history of the reactions of the previous vehicle is stored in step S3.
- the reactions of the preceding vehicle can be collected by the sensors C1, C2, C3 and / or transmitted from the vehicle V k -i to the vehicle V k .
- a treatment for example when the previous vehicle is detected by two sensors out of three or from redundancies between sensors, to confirm the presence of the previous vehicle can be done.
- the data acquired by the sensors C1, C2 and C3 correspond, for example, to the size, the speed and the relative position of the preceding vehicle.
- the preceding vehicle is used as the primary target vehicle for longitudinal guidance purposes and the current vehicle provides a defined inter-vehicular distance by adjusting its speed.
- the data transmitted to the vehicle V k can be:
- an element communicating road infrastructure near the current and / or previous vehicle This is typically a traffic light, a road surface or devices (lines, zebra crossings, etc.) of the road, speed control radars, road signs, etc. ;
- the data can be entered by the user or captured by sensors of the user devices (accelerometer, GPS, etc.);
- any type of data received via a vehicle communication system G1 or any communication system to any G2 device can be taken into account to determine the reaction of the previous vehicle.
- Any type of physical or digital reaction of the previous vehicle can be taken into account. For example, braking, accelerating, changing direction or any change in the trajectory of the previous vehicle, sending an emergency message, changing the driving mode, triggering any alert on the previous vehicle etc. are vehicle reactions.
- a reaction R n of the preceding vehicle to the object O n is determined in step S4. If the object O n is a static object, the determination consists in seeing how the previous vehicle Vu reacted when it was confronted with the object O n . For example, if the vehicle V k -ia 4 seconds ahead of V k , the reaction in the history at t-4 seconds is taken into account.
- the object O n can also be dynamic.
- taking into account the reaction of the preceding vehicle located on an adjacent lane is relevant, especially when the initial detection indicates that the dynamic object is moving towards the current vehicle.
- Taking into account the sensor data of the previous vehicle is also relevant in this situation.
- the reaction of the vehicle is very relevant in the example mentioned above with reference to step S5 (examples of existence probability intervals).
- a particular method taking into account the reaction of the vehicle a particular embodiment of the present invention, is described below:
- Method according to method A wherein determining the reaction of the preceding vehicle to the object comprises the sub-steps of: i. acquisition (S3) of a history of reactions of the preceding vehicle; ii. determining (S4), from the history, the past reaction of the preceding vehicle to said object.
- Method according to method B in which the history is acquired by at least one of the following elements: the sensor of the current vehicle;
- At least one sensor of the preceding vehicle At least one sensor of a road infrastructure element in the vicinity of the current vehicle and / or of said preceding vehicle;
- the preceding vehicle precedes the current vehicle in a queue of vehicles
- the preceding vehicle precedes the current vehicle on a road lane
- the instructions are taken in step S6. They can then be directly implemented by a vehicle member (braking action, acceleration, ignition of lights, transmission of an emergency message for example) or notified to another assisted driving module. If no object is finally detected, the instruction does not lead to any particular action.
- the object O n having thus been processed, the procedure returns for a new object n + 1 at Step S7.
- FIG. 3 represents an exemplary device D of the vehicle V k .
- This device D can be used as a centralized device in charge of at least some steps of the method according to the invention, as a remote server or any type of device capable of implementing the steps of the method according to the invention.
- the data acquisition steps relating to the object are performed by sensors such as sensors C1, C2 and / or C3.
- the other steps can be performed by the single device D but also be performed for some by other processing devices located at other locations in the vehicle.
- This device D can take the form of a housing comprising printed circuits, any type of computer or a mobile phone.
- the device D comprises a random access memory 1 for storing instructions for the implementation by a processor 2 of the method as described above.
- the device also comprises a mass memory 3 for storing data intended to be stored after the implementation of the method.
- the RAM 1 and / or the mass memory 3 store, for example, the reaction history of the preceding vehicle.
- the device D may further comprise a digital signal processor (DSP) 4.
- DSP digital signal processor
- This DSP 4 receives the data from the sensors to format, demodulate and amplify, in a manner known per se, these data. This treatment can alternatively be performed at the sensors.
- the device also comprises an input interface 5 for receiving the data recorded by the sensors and an output interface 6 for transmitting the data of the driving assistance instructions.
- the present invention is not limited to the embodiments described above as examples; it extends to other variants.
- examples of parameters other than the probability and the number of sensors that can be taken into account for the detection of the object or the determination of the trajectory of the current vehicle are described above.
- other parameters such as weather conditions, the detected density of the object or the engine displacement can be taken into account.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mathematical Physics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
Détection fiabilisée d’un objet par un véhicule Reliable detection of an object by a vehicle
La présente invention revendique la priorité de la demande française 1853507 déposée le 20 avril 2018 dont le contenu (texte, dessins et revendications) est ici incorporé par référence. La présente invention appartient au domaine de l’assistance à la conduite d’un véhicule. Elle concerne en particulier un procédé de détection fiabilisée d’un objet de nature à modifier la conduite du véhicule. The present invention claims the priority of the French application 1853507 filed April 20, 2018 whose content (text, drawings and claims) is here incorporated by reference. The present invention belongs to the field of assistance in driving a vehicle. It relates in particular to a method of reliably detecting an object likely to modify the driving of the vehicle.
Elle est particulièrement avantageuse dans le cas d’un véhicule automobile autonome dans une situation d’embouteillage. On entend par « véhicule » tout type de véhicule tel qu’un véhicule automobile, un cyclomoteur, une motocyclette, un véhicule sur rails, etc. On entend par assistance à la conduite d’un véhicule tout procédé automatisé apte à assister la conduite du véhicule. Le procédé peut ainsi consister à diriger partiellement ou totalement le véhicule ou à apporter tout type d’aide à la personne physique conduisant le véhicule. Les dispositifs d’assistance mettant en œuvre ces procédés peuvent, par exemple, faciliter les stationnements ou les marches arrières, ou détecter des obstacles, notamment devant leur véhicule, ou éclairer un obstacle détecté devant leur véhicule (fonction parfois appelée « marking light »), ou corriger la trajectoire de leur véhicule en fonction du marquage délimitant les voies de circulation empruntées, ou encore réguler la vitesse de leur véhicule en fonction d’une consigne fournie par leur conducteur ou d’une limitation de vitesse en vigueur sur la voie de circulation empruntée. It is particularly advantageous in the case of an autonomous motor vehicle in a bottling situation. "Vehicle" means any type of vehicle such as a motor vehicle, a moped, a motorcycle, a rail vehicle, etc. By assistance to the driving of a vehicle is meant any automated process capable of assisting the driving of the vehicle. The method may thus consist of partially or totally steering the vehicle or providing any type of assistance to the natural person driving the vehicle. The assistance devices implementing these methods can, for example, facilitate parking or the rear steps, or detect obstacles, especially in front of their vehicle, or illuminate an obstacle detected in front of their vehicle (sometimes called "marking light" function) , or correct the trajectory of their vehicle according to the marking delimiting the traffic lanes used, or regulate the speed of their vehicle according to a set point provided by their driver or a speed limit in force on the route of borrowed traffic.
Afin de pouvoir fonctionner, la plupart de ces dispositifs d’assistance ont besoin d’être alimentés au moins en informations représentatives de l’environnement de leur véhicule. Ces informations sont généralement fournies par, ou déduites, de données issues de capteurs extéroceptifs, comme par exemple des capteurs à ultrasons, des caméras, des radars ou des lidars. In order to be able to function, most of these assistance devices need to be fed at least with information representative of the environment of their vehicle. This information is usually provided by, or derived from, data from exteroceptive sensors, such as ultrasonic sensors, cameras, radars or lidars.
Plus le niveau d’autonomie de la conduite est élevé, plus le niveau de sécurité des informations transmises par les capteurs et traités par les composants en charge du calcul des instructions de conduite doit être élevé. En particulier, la détection d’objets dans l’environnement du véhicule et susceptibles de nécessiter un changement de direction, de freinage ou d’accélération du véhicule doit être extrêmement fiable. The higher the level of autonomy of the pipe, the higher the level of security of the information transmitted by the sensors and processed by the components in charge of calculating the instructions. driving must be high. In particular, the detection of objects in the vehicle environment and likely to require a change of direction, braking or acceleration of the vehicle must be extremely reliable.
Pour ce faire, il a pu être proposé de multiplier le nombre de capteurs afin d’assurer une redondance dans les informations acquises par les capteurs. Ainsi, une fausse détection (faux positif) ou une absence de détection erronée (faux négatif) par un capteur doit pouvoir être détecté par un autre capteur en charge de la détection du même type d’objet. To do this, it has been proposed to multiply the number of sensors to ensure redundancy in the information acquired by the sensors. Thus, a false detection (false positive) or a lack of false detection (false negative) by a sensor must be able to be detected by another sensor in charge of detecting the same type of object.
Cette solution présente toutefois plusieurs inconvénients. En premier lieu, malgré la multiplication des moyens de détection, des erreurs persistent. Lorsque des relevés de capteurs sont manifestement défaillants, la détection repose sur un seul ou sur un nombre réduit de capteurs, ce qui peut encore entraîner des détections erronées. En outre, la multiplication des capteurs présente un coût important et complexifie l’agencement et la gestion des composants du véhicule. This solution, however, has several disadvantages. In the first place, despite the multiplication of detection means, errors persist. When sensor readings are obviously faulty, the detection is based on one or a small number of sensors, which can still lead to erroneous detections. In addition, the multiplication of sensors has a significant cost and complicates the layout and management of the vehicle components.
La présente invention vient améliorer la situation. The present invention improves the situation.
A cet effet, un premier aspect de l’invention concerne un procédé de traitement de données relatives à la conduite assistée d’un véhicule courant, pour la détection d’un objet de nature à modifier la conduite du véhicule, comportant les étapes de : For this purpose, a first aspect of the invention relates to a data processing method relating to the assisted driving of a current vehicle, for the detection of an object likely to modify the driving of the vehicle, comprising the steps of:
• acquisition par au moins deux capteurs de données relatives à l’objet ; • acquisition by at least two data sensors relating to the object;
• calcul d’une probabilité d’existence de l’objet, au moins à partir des données des capteurs ; • calculation of a probability of existence of the object, at least from the data of the sensors;
• détection de l’objet en fonction, au moins : • detection of the object in function, at least:
o de la probabilité d’existence ; o the probability of existence;
o du nombre de capteurs ayant acquis, à eux seuls, des données indiquant la présence de l’objet ; o the number of sensors that have acquired, on their own, data indicating the presence of the object;
• génération d’une instruction d’assistance à la conduite fonction de ladite détection. La mise à l’épreuve d’une information consolidée, la probabilité d’existence, avec des données brutes de capteur, le nombre de capteur ayant détecté seuls l’objet, augmente significativement la fiabilité de la détection de l’objet. Generating a driving assistance instruction according to said detection. The testing of consolidated information, the probability of existence, with raw sensor data, the number of sensors having detected the object alone, significantly increases the reliability of the detection of the object.
En particulier, le nombre de capteur est une information qui, statistiquement, est très discriminante et efficace pour détecter les erreurs de calcul des probabilités d’existence. Inversement, dans les cas où la décision de détection est prioritairement prise en fonction du nombre de capteur, la probabilité d’existence apporte une finesse supplémentaire dans la prise de décision de détection. In particular, the number of sensors is an information which, statistically, is very discriminating and effective for detecting the errors of calculation of the probabilities of existence. Conversely, in cases where the detection decision is primarily made according to the number of sensors, the probability of existence brings an additional fineness in the decision making detection.
La combinaison de ces deux critères a donc pour effet de fiabiliser la prise de décision de détection, sans avoir à augmenter la redondance des capteurs. Il s’agit donc du meilleur compromis entre la fiabilisation de la détection et une complexité/coûts maîtrisés. The combination of these two criteria therefore has the effect of making reliable detection decision making, without having to increase the redundancy of the sensors. It is therefore the best compromise between reliability of the detection and complexity / costs controlled.
On entend par « nombre de capteurs ayant acquis, à eux seuls, des données indiquant la présence de l’objet » le nombre de capteurs ayant détecté de manière autonome un objet. Cela signifie par exemple que si un seul capteur sur trois a détecté un objet, les données acquises par ce capteur indiquent, sans avoir besoin d’être mises en correspondance avec d’autres données d’autres capteurs (par exemple), qu’un objet est présent. The term "number of sensors having acquired, by themselves, data indicating the presence of the object" the number of sensors having detected an object autonomously. This means, for example, that if only one in three sensors has detected an object, the data acquired by that sensor indicates, without having to be mapped to other data from other sensors (for example), than object is present.
Dans un mode de réalisation, le procédé comporte, préalablement à l’étape de calcul de la probabilité d’existence, une étape de : In one embodiment, the method comprises, prior to the step of calculating the probability of existence, a step of:
• vérification que ledit objet est sur la trajectoire dudit véhicule ; dans le cas où l’objet n’est pas sur la trajectoire, génération d’une instruction de non détection. • verification that said object is in the path of said vehicle; in the case where the object is not on the path, generating a non-detection instruction.
Les ressources en calcul mobilisées pour la détection de l’objet sont ainsi avantageusement réduites. On entend par « instruction de non détection » tout type de donnée à partir de laquelle il est possible de déduire qu’aucun objet n’a été détecté. The computation resources mobilized for the detection of the object are thus advantageously reduced. The term "non-detection instruction" means any type of data from which it can be deduced that no object has been detected.
En particulier, dans un mode de réalisation, l’objet est considéré sur la trajectoire dudit véhicule si l’objet est en déplacement vers la trajectoire. On entend par « en déplacement vers la trajectoire » tout mouvement de l’objet susceptible de l’amener dans une zone où il prévu que le véhicule se rende. Dans un mode de réalisation, la détection de l’objet est également fonction de la réaction audit l’objet d’un véhicule précédent le véhicule courant. In particular, in one embodiment, the object is considered in the path of said vehicle if the object is moving towards the path. The term "moving towards the trajectory" means any movement of the object likely to bring it into an area where he expected the vehicle to go. In one embodiment, the detection of the object is also a function of the reaction to said object of a vehicle preceding the current vehicle.
Une information pertinente supplémentaire et ne nécessitant pas de capteur supplémentaire est ainsi avantageusement utilisée pour encore renforcer la fiabilité de la détection de l’objet. En effet, les objets, et notamment les objets statiques, détectés par des capteurs du véhicule courant et qui n’ont pas entraîné de réaction du véhicule précédent ont presque certainement été détectés par erreur par le véhicule courant. Additional relevant information and not requiring additional sensor is thus advantageously used to further enhance the reliability of the detection of the object. Indeed, objects, including static objects, detected by sensors of the current vehicle and which did not cause reaction of the previous vehicle have almost certainly been detected by mistake by the current vehicle.
On entend par « véhicule précédent » tout véhicule précédant le véhicule courant. Par exemple, si le véhicule courant a un mouvement rectiligne uniforme vers l’avant, le véhicule précédent est celui qui est situé devant le véhicule courant. "Previous vehicle" means any vehicle preceding the current vehicle. For example, if the running vehicle has a uniform straight forward motion, the previous vehicle is the one in front of the current vehicle.
On entend par « réaction de véhicule » tout type de réaction physique ou numérique du véhicule précédent. Par exemple, le freinage, l’accélération, le changement de direction, l’envoi d’un message d’urgence, le changement de mode de conduite, etc. sont des réactions de véhicule. En particulier, dans un mode de réalisation, la réaction audit objet du véhicule précédent est déterminée en mettant en œuvre des sous-étapes de : i. acquisition par les capteurs du véhicule courant d’un historique des réactions du véhicule précédent ; "Vehicle reaction" is understood to mean any type of physical or digital reaction of the preceding vehicle. For example, braking, acceleration, changing direction, sending an emergency message, changing the driving style, etc. are vehicle reactions. In particular, in one embodiment, the reaction to said object of the preceding vehicle is determined by implementing substeps of: i. acquisition by the sensors of the current vehicle of a history of reactions of the preceding vehicle;
ii. détermination à partir de l’historique de la réaction du véhicule précédent audit objet. ii. determining from the history of the reaction of the preceding vehicle to said object.
Dans un mode de réalisation particulier, la réaction du véhicule précédent une action de freinage ou d’accélération. In a particular embodiment, the reaction of the vehicle preceding a braking or acceleration action.
Dans un mode de réalisation, l’objet détecté est un objet statique. In one embodiment, the detected object is a static object.
Dans un autre mode de réalisation, le procédé comporte, après l’étape de détection, des étapes de : In another embodiment, the method comprises, after the detection step, steps of:
• renseignement d’une base statistique de fausses détection d’objet, comportant les sous-étapes de : o génération d’une entrée de fausse détection quand un objet, appelé objet bruit, a été détecté par ladite étape de détection mais qu’il a également été détecté qu’un véhicule précédant ledit véhicule courant n’a pas réagi en réaction à cet objet ; • intelligence of a statistical base of false detection of object, including the substeps of: generating a false detection input when an object, called a noise object, has been detected by said detection step but it has also been detected that a vehicle preceding said current vehicle has not reacted in response to this object;
o stockage des caractéristiques dudit objet bruit ; o storing the characteristics of said noise object;
• détermination statistique de fausse détection d’objet, comportant, lorsqu’un objet a été détecté à l’étape de détection, les sous-étapes de : • statistical determination of false object detection, comprising, when an object has been detected in the detection step, the sub-steps of:
o détermination des caractéristiques de l’objet ; o determination of the characteristics of the object;
o recherche de caractéristiques communes à l’objet détecté et aux objets bruit présent dans la base statistique ; o search for characteristics common to the detected object and noise objects present in the statistical database;
o en cas de correspondance, génération d’une instruction de fausse détection. o in case of correspondence, generation of a false detection instruction.
Dans un autre mode de réalisation, le procédé comporte en outre une étape de détermination d’une trajectoire latérale du véhicule courant. Dans ce mode de réalisation, l’objet n’est pas détecté si lesdits capteurs révèlent que l’objet n’est pas sur la trajectoire du véhicule courant. In another embodiment, the method further comprises a step of determining a lateral trajectory of the current vehicle. In this embodiment, the object is not detected if said sensors reveal that the object is not in the path of the current vehicle.
Un deuxième aspect de l’invention vise un programme informatique comportant des instructions pour la mise en œuvre du procédé selon le premier aspect de l’invention, lorsque ces instructions sont exécutées par un processeur. A second aspect of the invention is directed to a computer program comprising instructions for implementing the method according to the first aspect of the invention, when these instructions are executed by a processor.
Un troisième aspect de l’invention vise un dispositif de traitement de données relatives à la conduite assistée d’un véhicule courant, pour la détection d’un objet de nature à modifier la conduite dudit véhicule, comportant : A third aspect of the invention relates to a device for processing data relating to the assisted driving of a current vehicle, for the detection of an object likely to modify the driving of said vehicle, comprising:
• au moins deux capteurs de données relatives audit objet ; At least two data sensors relating to said object;
• un processeur agencé pour effectuer les opérations de : A processor arranged to perform the operations of:
o calcul d’une probabilité d’existence dudit objet, au moins à partir des données des capteurs ; calculating a probability of existence of said object, at least from the data of the sensors;
o détection dudit objet en fonction, au moins : o detection of said object in function, at least:
■ de la probabilité d’existence ; ■ the probability of existence;
■ du nombre de capteurs ayant acquis, à eux seuls, des données indiquant la présence de l’objet ; o génération d’une instruction d’assistance à la conduite fonction de ladite détection. ■ the number of sensors that have acquired, on their own, data indicating the presence of the object; o generating a driving assistance instruction according to said detection.
Un quatrième aspect de l’invention vise un véhicule comportant le dispositif de traitement de données selon le troisième aspect de l’invention. A fourth aspect of the invention is a vehicle comprising the data processing device according to the third aspect of the invention.
D’autres caractéristiques et avantages de l’invention apparaîtront à l’examen de la description détaillée ci-après, et des dessins annexés sur lesquels: la figure 1 illustre un contexte d’application de l’invention ; la figure 2 illustre un procédé de traitement de données selon l’invention ; - la figure 3 illustre un microcontrôleur, selon un mode de réalisation de l’invention. Other characteristics and advantages of the invention will appear on examining the detailed description below, and the attached drawings in which: FIG. 1 illustrates an application context of the invention; FIG. 2 illustrates a data processing method according to the invention; - Figure 3 illustrates a microcontroller, according to one embodiment of the invention.
L’invention est décrite ci-après dans son application, non limitative, au cas d’un véhicule automobile autonome dans une situation d’embouteillage. D’autres applications telles qu’un autobus sur une voie dédiée ou encore une motocyclette sur une route de campagne sont également envisageables. The invention is described below in its non-limiting application to the case of an autonomous motor vehicle in a bottling situation. Other applications such as a bus on a dedicated lane or a motorcycle on a country road are also possible.
La figure 1 illustre un véhicule automobile Vk. Le véhicule automobile Vkest précédé par le véhicule précédent Vk-i, tous deux présents sur une voie AR, par exemple une voie d’autoroute. Le procédé selon l’invention a pour objet la détection fiable d’un objet On. Des capteurs C1 , C2 et C3 sont présents sur le véhicule Vk pour acquérir des données susceptibles de traduire la présence de l’objet On. Les capteurs C1 , C2 et C3 sont par exemple des capteurs extéroceptifs, comme par exemple des capteurs à ultrasons, des caméras, des radars, un GPS (pour « global positionning System » en anglais, système de positionne global en français), un capteur de mouvement ou des lidars. Ces capteurs sont reliés à un dispositif D de traitement de données relatives à la conduite assistée décrit ci-après en référence à la figure 3. Figure 1 illustrates a motor vehicle V k . The motor vehicle V k is preceded by the preceding vehicle V k -i, both present on an RA track, for example a highway lane. The method according to the invention relates to the reliable detection of an object O n . Sensors C1, C2 and C3 are present on the vehicle V k to acquire data capable of translating the presence of the object O n . The sensors C1, C2 and C3 are, for example, exteroceptive sensors, for example ultrasonic sensors, cameras, radars, a GPS (for "global positionning system", a global positioning system in French), a sensor of movement or lidars. These sensors are connected to a data processing device D relating to the assisted driving described hereinafter with reference to FIG.
La figure 2 est un schéma représentant les étapes du procédé selon un mode de réalisation de l’invention. Figure 2 is a diagram showing the steps of the method according to one embodiment of the invention.
A l’étape S1 , les capteurs C1 , C2 et C3 acquièrent des données relatives à l’objet On. De telle données sont aptes à traduire la présence de l’objet On. Par exemple, pour un capteur radar, une donnée traduisant la détection d’un objet correspondrait à une instruction du capteur indiquant la présence d’un objet dans le champ du capteur et éventuellement une distance approximative entre l’objet et le capteur. In step S1, the sensors C1, C2 and C3 acquire data relating to the object O n . Such data are able to translate the presence of the object O n . For example, for a radar sensor, data reflecting the detection of an object would correspond to a sensor instruction indicating the presence of an object in the sensor field and possibly an approximate distance between the object and the sensor.
Un objet peut n’être détecté que par un capteur, deux capteur ou encore par les trois capteurs. Dans ce cas, les données des capteurs sont acquises mais ne traduisent pas la présence d’un objet. An object can only be detected by a sensor, two sensors or by the three sensors. In this case, the sensor data is acquired but does not reflect the presence of an object.
Les données des capteurs peuvent être consolidées par exemple en identifiant le type d’objet détecté par le ou les capteurs. Par exemple, une analyse d’image peut conduire à classifier les objets (statiques/mobiles), des attributs (positions, vitesses, etc.), un typage (voiture, moto, etc.), etc. The sensor data can be consolidated for example by identifying the type of object detected by the sensor or sensors. For example, an image analysis can lead to classification of objects (static / mobile), attributes (positions, speeds, etc.), typing (car, motorcycle, etc.), etc.
Quand différents objets Oi, O2, . . .. On sont détectés, un traitement objet par objet peut être effectué. Dans cette situation, les objets peuvent être traités successivement par ordre de détection, en fonction de leur classe, attribut ou typage, etc. Un traitement simultané, au moins partiellement, des objets peut également être mis en place. When different objects Oi, O2,. . .. One is detected, object-by-object processing can be performed. In this situation, the objects can be processed successively in order of detection, according to their class, attribute or typing, etc. Simultaneous treatment, at least partially, of the objects can also be implemented.
Dans un mode de réalisation, une étape supplémentaire (non représentée) de détermination de la trajectoire du véhicule Vk est mise en œuvre. A partir des données, typiquement consolidées, des capteurs, des données relatives au véhicule ou encore de données relatives au conducteur du véhicule (âge, années de permis, etc.), une trajectoire latérale (direction vers la gauche ou la droite) est calculée. In one embodiment, an additional step (not shown) for determining the trajectory of the vehicle V k is implemented. From the data, typically consolidated, sensors, data relating to the vehicle or data relating to the driver of the vehicle (age, years of license, etc.), a lateral trajectory (direction to the left or right) is calculated .
Les données relatives au véhicule sont par exemple : vitesse, orientation des roues, caractéristiques (régime, température, etc.) du moteur, réserves d’énergie (essence, électricité, etc.), positionnement (typiquement au moyen d’un GPS, pour Global Positioning System soit en français système mondial de positionnement, intégré), un état d’usure des pneumatiques, etc. The data relating to the vehicle are for example: speed, wheel orientation, characteristics (speed, temperature, etc.) of the engine, energy reserves (gasoline, electricity, etc.), positioning (typically by means of a GPS, for Global Positioning System in French global positioning system, integrated), a state of tire wear, etc.
Parmi les objets détectés par les capteurs, il est possible que certains se trouvent hors de la trajectoire latérale du véhicule. Dans un mode de réalisation, cela signifie que tout objet susceptible de se trouver sur la trajectoire du véhicule, quelque soit la trajectoire longitudinale (vers l’avant ou l’arrière) du véhicule, est pris en compte. Among the objects detected by the sensors, it is possible that some are out of the lateral path of the vehicle. In one embodiment, this means that any object likely to be in the path of the vehicle, regardless of the longitudinal path (towards the front or rear) of the vehicle, is taken into account.
Dans un autre mode de réalisation, des hypothèses sont prises pour définir la trajectoire longitudinale du véhicule. Ces hypothèses sont par exemple un intervalle de vitesse égal à [vitesse Vk - 30 km/h ; vitesse Vk + 20 km/h] sur une distance fixe, ou une vitesse évolutive selon la distance. Dans cet autre mode de réalisation, seuls les objets sur la trajectoire déterminée selon lesdites hypothèses sont pris en compte. In another embodiment, assumptions are made to define the longitudinal trajectory of the vehicle. These assumptions are for example a speed interval equal to [speed V k - 30 km / h; speed V k + 20 km / h] over a fixed distance, or an evolutionary speed depending on the distance. In this other embodiment, only the objects on the trajectory determined according to said hypotheses are taken into account.
Dans un autre mode de réalisation, une zone dans laquelle les objets sont pris en compte est définie. Par exemple, en fonction du mode de guidage du véhicule, la sélection des objets se fera sur une zone conique dont la largeur initiale est la voie, qui diminue avec la distance tout en suivant la courbure de la voie (mode de guidage appelé « suivi de voie »). Pour un autre mode de guidage, appelé « suivi de flux véhicule », la zone correspond à la largeur de voie estimée autour de la trajectoire visée. In another embodiment, an area in which objects are taken into account is defined. For example, depending on the guide mode of the vehicle, the selection of objects will be on a conical zone whose initial width is the track, which decreases with distance while following the curvature of the track (guidance mode called "tracking of track "). For another guidance mode, called "vehicle flow monitoring", the zone corresponds to the estimated lane width around the target trajectory.
Les objets des voies adjacentes peuvent également être pris en compte dans deux cas particuliers : Adjacent lane objects can also be taken into account in two particular cases:
Lorsqu’une voie d’insertion est détectée à proximité : identifié à partir d’information cartographiques, des marquages au sol et de la présence d’objets sur les voies adjacentes ; When an insertion path is detected in the vicinity: identified from cartographic information, ground markings and the presence of objects on adjacent lanes;
Lorsque la prédiction de trajectoire a permis d’évaluer que la trajectoire du véhicule de la voie adjacente entrait en collision avec la trajectoire du véhicule courante (situation dite de « cut-in agressif »). When the trajectory prediction made it possible to evaluate that the trajectory of the vehicle of the adjacent lane collided with the trajectory of the current vehicle (so-called "aggressive cut-in" situation).
Le procédé comporte alors, préalablement à l’étape S2 de calcul d’une probabilité d’existence, une étape de : The method then comprises, prior to the step S2 of calculating a probability of existence, a step of:
• vérification que ledit objet est sur la trajectoire dudit véhicule ; dans le cas où l’objet n’est pas sur la trajectoire, génération d’une instruction de non détection. • verification that said object is in the path of said vehicle; in the case where the object is not on the path, generating a non-detection instruction.
En particulier, dans un mode de réalisation, l’objet est considéré sur la trajectoire dudit véhicule si l’objet est en déplacement vers la trajectoire. Il s’agit typiquement des objets présents sur les voies adjacentes. A l’étape S2, une probabilité Pn d’existence de l’objet On est calculée au moins à partir des données acquises par les capteurs. La probabilité d’existence est par exemple calculée en pondérant des données reçues des capteurs. La pondération est par exemple fonction de la localisation de l’objet, du type de capteur concerné, de la classe, des attributs ou encore du typage de l’objet. Les données relatives au véhicule ou à sa trajectoire peuvent également être prises en compte. D’autres données, par exemple reçues depuis l’extérieur via une connexion internet radiofréquence, peuvent également être prises en compte. In particular, in one embodiment, the object is considered in the path of said vehicle if the object is moving towards the path. These are typically objects on adjacent channels. In step S2, a probability P n of existence of the object O n is calculated at least from the data acquired by the sensors. The probability of existence is for example calculated by weighting data received from the sensors. The weighting is for example a function of the location of the object, the type of sensor concerned, the class, the attributes or the typing of the object. The data relating to the vehicle or its trajectory can also be taken into account. Other data, for example received from outside via a radio frequency internet connection, can also be taken into account.
Une étape de détection S5 est ensuite mise en œuvre. A detection step S5 is then implemented.
Dans un mode de réalisation, l’étape de détection est faite en fonction de la probabilité Pn d’existence de l’objet On et du nombre de capteurs ayant acquis, à eux seuls, des données indiquant la présence de l’objet On. In one embodiment, the detection step is made as a function of the probability P n of existence of the object O n and the number of sensors having acquired, by themselves, data indicating the presence of the object O n .
Différentes situations sont envisageables pour prendre la décision de retenir ou non la détection de l’objet On. Different situations are possible to take the decision to withhold or not the detection of the object O n .
Dans un mode de réalisation, des intervalles de probabilité d’existence sont définis. Aux couples [nombre de capteur ayant détecté ; intervalle de probabilité] sont associées des instructions d’assistance à la conduite du véhicule. In one embodiment, existence probability intervals are defined. At couples [number of sensors detected; probability interval] are associated with driving assistance instructions for the vehicle.
Par exemple, pour un objet statique détecté de manière incertaine par deux capteurs sur trois : For example, for a static object uncertainly detected by two out of three sensors:
• si la probabilité d’existence est supérieure à 80% : instruction de freinage sur l’objet ;• if the probability of existence is greater than 80%: braking instruction on the object;
• si la probabilité d’existence est comprise entre 50 et 80% : freinage limité pendant une durée prédéterminée (par exemple 4 secondes) puis freinage en fonction de l’évolution du nombre de capteurs et de la probabilité après la durée prédéterminée ; • if the probability of existence is between 50 and 80%: limited braking for a predetermined duration (for example 4 seconds) then braking according to the evolution of the number of sensors and the probability after the predetermined duration;
• si la probabilité d’existence est inférieure à 50% : aucune action entreprise. Dans un autre mode de réalisation, la réaction du véhicule Vk-i est également prise en compte lors de l’étape de détection d’un objet On par le véhicule Vk. • if the probability of existence is less than 50%: no action taken. In another embodiment, the reaction of the vehicle V k -i is also taken into account during the step of detecting an object O n by the vehicle V k .
Pour ce faire, un historique des réactions du véhicule précédent est stocké à l’étape S3. Les réactions du véhicule précédent peuvent être collectées par les capteurs C1 , C2, C3 et/ou transmis du véhicule Vk-i au véhicule Vk. To do this, a history of the reactions of the previous vehicle is stored in step S3. The reactions of the preceding vehicle can be collected by the sensors C1, C2, C3 and / or transmitted from the vehicle V k -i to the vehicle V k .
Lorsque le suivi du véhicule précédent est effectué à partir des données acquises par les capteurs C1 , C2, C3, un traitement, par exemple quand le véhicule précédent est détecté par deux capteurs sur trois ou à partir de redondances entre capteurs, destiné à confirmer la présence du véhicule précédent peut-être effectué. Les données acquises par les capteurs C1 , C2 et C3 correspondent par exemple à la dimension, la vitesse et la position relative du véhicule précédent. When the previous vehicle is tracked from the data acquired by the sensors C1, C2, C3, a treatment, for example when the previous vehicle is detected by two sensors out of three or from redundancies between sensors, to confirm the presence of the previous vehicle can be done. The data acquired by the sensors C1, C2 and C3 correspond, for example, to the size, the speed and the relative position of the preceding vehicle.
Dans un mode de réalisation, le véhicule précédent est utilisé en tant que véhicule cible principale pour les besoins de guidage longitudinal et le véhicule courant assure une distance inter-véhiculaire définie en ajustant sa vitesse. En particulier, les données transmises au véhicule Vk peuvent être : In one embodiment, the preceding vehicle is used as the primary target vehicle for longitudinal guidance purposes and the current vehicle provides a defined inter-vehicular distance by adjusting its speed. In particular, the data transmitted to the vehicle V k can be:
- acquises par l’un des capteurs du véhicule précédent ; - acquired by one of the sensors of the preceding vehicle;
- acquises par l’un des capteurs d’un élément communiquant d’infrastructure routière à proximité du véhicule courant et/ou précédent. Il s’agit typiquement d’un feu de circulation, d’un revêtement ou de dispositifs (lignes, passages cloutés, etc.) de la route, de radars de contrôle de vitesse, de panneaux de signalisation, etc. ; - Acquired by one of the sensors of an element communicating road infrastructure near the current and / or previous vehicle. This is typically a traffic light, a road surface or devices (lines, zebra crossings, etc.) of the road, speed control radars, road signs, etc. ;
- acquises à partir de dispositifs utilisateur connectés, tels que téléphones, tablettes, assistant personnel ou encore ordinateur. Dans cette situation, les données peuvent être renseignées par l’utilisateur ou captées par des capteurs des dispositifs utilisateurs (accéléromètre, GPS, etc.) ; - acquired from connected user devices, such as telephones, tablets, personal assistant or computer. In this situation, the data can be entered by the user or captured by sensors of the user devices (accelerometer, GPS, etc.);
- renseignées par un occupant du véhicule précédent et / ou courant, typiquement sur l’une des interfaces homme machine disponible dans ces véhicules. Plus généralement, tout type de données reçue via un système de communication au véhicule G1 ou tout système de communication à tout dispositif G2 peut-être prise en compte pour déterminer la réaction du véhicule précédent. - Informed by an occupant of the previous vehicle and / or current, typically on one of the man-machine interfaces available in these vehicles. More generally, any type of data received via a vehicle communication system G1 or any communication system to any G2 device can be taken into account to determine the reaction of the previous vehicle.
Tout type de réaction physique ou numérique du véhicule précédent peut être prise en compte. Par exemple, le freinage, l’accélération, le changement de direction ou toute modification de trajectoire du véhicule précédent, l’envoi d’un message d’urgence, le changement de mode de conduite, le déclenchement de toute alerte sur le véhicule précédent, etc. sont des réactions de véhicule. Any type of physical or digital reaction of the previous vehicle can be taken into account. For example, braking, accelerating, changing direction or any change in the trajectory of the previous vehicle, sending an emergency message, changing the driving mode, triggering any alert on the previous vehicle etc. are vehicle reactions.
A partir de cet historique, une réaction Rn du véhicule précédent à l’objet On est déterminée à l’étape S4. Si l’objet On est un objet statique, la détermination consiste à voir comment le véhicule précédent Vu a réagi lorsqu’il a été confronté à l’objet On. Par exemple, si le véhicule Vk-i a 4 secondes d’avance sur Vk, la réaction dans l’historique à t-4 secondes est prise en compte. From this history, a reaction R n of the preceding vehicle to the object O n is determined in step S4. If the object O n is a static object, the determination consists in seeing how the previous vehicle Vu reacted when it was confronted with the object O n . For example, if the vehicle V k -ia 4 seconds ahead of V k , the reaction in the history at t-4 seconds is taken into account.
L’objet On peut également être dynamique. Dans cette situation, la prise en compte de la réaction du véhicule précédent situé sur une voie adjacente est pertinente, notamment quand la détection initiale indique que l’objet dynamique se déplace vers le véhicule courant. La prise en compte des données des capteurs du véhicule précédent est également pertinente dans cette situation. The object O n can also be dynamic. In this situation, taking into account the reaction of the preceding vehicle located on an adjacent lane is relevant, especially when the initial detection indicates that the dynamic object is moving towards the current vehicle. Taking into account the sensor data of the previous vehicle is also relevant in this situation.
Une absence de réaction du véhicule précédent à un objet initialement détecté ou si, au contraire, le véhicule précédent a réagi sans que rien n’ait été détecté par le véhicule courant, un dysfonctionnement du mode de détection des objets est certainement présent. Dans ces cas, un apprentissage du faux positif ou faux négatif peut-être effectué, une instruction de reprise en main du véhicule par le conducteur peut-être générée et/ou un freinage peut également être mis en œuvre par sécurité. La prise en compte de la réaction du véhicule est très pertinente dans l’exemple mentionné ci- avant en référence à l’étape S5 (exemples d’intervalles de probabilité d’existence). En particulier, un procédé particulier prenant en compte la réaction du véhicule, mode de réalisation particulier de la présente invention, est décrit ci-dessous : A lack of reaction of the previous vehicle to an object initially detected or if, conversely, the previous vehicle has reacted without anything has been detected by the current vehicle, a malfunction of the object detection mode is certainly present. In these cases, false-positive or false-negative learning may be carried out, a driver's hand-over instruction may be generated and / or braking may also be implemented for safety. Taking into account the reaction of the vehicle is very relevant in the example mentioned above with reference to step S5 (examples of existence probability intervals). In particular, a particular method taking into account the reaction of the vehicle, a particular embodiment of the present invention, is described below:
A. Procédé de traitement de données relatives à la conduite assistée d’un véhicule courant (Vk), pour la confirmation de la détection d’un objet (On) de nature à modifier la conduite du véhicule courant, ledit véhicule courant étant précédé par un véhicule précédent (Vk-i), comportant les étapes de : A. Method for processing data relating to the assisted driving of a current vehicle (V k ), for the confirmation of the detection of an object (O n ) likely to modify the driving of the current vehicle, said current vehicle being preceded by a preceding vehicle (V k -i), comprising the steps of:
• acquisition (S1) par au moins un capteur (C1 ; C2 ; C3) du véhicule courant de données relatives à l’objet ; Acquisition (S1) by at least one sensor (C1; C2; C3) of the current vehicle of data relating to the object;
• dans le cas où l’objet est initialement détecté à partir desdites données, exécution des sous-étapes de : In the case where the object is initially detected from said data, execution of the substeps of:
o détermination (S4) d’une réaction passée du véhicule précédent à l’objet ; o confirmation (S5) de la détection de l’objet en fonction de ladite détermination. o determining (S4) a past reaction of the preceding vehicle to the object; confirmation (S5) of the detection of the object according to said determination.
Si un objet est détecté par les capteurs du véhicule courant, il est peu probable que le véhicule précédent n’ait pas réagi face à cet objet. Confirmer la détection de l’objet en prenant en compte la réaction du véhicule précédent améliore sensiblement la fiabilité de la détection de l’objet, sans nécessité de composants (redondance des capteurs) supplémentaires. If an object is detected by the sensors of the current vehicle, it is unlikely that the previous vehicle has not responded to this object. Confirming the detection of the object taking into account the reaction of the preceding vehicle substantially improves the reliability of the detection of the object, without the need for additional components (sensor redundancy).
Il s’agit d’un très bon compromis entre la fiabilisation de la détection et une complexité/coûts maîtrisés. B. Procédé selon le procédé A, dans lequel la détermination de la réaction du véhicule précédent à l’objet comporte les sous-étapes de : i. acquisition (S3) d’un historique des réactions du véhicule précédent ; ii. détermination (S4), à partir de l’historique, de la réaction passée du véhicule précédent audit objet. C. Procédé selon le procédé B, dans lequel l’historique est acquis par l’un au moins des éléments suivants : le capteur du véhicule courant ; This is a very good compromise between the reliability of the detection and a complexity / cost control. B. Method according to method A, wherein determining the reaction of the preceding vehicle to the object comprises the sub-steps of: i. acquisition (S3) of a history of reactions of the preceding vehicle; ii. determining (S4), from the history, the past reaction of the preceding vehicle to said object. C. Method according to method B, in which the history is acquired by at least one of the following elements: the sensor of the current vehicle;
au moins un capteur du véhicule précédent ; • au moins un capteur d’un élément d’infrastructure routière à proximité du véhicule courant et/ou dudit véhicule précédent ; at least one sensor of the preceding vehicle; At least one sensor of a road infrastructure element in the vicinity of the current vehicle and / or of said preceding vehicle;
• des données liées à l’un au moins des occupants du véhicule précédent et / ou du véhicule courant. E. procédé selon l’un des procédés précédents, dans lequel la réaction du véhicule précédent est au moins un élément parmi : • data related to at least one of the occupants of the previous vehicle and / or the current vehicle. E. Method according to one of the preceding methods, wherein the reaction of the preceding vehicle is at least one of:
• une action de freinage ; • a braking action;
• une action d’accélération ; • an acceleration action;
• une modification de la trajectoire du véhicule précédent ; • a modification of the trajectory of the preceding vehicle;
· le déclenchement d’une alerte de détection d’objet. · The triggering of an object detection alert.
F. procédé selon l’un des procédés précédents, dans lequel le véhicule précédent précède le véhicule courant dans l’une des positions suivantes : le véhicule courant et le véhicule précédent partagent sensiblement la même trajectoire, le véhicule précédent précédant le véhicule courant dans le temps sur ladite trajectoire ; F. method according to one of the preceding methods, wherein the preceding vehicle precedes the current vehicle in one of the following positions: the current vehicle and the preceding vehicle share substantially the same trajectory, the preceding vehicle preceding the current vehicle in the time on said trajectory;
le véhicule précédent précède le véhicule courant dans une file de véhicules ; the preceding vehicle precedes the current vehicle in a queue of vehicles;
le véhicule précédent précède le véhicule courant sur une voie d’une route ; the preceding vehicle precedes the current vehicle on a road lane;
le véhicule précédent est sur une voie adjacente à une voie d’une route où est situé véhicule courant. G. procédé selon l’un des procédés précédents, comportant en outre l’étape de : the preceding vehicle is on a lane adjacent to a lane of a road where current vehicle is located. G. Method according to one of the preceding methods, further comprising the step of:
• génération (S6) d’une instruction d’assistance à la conduite fonction de ladite confirmation de détection. Generating (S6) a driving assistance instruction according to said detection confirmation.
Les instructions sont prises à l’étape S6. Elles peuvent alors être directement mises en œuvre par un organe du véhicule (action de freinage, accélération, allumage de feux, transmission d’un message d’urgence par exemple) ou notifiées à un autre module de conduite assistée. Si aucun objet n’est finalement détecté, l’instruction ne conduit à aucune action particulière. L’objet On ayant ainsi été traité, le procédé reprend pour un nouvel objet n+1 à l’étape S7. The instructions are taken in step S6. They can then be directly implemented by a vehicle member (braking action, acceleration, ignition of lights, transmission of an emergency message for example) or notified to another assisted driving module. If no object is finally detected, the instruction does not lead to any particular action. The object O n having thus been processed, the procedure returns for a new object n + 1 at Step S7.
La figure 3 représente un exemple de dispositif D du véhicule Vk. Ce dispositif D peut être utilisé en tant que dispositif centralisé en charge d’au moins certaines étapes du procédé selon l’invention, en tant que serveur distant ou tout type de dispositif apte à mettre en œuvre les étapes du procédé selon l’invention. Les étapes d’acquisition de données relatives à l’objet sont effectuées par des capteurs tels que les capteurs C1 , C2 et/ou C3. Les autres étapes peuvent être effectuées par le seul dispositif D mais également être effectués pour certaines par d’autres dispositifs de traitement situés à d’autres endroits dans le véhicule. Ce dispositif D peut prendre la forme d’un boîtier comprenant des circuits imprimés, de tout type d’ordinateur ou encore d’un téléphone mobile. FIG. 3 represents an exemplary device D of the vehicle V k . This device D can be used as a centralized device in charge of at least some steps of the method according to the invention, as a remote server or any type of device capable of implementing the steps of the method according to the invention. The data acquisition steps relating to the object are performed by sensors such as sensors C1, C2 and / or C3. The other steps can be performed by the single device D but also be performed for some by other processing devices located at other locations in the vehicle. This device D can take the form of a housing comprising printed circuits, any type of computer or a mobile phone.
Le dispositif D comprend une mémoire vive 1 pour stocker des instructions pour la mise en œuvre par un processeur 2 du procédé tel que décrit ci-avant. Le dispositif comporte aussi une mémoire de masse 3 pour le stockage de données destinées à être conservées après la mise en œuvre du procédé. La mémoire vive 1 et/ou la mémoire de masse 3 stockent par exemple l’historique des réactions du véhicule précédent. The device D comprises a random access memory 1 for storing instructions for the implementation by a processor 2 of the method as described above. The device also comprises a mass memory 3 for storing data intended to be stored after the implementation of the method. The RAM 1 and / or the mass memory 3 store, for example, the reaction history of the preceding vehicle.
Le dispositif D peut en outre comporter un processeur de signal numérique (DSP) 4. Ce DSP 4 reçoit les données des capteurs pour mettre en forme, démoduler et amplifier, de façon connue en soi ces données. Ce traitement peut alternativement être effectué au niveau des capteurs. The device D may further comprise a digital signal processor (DSP) 4. This DSP 4 receives the data from the sensors to format, demodulate and amplify, in a manner known per se, these data. This treatment can alternatively be performed at the sensors.
Le dispositif comporte également une interface d’entrée 5 pour la réception des données relevées par les capteurs et une interface de sortie 6 pour la transmission des données des instructions d’assistance à la conduite. The device also comprises an input interface 5 for receiving the data recorded by the sensors and an output interface 6 for transmitting the data of the driving assistance instructions.
La présente invention ne se limite pas aux formes de réalisation décrites ci-avant à titre d’exemples ; elle s’étend à d’autres variantes. Ainsi, on a décrit ci-avant des exemples de paramètres, autres que la probabilité et le nombre de capteurs, pouvant être pris en compte pour la détection de l’objet ou la détermination de la trajectoire du véhicule courant. Bien sûr, d’autres paramètres tels que les conditions météorologiques, la densité détectée de l’objet ou encore la cylindrée du moteur peuvent être pris en compte. The present invention is not limited to the embodiments described above as examples; it extends to other variants. Thus, examples of parameters other than the probability and the number of sensors that can be taken into account for the detection of the object or the determination of the trajectory of the current vehicle are described above. Of course, other parameters such as weather conditions, the detected density of the object or the engine displacement can be taken into account.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1853507 | 2018-04-20 | ||
| FR1853507A FR3080344B1 (en) | 2018-04-20 | 2018-04-20 | RELIABLE DETECTION OF AN OBJECT BY A VEHICLE |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019202252A1 true WO2019202252A1 (en) | 2019-10-24 |
Family
ID=63143238
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/FR2019/050887 Ceased WO2019202252A1 (en) | 2018-04-20 | 2019-04-15 | Reliable detection of an object by a vehicle |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR3080344B1 (en) |
| WO (1) | WO2019202252A1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011003614A1 (en) * | 2011-02-03 | 2012-08-09 | Robert Bosch Gmbh | Method for defining a search corridor in a monitoring system in a vehicle |
| WO2012119596A1 (en) * | 2011-03-04 | 2012-09-13 | Continental Teves Ag & Co. Ohg | Method for the predictive display of an evasive maneuver |
| US20130325241A1 (en) * | 2012-06-01 | 2013-12-05 | Google Inc. | Inferring State of Traffic Signal and Other Aspects of a Vehicle's Environment Based on Surrogate Data |
| US8880272B1 (en) * | 2012-03-16 | 2014-11-04 | Google Inc. | Approach for estimating the geometry of roads and lanes by using vehicle trajectories |
| DE102013021827A1 (en) * | 2013-12-21 | 2015-06-25 | Valeo Schalter Und Sensoren Gmbh | A method for warning a driver of a motor vehicle of a risk of collision by outputting a non-optical warning signal, collision warning system and motor vehicle |
| DE102015201555A1 (en) * | 2015-01-29 | 2016-08-04 | Robert Bosch Gmbh | Method and device for operating a vehicle |
| DE102015107391A1 (en) * | 2015-05-12 | 2016-11-17 | Valeo Schalter Und Sensoren Gmbh | Method for controlling a functional device of a motor vehicle on the basis of fused sensor data, control device, driver assistance system and motor vehicle |
-
2018
- 2018-04-20 FR FR1853507A patent/FR3080344B1/en active Active
-
2019
- 2019-04-15 WO PCT/FR2019/050887 patent/WO2019202252A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011003614A1 (en) * | 2011-02-03 | 2012-08-09 | Robert Bosch Gmbh | Method for defining a search corridor in a monitoring system in a vehicle |
| WO2012119596A1 (en) * | 2011-03-04 | 2012-09-13 | Continental Teves Ag & Co. Ohg | Method for the predictive display of an evasive maneuver |
| US8880272B1 (en) * | 2012-03-16 | 2014-11-04 | Google Inc. | Approach for estimating the geometry of roads and lanes by using vehicle trajectories |
| US20130325241A1 (en) * | 2012-06-01 | 2013-12-05 | Google Inc. | Inferring State of Traffic Signal and Other Aspects of a Vehicle's Environment Based on Surrogate Data |
| DE102013021827A1 (en) * | 2013-12-21 | 2015-06-25 | Valeo Schalter Und Sensoren Gmbh | A method for warning a driver of a motor vehicle of a risk of collision by outputting a non-optical warning signal, collision warning system and motor vehicle |
| DE102015201555A1 (en) * | 2015-01-29 | 2016-08-04 | Robert Bosch Gmbh | Method and device for operating a vehicle |
| DE102015107391A1 (en) * | 2015-05-12 | 2016-11-17 | Valeo Schalter Und Sensoren Gmbh | Method for controlling a functional device of a motor vehicle on the basis of fused sensor data, control device, driver assistance system and motor vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| FR3080344B1 (en) | 2022-01-21 |
| FR3080344A1 (en) | 2019-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Abdelhamid et al. | Vehicle as a mobile sensor | |
| CN111055840A (en) | Vehicle-to-infrastructure (V2I) messaging system | |
| FR3086073A1 (en) | ELECTRONIC DEVICE FOR DETERMINING AN EMERGENCY STOP PATH OF AN AUTONOMOUS VEHICLE, VEHICLE AND ASSOCIATED METHOD | |
| US10569770B1 (en) | Driver assistance system | |
| WO2013113904A1 (en) | Method of determining the positioning of a vehicle in a traffic corridor of a lane, and methods for detecting alignment and risk of collision between two vehicles | |
| FR3053648A1 (en) | AUTONOMOUS DRIVING METHOD FOR VEHICLE | |
| EP3917815A1 (en) | Management via an equivalent speed of autonomous driving with at least two target objects | |
| CN111098854B (en) | Driver assistance system and method | |
| US11718293B2 (en) | Driver assistance apparatus | |
| WO2023233088A1 (en) | Method and device for controlling a driver assist system assisting with driving a vehicle on the basis of a speed limit | |
| WO2019202226A1 (en) | Improvement of detection by the following of a leading vehicle | |
| WO2019202252A1 (en) | Reliable detection of an object by a vehicle | |
| US20250091610A1 (en) | A system and method of gamified active learning for vehicle perception systems | |
| WO2019122573A1 (en) | Method for monitoring the area surrounding a first element located on a road, and associated system | |
| FR3129905A1 (en) | Driving assistance method for a motor vehicle in the presence of pedestrians. | |
| FR2951676A1 (en) | DEVICE FOR PROTECTING A MOTOR VEHICLE | |
| FR3119817A1 (en) | Method and device for determining a trajectory for an autonomous vehicle | |
| KR20230011774A (en) | Method and system for data recording of vehicle | |
| EP4146513B1 (en) | Motor vehicle driver assistance method | |
| WO2020165516A1 (en) | Autonomous driving based on distance and speed of distinct target objects | |
| FR3107875A1 (en) | Method and device for controlling the activation of vehicle indicators | |
| EP4490005B1 (en) | Method for selecting a moving object for implementing an adaptive cruise control function for a motor vehicle | |
| WO2022112672A1 (en) | Method and device for determining a virtual boundary line between two traffic lanes | |
| FR3092305A1 (en) | Managing a lane change of a vehicle used as a target for adaptive cruise control | |
| WO2024218441A1 (en) | Controlling the activation of a lane change assist function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19725211 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19725211 Country of ref document: EP Kind code of ref document: A1 |