FR3132896A1 - Method and device for controlling a vehicle driving assistance system in a road environment comprising a merging of lanes - Google Patents
Method and device for controlling a vehicle driving assistance system in a road environment comprising a merging of lanes Download PDFInfo
- Publication number
- FR3132896A1 FR3132896A1 FR2201561A FR2201561A FR3132896A1 FR 3132896 A1 FR3132896 A1 FR 3132896A1 FR 2201561 A FR2201561 A FR 2201561A FR 2201561 A FR2201561 A FR 2201561A FR 3132896 A1 FR3132896 A1 FR 3132896A1
- Authority
- FR
- France
- Prior art keywords
- vehicle
- lane
- road environment
- road
- data
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000004927 fusion Effects 0.000 claims abstract description 6
- 230000004044 response Effects 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 8
- 230000004888 barrier function Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 7
- 238000012508 change request Methods 0.000 claims description 3
- 238000009877 rendering Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 31
- 238000001514 detection method Methods 0.000 description 14
- 230000006399 behavior Effects 0.000 description 8
- 230000006978 adaptation Effects 0.000 description 5
- 230000007774 longterm Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000009849 deactivation Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005855 radiation Effects 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- JEIPFZHSYJVQDO-UHFFFAOYSA-N iron(III) oxide Inorganic materials O=[Fe]O[Fe]=O JEIPFZHSYJVQDO-UHFFFAOYSA-N 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 230000005693 optoelectronics Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18163—Lane change; Overtaking manoeuvres
-
- 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
-
- 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/10—Interpretation of driver requests or demands
-
- 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/05—Type of road, e.g. motorways, local streets, paved or unpaved 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
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/10—Number of lanes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/50—Barriers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/53—Road markings, e.g. lane marker or crosswalk
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Traffic Control Systems (AREA)
Abstract
La présente invention concerne un procédé et un dispositif de contrôle d’un système d’aide à la conduite d’un véhicule (11) circulant dans un environnement routier (1) comportant une pluralité de voies de circulation (1001, 1002, 1003). A cet effet, des données représentatives dudit environnement routier sont reçues à partir d’au moins un dispositif embarqué. En fonction des données, des informations représentatives d’une position d’une voie de circulation associée audit véhicule (11), dite voie propre, ainsi que d’une fusion de ladite voie propre avec une voie de circulation adjacente, sont déterminées, et ledit système d’aide à la conduite est contrôlé en fonction de ladite fusion. Figure pour l’abrégé : Figure 1 The present invention relates to a method and a device for controlling a system for assisting the driving of a vehicle (11) traveling in a road environment (1) comprising a plurality of traffic lanes (1001, 1002, 1003) . To this end, data representative of said road environment are received from at least one on-board device. Depending on the data, information representative of a position of a traffic lane associated with said vehicle (11), called own lane, as well as of a merger of said own lane with an adjacent traffic lane, are determined, and said driving assistance system is controlled according to said fusion. Figure for abstract: Figure 1
Description
La présente invention concerne les procédés et dispositifs d’aide à la conduite d’un véhicule, notamment un véhicule automobile. La présente invention concerne également un procédé et un dispositif de détection d’une fusion de voies de circulation dans un environnement routier. La présente invention concerne également un procédé et un dispositif de contrôle d’un véhicule embarquant un ou plusieurs systèmes d’aide à la conduite, notamment un véhicule autonome.The present invention relates to methods and devices for assisting the driving of a vehicle, in particular a motor vehicle. The present invention also relates to a method and a device for detecting a merger of traffic lanes in a road environment. The present invention also relates to a method and a device for controlling a vehicle incorporating one or more driving assistance systems, in particular an autonomous vehicle.
La sécurité routière fait partie des enjeux importants de nos sociétés. Avec l’augmentation du nombre de véhicules circulant sur les réseaux routiers du monde entier, et ce quelles que soient les conditions de circulation, les risques d’accidents et d’incidents provoqués par les conditions de circulation n’ont jamais été aussi importants.Road safety is one of the important issues facing our societies. With the increase in the number of vehicles traveling on road networks around the world, regardless of traffic conditions, the risk of accidents and incidents caused by traffic conditions has never been greater.
Pour améliorer la sécurité routière, certains véhicules contemporains sont équipés de fonctions ou systèmes d’aide à la conduite, dits ADAS (de l’anglais « Advanced Driver-Assistance System » ou en français « Système d’aide à la conduite avancé »). Des systèmes ADAS mettent par exemple en œuvre des procédés basés sur la détection d’obstacles environnants à l’aide de capteurs périphériques embarqués sur un véhicule tels que des caméras, radars, ou encore lidars (de l’anglais « Light Detection And Ranging », ou « Détection et estimation de la distance par la lumière » en français).To improve road safety, certain contemporary vehicles are equipped with driving assistance functions or systems, known as ADAS (from English “Advanced Driver-Assistance System” or in French “Advanced Driving Assistance System”). . ADAS systems, for example, implement processes based on the detection of surrounding obstacles using peripheral sensors on board a vehicle such as cameras, radars, or even lidars (from the English “Light Detection And Ranging”). , or “Detection and estimation of distance by light” in French).
Les systèmes ADAS peuvent également tenir compte de données de navigation indiquant en avance les caractéristiques d’une route, notamment les limitations de vitesse, les côtes ou encore le rayon de courbure des virages sur le parcours, de façon à optimiser en avance la conduite du véhicule.ADAS systems can also take into account navigation data indicating in advance the characteristics of a road, in particular speed limits, hills or even the radius of curvature of turns on the route, so as to optimize the driving of the vehicle in advance. vehicle.
Lorsqu’une fusion de deux voies est détectée sur une route, les systèmes ADAS sont désactivés en avance, de manière à permettre au conducteur du véhicule de reprendre la main le temps de la fusion. Si cette désactivation est justifiée lors de la circulation du véhicule sur une voie fusionnant avec une voie adjacente, celle-ci reste superflue lorsque la voie de circulation du véhicule ne subit aucun changement. La désactivation injustifiée de systèmes ADAS représente ainsi une perte de confort pour le conducteur et un risque accru envers les usagers de la route, en raison d’un changement imprévu du comportement du véhicule.When a merger of two lanes is detected on a road, the ADAS systems are deactivated in advance, so as to allow the driver of the vehicle to regain control during the merger. If this deactivation is justified when the vehicle is traveling on a lane merging with an adjacent lane, it remains superfluous when the vehicle's lane does not undergo any change. The unjustified deactivation of ADAS systems therefore represents a loss of comfort for the driver and an increased risk to road users, due to an unforeseen change in the vehicle's behavior.
Un objet de la présente invention est de résoudre au moins un des inconvénients de l’arrière-plan technologique.An object of the present invention is to resolve at least one of the disadvantages of the technological background.
Un objet de la présente invention est par exemple d’améliorer la détection d’une fusion de voie de circulation dans un environnement routier.An object of the present invention is for example to improve the detection of a traffic lane merger in a road environment.
Un autre objet de la présente invention est par exemple d’améliorer le fonctionnement d’un ou de plusieurs systèmes ADAS embarqué dans le véhicule.Another object of the present invention is for example to improve the operation of one or more ADAS systems embedded in the vehicle.
Selon un premier aspect, la présente invention concerne un procédé de contrôle d’un système d’aide à la conduite d’un véhicule circulant dans un environnement routier comportant une pluralité de voies de circulation, le procédé comprenant les étapes suivantes :According to a first aspect, the present invention relates to a method for controlling a driving assistance system of a vehicle traveling in a road environment comprising a plurality of traffic lanes, the method comprising the following steps:
- réception de données représentatives de l’environnement routier à partir d’au moins un dispositif embarqué dans le véhicule ;- reception of data representative of the road environment from at least one device on board the vehicle;
- première détermination d’informations représentatives d’une position, dans l’environnement routier, d’une voie de circulation associée au véhicule, dite voie propre, parmi la pluralité de voies de circulation en fonction des données ;- first determination of information representative of a position, in the road environment, of a traffic lane associated with the vehicle, called its own lane, among the plurality of traffic lanes according to the data;
- deuxième détermination d’informations représentatives d’une fusion de la voie propre avec une voie de circulation adjacente à la voie propre, en fonction des données ; et- second determination of information representative of a merger of the own lane with a traffic lane adjacent to the own lane, based on the data; And
- contrôle du système d’aide à la conduite du véhicule en fonction de la fusion déterminée.- control of the vehicle driving assistance system according to the determined fusion.
En d’autres termes, la position du véhicule est déterminée par rapport à l’ensemble des voies de circulation de l’environnement routier, et la fusion de voies de circulation est détectée lorsque celle-ci se produit sur la voie propre du véhicule.In other words, the position of the vehicle is determined in relation to all the traffic lanes in the road environment, and the merging of traffic lanes is detected when this occurs on the vehicle's own lane.
Grâce à la présente invention, le comportement du véhicule embarquant un ou plusieurs systèmes ADAS est adapté selon que celui-ci circule ou non sur une voie en fusion avec une voie adjacente. Cette conception permet également de garantir que le véhicule circule effectivement sur une voie en fusion lorsqu’une telle fusion est détectée, et par conséquent d’adapter le comportement des systèmes ADAS en conséquence, par exemple de manière à engager la fusion entre la voie propre et la voie adjacente de manière autonome.Thanks to the present invention, the behavior of the vehicle carrying one or more ADAS systems is adapted depending on whether or not it is traveling on a lane merging with an adjacent lane. This design also makes it possible to guarantee that the vehicle is actually traveling on a merging lane when such a merger is detected, and consequently to adapt the behavior of the ADAS systems accordingly, for example so as to initiate merging between the own lane. and the adjacent lane autonomously.
Selon une variante, les données représentatives de l’environnement routier comprennent des informations représentatives de lignes routières, les lignes routières appartenant à un ensemble de lignes comprenant :According to a variant, the data representative of the road environment include information representative of road lines, the road lines belonging to a set of lines comprising:
- un marquage au sol associé à l’environnement routier ; et/ou- ground markings associated with the road environment; and or
- une barrière associée à l’environnement routier ; et/ou- a barrier associated with the road environment; and or
- une bordure de route associée à l’environnement routier,- a roadside associated with the road environment,
la première détermination et/ou la deuxième détermination étant effectuées en fonction des informations représentatives de lignes routières.the first determination and/or the second determination being carried out based on the information representative of road lines.
Selon une autre variante, la première détermination comprend les étapes suivantes :According to another variant, the first determination comprises the following steps:
- détermination d’une valeur de largeur associée à un élément de l’environnement routier à partir des données ;- determination of a width value associated with an element of the road environment from the data;
- comparaison de la valeur de largeur avec une première valeur seuil ; et- comparison of the width value with a first threshold value; And
- détermination d’informations représentatives d’une voie de circulation associée à l’environnement routier en fonction d’un résultat de la comparaison.- determination of information representative of a traffic lane associated with the road environment based on a result of the comparison.
Selon une variante supplémentaire, la deuxième détermination comprend les étapes suivantes :According to an additional variant, the second determination comprises the following steps:
- détermination d’un paramètre de largeur associé à la voie propre, le paramètre de largeur variant le long de la voie propre ; et- determination of a width parameter associated with the clean track, the width parameter varying along the clean track; And
- comparaison du paramètre de largeur avec une deuxième valeur seuil, la fusion étant détectée lorsque le paramètre de largeur est inférieur à la deuxième valeur seuil.- comparison of the width parameter with a second threshold value, the merger being detected when the width parameter is less than the second threshold value.
Selon encore une variante, le contrôle comprend les étapes suivantes :According to yet another variant, the control comprises the following steps:
- rendu d’une requête de changement de voie à destination d’un conducteur du véhicule ;- rendering a lane change request to a driver of the vehicle;
- réception d’une réponse à la requête à partir d’une interface homme-machine embarquée dans le véhicule ;- reception of a response to the request from a man-machine interface on board the vehicle;
- contrôle d’une trajectoire du véhicule vers la voie de circulation adjacente lorsque la réponse est positive ; et- control of a vehicle trajectory towards the adjacent traffic lane when the response is positive; And
-arrêt du système d’aide à la conduite lorsque la réponse est négative.-stopping the driving assistance system when the response is negative.
Selon une autre variante, le système d’aide à la conduite comprend un système de changement semi-automatique de voie de circulation.According to another variant, the driving assistance system includes a semi-automatic lane change system.
Selon un deuxième aspect, la présente invention concerne un dispositif de contrôle d’un système d’aide à la conduite d’un véhicule, le dispositif comprenant une mémoire associée à un processeur configuré pour la mise en œuvre des étapes du procédé selon le premier aspect de la présente invention.According to a second aspect, the present invention relates to a device for controlling a vehicle driving assistance system, the device comprising a memory associated with a processor configured for implementing the steps of the method according to the first aspect of the present invention.
Selon un troisième aspect, la présente invention concerne un véhicule, par exemple de type automobile, comprenant un dispositif tel que décrit ci-dessus selon le deuxième aspect de la présente invention.According to a third aspect, the present invention relates to a vehicle, for example of the automobile type, comprising a device as described above according to the second aspect of the present invention.
Selon un quatrième aspect, la présente invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le premier aspect de la présente invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur.According to a fourth aspect, the present invention relates to a computer program which comprises instructions adapted for the execution of the steps of the method according to the first aspect of the present invention, in particular when the computer program is executed by at least one processor.
Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable.Such a computer program can use any programming language, and be in the form of a source code, an object code, or an intermediate code between a source code and an object code, such as in partially compiled form, or in any other desirable form.
Selon un cinquième aspect, la présente invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le premier aspect de la présente invention.According to a fifth aspect, the present invention relates to a computer-readable recording medium on which is recorded a computer program comprising instructions for executing the steps of the method according to the first aspect of the present invention.
D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur.On the one hand, the recording medium can be any entity or device capable of storing the program. For example, the medium may comprise a storage means, such as a ROM memory, a CD-ROM or a ROM memory of the microelectronic circuit type, or even a magnetic recording means or a hard disk.
D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon la présente invention peut être en particulier téléchargé sur un réseau de type Internet.On the other hand, this recording medium can also be a transmissible medium such as an electrical or optical signal, such a signal being able to be conveyed via an electrical or optical cable, by conventional or terrestrial radio or by self-directed laser beam or by other ways. The computer program according to the present invention can in particular be downloaded onto an Internet type network.
Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.Alternatively, the recording medium may be an integrated circuit in which the computer program is incorporated, the integrated circuit being adapted to execute or to be used in executing the method in question.
D’autres caractéristiques et avantages de la présente invention ressortiront de la description des exemples de réalisation particuliers et non limitatifs de la présente invention ci-après, en référence aux figures 1 à 3 annexées, sur lesquelles :Other characteristics and advantages of the present invention will emerge from the description of the particular and non-limiting examples of embodiment of the present invention below, with reference to the attached Figures 1 to 3, in which:
Un procédé et un dispositif de contrôle d’un système d’aide à la conduite d’un véhicule vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 3. Des mêmes éléments sont identifiés avec des mêmes signes de référence tout au long de la description qui va suivre.A method and a device for controlling a vehicle driving assistance system will now be described in what follows with reference jointly to Figures 1 to 3. The same elements are identified with the same reference signs throughout the description which follows.
Selon un exemple particulier et non limitatif de réalisation de la présente invention, le contrôle d’un système d’aide à la conduite, dit système ADAS, d’un véhicule circulant dans un environnement routier comportant une pluralité de voies de circulation comprend la réception, par le véhicule, de données représentatives de l’environnement routier à partir d’au moins un dispositif embarqué. Les données correspondent par exemple à des données de cartographie de l’environnement routier associées par exemple à une position du véhicule dans l’environnement routier et/ou à des données représentatives d’un voisinage du véhicule. Les données comprennent par exemple une information représentative d’une fusion de deux voies de la pluralité de voies de circulation, devant le véhicule selon son sens de circulation. Les données sont par exemple reçues via une connexion sans fil ou encore par connexion filaire avec des capteurs embarqués dans le véhicule et/ou un système de géolocalisation intégré au véhicule et/ou un dispositif connecté de type téléphone intelligent (de l’anglais « smartphone ») associé à un occupant du véhicule.According to a particular and non-limiting example of embodiment of the present invention, the control of a driving assistance system, called the ADAS system, of a vehicle circulating in a road environment comprising a plurality of traffic lanes comprises the reception , by the vehicle, data representative of the road environment from at least one on-board device. The data correspond for example to mapping data of the road environment associated for example with a position of the vehicle in the road environment and/or to data representative of a neighborhood of the vehicle. The data includes for example information representative of a merger of two lanes of the plurality of traffic lanes, in front of the vehicle according to its direction of travel. The data is for example received via a wireless connection or by wired connection with sensors embedded in the vehicle and/or a geolocation system integrated into the vehicle and/or a connected device such as a smartphone (from the English "smartphone"). ") associated with an occupant of the vehicle.
Les données permettent de déterminer des informations représentatives d’une position, dans l’environnement routier, d’une voie de circulation associée au véhicule, dite voie propre, parmi la pluralité de voies de circulation. En d’autres termes, le véhicule caractérise la voie propre, sur laquelle il circule, et la situe au sein de l’environnement routier, notamment par rapport à la pluralité de voies de circulation. Le véhicule détermine par exemple que la voie propre se situe sur une extrémité gauche ou droite de la pluralité de voies de circulation, c’est-à-dire que la voie propre est susceptible de fusionner avec une voie adjacente de la pluralité de voies de circulation.The data makes it possible to determine information representative of a position, in the road environment, of a traffic lane associated with the vehicle, called its own lane, among the plurality of traffic lanes. In other words, the vehicle characterizes the specific lane on which it is traveling and locates it within the road environment, particularly in relation to the plurality of traffic lanes. The vehicle determines for example that the own lane is located on a left or right end of the plurality of traffic lanes, that is to say that the own lane is likely to merge with an adjacent lane of the plurality of traffic lanes. traffic.
Le véhicule détermine alors, en fonction des données, des informations représentatives d’une fusion de la voie propre avec une voie de circulation adjacente à la voie propre, c’est-à-dire que la voie propre et la voie de circulation adjacente se rejoignent pour former une voie unique. En d’autres termes, le véhicule détermine que l’environnement routier présente une fusion de deux voies de circulation, laquelle concerne directement la circulation du véhicule et nécessite une adaptation de son comportement. Le système ADAS est alors contrôlé en fonction de la fusion déterminée. Le véhicule détermine par exemple une fusion dans laquelle la voie propre vient rejoindre la voie de circulation adjacente, le comportement du véhicule étant alors adapté pour permettre son insertion dans la voie de circulation adjacente. Le contrôle du système ADAS correspond par exemple à un changement de voies de la voie propre vers la voie de circulation adjacente, ou encore à une adaptation de son fonctionnement pour permettre une reprise en main du véhicule par le conducteur pour effectuer le changement de voies.The vehicle then determines, based on the data, information representative of a merger of the own lane with a traffic lane adjacent to the own lane, that is to say that the own lane and the adjacent traffic lane meet. join to form a single path. In other words, the vehicle determines that the road environment presents a merger of two traffic lanes, which directly concerns the movement of the vehicle and requires an adaptation of its behavior. The ADAS system is then controlled according to the determined fusion. The vehicle determines for example a merger in which the own lane joins the adjacent traffic lane, the behavior of the vehicle then being adapted to allow its insertion into the adjacent traffic lane. Control of the ADAS system corresponds, for example, to a change of lanes from the own lane to the adjacent traffic lane, or even to an adaptation of its operation to allow the driver to take control of the vehicle to carry out the lane change.
Un tel procédé permet ainsi d’optimiser le fonctionnement des systèmes ADAS sur une route présentant une fusion entre plusieurs voies de circulation, en permettant d’identifier clairement si le véhicule est concerné ou non par une telle fusion et par conséquent de différencier son comportement à l’approche de cette fusion. Déterminer si le véhicule est concerné par la fusion de voies de circulation permet ainsi d’éviter la désactivation injustifiée de fonctions ADAS et d’effectuer un contrôle spécifique lorsque le véhicule se situe sur une voie propre en fusion avec une voie de circulation adjacente. Le confort et la sécurité du conducteur du véhicule équipé de systèmes ADAS ainsi que des autres usagers de la route est ainsi augmenté, ainsi que les fonctionnalités permises par ces systèmes ADAS et leur disponibilité.Such a method thus makes it possible to optimize the operation of ADAS systems on a road presenting a merger between several traffic lanes, by making it possible to clearly identify whether or not the vehicle is affected by such a merger and consequently to differentiate its behavior at the approach to this merger. Determining whether the vehicle is affected by the merging of traffic lanes thus makes it possible to avoid the unjustified deactivation of ADAS functions and to carry out a specific check when the vehicle is located on a separate lane merging with an adjacent traffic lane. The comfort and safety of the driver of the vehicle equipped with ADAS systems as well as other road users is thus increased, as well as the functionalities permitted by these ADAS systems and their availability.
La
Le véhicule 10 embarque ainsi avantageusement un ou plusieurs premiers systèmes d’aide à la conduite, dit ADAS (de l’anglais « Advanced Driver-Assistance System » ou en français « Système d’aide à la conduite avancé »), assistant le conducteur dans la conduite du véhicule 10 et/ou assurant le contrôle du véhicule 10 qui est apte à rouler dans son environnement 1 avec une intervention limitée du conducteur, voire sans intervention du conducteur.The vehicle 10 thus advantageously carries one or more first driving assistance systems, called ADAS (from English “Advanced Driver-Assistance System” or in French “Advanced Driving Assistance System”), assisting the driver in driving the vehicle 10 and/or ensuring control of the vehicle 10 which is able to drive in its environment 1 with limited intervention from the driver, or even without intervention from the driver.
Le ou les premiers systèmes ADAS embarqués dans le véhicule 10 mettent en œuvre une ou plusieurs fonctions d’assistance pour le conducteur. Par exemple, le véhicule 10 embarque un ou plusieurs des systèmes suivants, selon toute combinaison possible :The first ADAS system(s) embedded in the vehicle 10 implement one or more assistance functions for the driver. For example, the vehicle 10 has one or more of the following systems, in any possible combination:
- système de changement semi-automatique de voie de circulation, dit système SALC (de l’anglais « Semi-Automatic Lane Change ») ; et/ou- semi-automatic lane change system, known as SALC system (from English “Semi-Automatic Lane Change”); and or
- système d’adaptation intelligente de la vitesse, dit système ISA (de l’anglais « Intelligent Speed Adaptation ») ; et/ou- intelligent speed adaptation system, known as the ISA system (from English “Intelligent Speed Adaptation”); and or
- système d’adaptation de la vitesse en virage, dit système CSA (de l’anglais « Curve Speed Assist ») ; et/ou- curve speed adaptation system, called CSA system (from English “Curve Speed Assist”); and or
- système de régulation adaptative de vitesse, dit ACC (de l’anglais « Adaptive Cruise Control ») ; et/ou- adaptive cruise control system, known as ACC (from the English “Adaptive Cruise Control”); and or
- régulateur de vitesse prédictif, dit système PCC (de l’anglais « Predictive Cruise Control ») ; et/ou- predictive cruise control, known as PCC system (from English “Predictive Cruise Control”); and or
- système de contrôle électronique de stabilité, dit système ESC (de l’anglais « Electronic Stability Control » ou en français « Contrôle électronique de la stabilité »), DSC (de l’anglais « Dynamic Stability Control » ou en français « Contrôle dynamique de la stabilité ») ou encore ESP (de l’anglais « Electronic Stability Program » ou en français « Programme électronique de la stabilité ») ; et/ou- electronic stability control system, known as the ESC system (from the English “Electronic Stability Control” or in French “Electronic Stability Control”), DSC (from the English “Dynamic Stability Control” or in French “Dynamic Control”) of stability") or even ESP (from the English "Electronic Stability Program" or in French "Program electronique de lastability"); and or
- système d’aide au maintien dans la file de circulation du véhicule, dit système LKA (de l’anglais « Lane-Keeping Assist » ou en français « Assistant de maintien dans la file ») ou LPA (de l’anglais « Lane Positioning Assist » ou en français « Assistant de positionnement dans la file »).- system for maintaining the vehicle in the lane, known as the LKA system (from the English “Lane-Keeping Assist” or in French “Lane Keeping Assistant”) or LPA (from the English “Lane Positioning Assist” or in French “Assistant de positioning dans la queue”).
Les exemples de systèmes ADAS de la liste ci-dessus sont fournis à titre illustratif et ne sont pas limitatifs, cette liste n’étant pas exhaustive.The examples of ADAS systems in the list above are provided for illustrative purposes and are not exhaustive, this list is not exhaustive.
Un processus de contrôle d’un système ADAS du véhicule 11 est avantageusement mis en œuvre par un ou plusieurs processeurs, par exemple par un calculateur central, un ensemble de calculateurs, ou encore un calculateur périphérique associé au système ADAS du véhicule 11.A process for controlling an ADAS system of the vehicle 11 is advantageously implemented by one or more processors, for example by a central computer, a set of computers, or even a peripheral computer associated with the ADAS system of the vehicle 11.
L’au moins un processeur comprend par exemple un boîtier de servitude intelligent ou BSI (en anglais « Built-In Systems Interface ») ou encore VSM (de l’anglais « Vehicle Supervisor Module » ou en français « Module de Supervision de Véhicule ») apte à former un réseau de communication, par exemple un réseau de communication multiplexé, dans lequel des données sont transmises via une liaison sans fil ou filaire. L’au moins un processeur ou BSI (ci-après désigné « BSI ») est ainsi relié à une pluralité de calculateurs périphériques, par exemple aux calculateurs périphériques associés aux systèmes ADAS embarqués du véhicule 11 et/ou à d’autres calculateurs de systèmes et/ou de dispositifs embarqués du véhicule 11.The at least one processor comprises for example an intelligent utility box or BSI (in English “Built-In Systems Interface”) or even VSM (from the English “Vehicle Supervisor Module” or in French “Module de Supervision de Véhicule” ) capable of forming a communications network, for example a multiplexed communications network, in which data is transmitted via a wireless or wired link. The at least one processor or BSI (hereinafter referred to as “BSI”) is thus connected to a plurality of peripheral computers, for example to peripheral computers associated with the on-board ADAS systems of the vehicle 11 and/or to other system computers. and/or on-board devices of the vehicle 11.
Dans une première opération, des données représentatives de l’environnement routier 1 sont reçues par le BSI, par exemple par communication dans le réseau de communication multiplexé. Les données reçues par le BSI sont par exemple générées à partir d’une donnée représentative de l’environnement routier 1, par exemple une donnée obtenue par un ou plusieurs capteurs de système(s) de détection d’objet embarqués dans le véhicule 11, ce ou ces systèmes faisant par exemple partie d’un système ADAS du véhicule 11.In a first operation, data representative of the road environment 1 are received by the BSI, for example by communication in the multiplexed communication network. The data received by the BSI are for example generated from data representative of the road environment 1, for example data obtained by one or more sensors of object detection system(s) on board the vehicle 11, this or these systems forming for example part of an ADAS system of the vehicle 11.
A titre d’exemple, le ou les capteurs associés à ces systèmes de détection d’objet correspondent à un ou plusieurs des capteurs suivants :For example, the sensor(s) associated with these object detection systems correspond to one or more of the following sensors:
- un ou plusieurs radars à ondes millimétriques arrangés sur le véhicule 11, par exemple à l’avant, à l’arrière, sur chaque coin avant/arrière du véhicule 11 ; chaque radar étant adapté pour émettre des ondes électromagnétiques et pour recevoir les échos de ces ondes renvoyées par un ou plusieurs objets, dans le but de détecter des obstacles et leurs distances vis-à-vis du véhicule 11 ; et/ou- one or more millimeter wave radars arranged on the vehicle 11, for example at the front, at the rear, on each front/rear corner of the vehicle 11; each radar being adapted to emit electromagnetic waves and to receive the echoes of these waves returned by one or more objects, with the aim of detecting obstacles and their distances with respect to the vehicle 11; and or
- un ou plusieurs LIDAR(s), un capteur LIDAR correspondant à un système optoélectronique composé d’un dispositif émetteur laser, d’un dispositif récepteur comprenant un collecteur de lumière (pour collecter la partie du rayonnement lumineux émis par l’émetteur et réfléchi par tout objet situé sur le trajet des rayons lumineux émis par l’émetteur) et d’un photodétecteur qui transforme la lumière collectée en signal électrique ; un capteur LIDAR permet ainsi de détecter la présence d’objets situés dans le faisceau lumineux émis et de mesurer la distance entre le capteur et chaque objet détecté ; et/ou- one or more LIDAR(s), a LIDAR sensor corresponding to an optoelectronic system composed of a laser transmitter device, a receiver device comprising a light collector (to collect the part of the light radiation emitted by the transmitter and reflected by any object located in the path of the light rays emitted by the transmitter) and a photodetector which transforms the collected light into an electrical signal; a LIDAR sensor thus makes it possible to detect the presence of objects located in the emitted light beam and to measure the distance between the sensor and each detected object; and or
- une ou plusieurs caméras (associées ou non à un capteur de profondeur) pour l’acquisition d’une ou plusieurs images de l’environnement autour du véhicule 11 se trouvant dans le champ de vision de la ou les caméras.- one or more cameras (associated or not with a depth sensor) for acquiring one or more images of the environment around the vehicle 11 located in the field of vision of the camera(s).
Les données obtenues de ce ou ces capteurs varient selon le type de capteur. Lorsqu’il s’agit d’un radar ou d’un LIDAR, la donnée d’environnement routier 1 correspond par exemple à des données de distance entre des points de l’objet détecté et le capteur. Chaque objet détecté est ainsi représenté par un nuage de points (chaque point correspondant à un point de l’objet recevant le rayonnement émis par le capteur et réfléchissant au moins en partie ce rayonnement), le nuage de points représentant l’enveloppe (ou une partie de l’enveloppe) de l’objet détecté tel que vu par le capteur et in fine par le premier véhicule 10 embarquant le capteur. Lorsqu’il s’agit d’une caméra vidéo, la donnée d’environnement routier 1 correspond à des données associées à chaque pixel de la ou les images acquises, par exemple des valeurs de niveaux de gris codés sur par exemple 8, 10, 12 ou plus de bits pour chaque canal couleur, par exemple RGB (de l’anglais « Red, Green, Blue » ou en français « Rouge, vert, bleu »). Ces données permettent par exemple de déterminer les positions successives prises par un objet se déplaçant dans l’environnement 1 et d’en déduire un ou plusieurs paramètres dynamiques de l’objet mobile tels que la vitesse et/ou l’accélération et/ou la présence et l’état de feux de signalisation.The data obtained from this sensor(s) varies depending on the type of sensor. When it is a radar or a LIDAR, the road environment data 1 corresponds for example to distance data between points of the detected object and the sensor. Each detected object is thus represented by a cloud of points (each point corresponding to a point of the object receiving the radiation emitted by the sensor and reflecting at least in part this radiation), the cloud of points representing the envelope (or a part of the envelope) of the detected object as seen by the sensor and ultimately by the first vehicle 10 carrying the sensor. When it is a video camera, the road environment data 1 corresponds to data associated with each pixel of the acquired image(s), for example gray level values coded on for example 8, 10, 12 or more bits for each color channel, for example RGB (from English “Red, Green, Blue” or in French “Rouge, vert, bleu”). These data make it possible, for example, to determine the successive positions taken by an object moving in environment 1 and to deduce one or more dynamic parameters of the moving object such as the speed and/or the acceleration and/or the presence and state of traffic lights.
Selon un autre exemple, le véhicule 11 embarque également un système de navigation, par exemple couplé à un système de géolocalisation par satellite configuré pour déterminer la position courante du véhicule 11, le véhicule 11 embarquant à cet effet un récepteur d’un système de type GPS (de l’anglais « Global Positioning System » ou en français « Système mondial de positionnement ») ou le système Galileo par exemple en communication avec un calculateur du système embarqué du véhicule 11. Les données représentatives de l’environnement routier 1 sont alors reçues par communication entre le BSI et un calculateur du système de navigation.According to another example, the vehicle 11 also carries a navigation system, for example coupled to a satellite geolocation system configured to determine the current position of the vehicle 11, the vehicle 11 carrying for this purpose a receiver of a system of the type GPS (from the English “Global Positioning System” or in French “World Positioning System”) or the Galileo system for example in communication with a computer of the on-board system of the vehicle 11. The data representative of the road environment 1 are then received by communication between the BSI and a navigation system computer.
Le système de navigation et le système de géolocalisation sont par exemple intégrés au véhicule 11 et mis en œuvre par un ou plusieurs calculateurs du système embarqué du véhicule 11.The navigation system and the geolocation system are for example integrated into the vehicle 11 and implemented by one or more computers of the on-board system of the vehicle 11.
Selon un autre exemple, le système de navigation et le système de géolocalisation sont mis en œuvre par un dispositif de communication mobile (par exemple un téléphone intelligent ou une tablette), par exemple sous la forme d’une application mobile, un tel dispositif de communication mobile étant embarqué dans le véhicule 11. Selon un exemple particulier, le dispositif de communication mobile est relié en communication, par exemple sans fil (par exemple selon une connexion de type Bluetooth® ou Wifi®), avec le véhicule 11 par l’intermédiaire d’un système de communication du véhicule 11.According to another example, the navigation system and the geolocation system are implemented by a mobile communication device (for example a smartphone or a tablet), for example in the form of a mobile application, such a communication device mobile communication being embedded in the vehicle 11. According to a particular example, the mobile communication device is connected in communication, for example wirelessly (for example according to a Bluetooth® or Wifi® type connection), with the vehicle 11 by the intermediary of a vehicle communication system 11.
Selon un mode de réalisation particulier, le véhicule 11 embarque également un système de communication configuré pour communiquer avec un ou plusieurs dispositifs distants 101 via une infrastructure d’un réseau de communication sans fil. Le dispositif distant 101 correspond avantageusement à un dispositif configuré pour traiter des données, par exemple des données stockées en mémoire du dispositif distant 101 et/ou des données reçues du véhicule 11. Le dispositif distant 101 correspond par exemple à un serveur du « cloud » 100 (ou « nuage » en français), le dispositif distant 101 hébergeant par exemple en mémoire une base de données comprenant un ensemble de données 1010 représentatives de la cartographie routière de l’environnement 1. L’infrastructure de communication sans fil comprend par exemple un ensemble de dispositifs de communication 110 de type antenne relais ou UBR (Unité Bord de Route).According to a particular embodiment, the vehicle 11 also carries a communication system configured to communicate with one or more remote devices 101 via an infrastructure of a wireless communication network. The remote device 101 advantageously corresponds to a device configured to process data, for example data stored in the memory of the remote device 101 and/or data received from the vehicle 11. The remote device 101 corresponds for example to a “cloud” server 100 (or “cloud” in French), the remote device 101 hosting for example in memory a database comprising a set of data 1010 representative of the road mapping of the environment 1. The wireless communication infrastructure comprises for example a set of communication devices 110 of the relay antenna or UBR (Roadside Unit) type.
Le système de communication du véhicule 11 comprend par exemple une ou plusieurs antennes de communication reliées à une unité de contrôle télématique, dite TCU (de l’anglais « Telematic Control Unit »), elle-même reliée à un ou plusieurs calculateurs du système embarqué du véhicule 11. La ou les antennes, l’unité TCU et le ou les calculateurs forment par exemple une architecture multiplexée pour la réalisation de différents services utiles pour le bon fonctionnement du véhicule et pour assister le conducteur et/ou les passagers du véhicule dans le contrôle du véhicule 11. Le ou les calculateurs et l’unité TCU communiquent et échangent des données entre eux par l’intermédiaire d’un ou plusieurs bus informatiques, par exemple un bus de communication de type bus de données CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (selon la norme ISO 17458) ou Ethernet (selon la norme ISO/IEC 802-3).The communication system of the vehicle 11 comprises for example one or more communication antennas connected to a telematics control unit, called TCU (from the English “Telematic Control Unit”), itself connected to one or more computers of the on-board system of the vehicle 11. The antenna(s), the TCU unit and the computer(s) form for example a multiplexed architecture for the production of different services useful for the proper functioning of the vehicle and to assist the driver and/or passengers of the vehicle in vehicle control 11. The computer(s) and the TCU unit communicate and exchange data with each other via one or more computer buses, for example a CAN data bus type communication bus (from the English “Controller Area Network” or in French “Réseau de controlleres”), CAN FD (from the English “Controller Area Network Flexible Data-Rate” or in French “Réseau de controllers à flow flexible data”), FlexRay (according to ISO 17458) or Ethernet (according to ISO/IEC 802-3).
Le système de communication sans fil permettant l’échange de données entre le véhicule 11 et le ou les dispositifs distants 101 correspond par exemple à :The wireless communication system allowing the exchange of data between the vehicle 11 and the remote device(s) 101 corresponds for example to:
- un système de communication véhicule à infrastructure V2I (de l’anglais « vehicle-to-infrastructure »), par exemple basé sur les standards 3GPP LTE-V ou IEEE 802.11p de ITS G5 ; ou- a vehicle-to-infrastructure V2I communication system, for example based on the 3GPP LTE-V or IEEE 802.11p standards of ITS G5; Or
- un système de communication de type réseau cellulaire, par exemple un réseau de type LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) LTE 4G ou 5G ; ou- a cellular network type communication system, for example an LTE type network (from the English “Long-Term Evolution” or in French “Evolution à long term”), LTE-Advanced (or in French LTE-advanced) LTE 4G or 5G; Or
- un système de communication de type Wifi selon IEEE 802.11, par exemple selon IEEE 802.11n ou IEEE 802.11ac.- a WiFi type communication system according to IEEE 802.11, for example according to IEEE 802.11n or IEEE 802.11ac.
Selon encore un mode de réalisation, le BSI reçoit les données représentatives de l’environnement routier conjointement par communication avec des capteurs embarqués et avec un calculateur d’un système de navigation embarqué dans le véhicule 11. Le BSI reçoit par exemple des premières données représentatives de la présence d’une fusion de voie et d’autres caractéristiques de l’environnement routier 1 à partir du système de navigation embarqué, et des deuxièmes données représentatives de l’environnement immédiat du véhicule 11 à partir de capteurs embarqués.According to yet another embodiment, the BSI receives data representative of the road environment jointly by communication with on-board sensors and with a computer of a navigation system on-board in the vehicle 11. The BSI receives, for example, first representative data the presence of a lane merger and other characteristics of the road environment 1 from the on-board navigation system, and second data representative of the immediate environment of the vehicle 11 from on-board sensors.
Selon une variante, les données représentatives de l’environnement routier 1 comprennent des informations représentatives de lignes routières 1010, 1011, 1012, 1013 appartenant à un ensemble de lignes comprenant :According to a variant, the data representative of the road environment 1 comprise information representative of road lines 1010, 1011, 1012, 1013 belonging to a set of lines comprising:
- un marquage au sol associé à l’environnement routier 1, par exemple des délimitations latérales des voies de circulation 1001, 1002, 1003 ; et/ou- ground markings associated with the road environment 1, for example lateral boundaries of traffic lanes 1001, 1002, 1003; and or
- une barrière associée à l’environnement routier 1, par exemple une barrière de sécurité ou glissière de sécurité délimitant les voies de circulation 1001, 1002, 1003 d’autres voies dans un sens de circulation opposé ou de l’extrémité latérale de l’environnement routier 1 ;- a barrier associated with the road environment 1, for example a safety barrier or safety barrier delimiting the traffic lanes 1001, 1002, 1003 from other lanes in an opposite direction of traffic or from the lateral end of the road environment 1;
- une bordure de route associée à l’environnement routier 1, c’est-à-dire une frontière entre l’environnement routier 1 destiné à la circulation de véhicules et d’autres portions de l’environnement routier 1, par exemple un trottoir ou l’extrémité latérale de l’environnement routier 1.- a road edge associated with the road environment 1, that is to say a border between the road environment 1 intended for the circulation of vehicles and other portions of the road environment 1, for example a sidewalk or the side end of road environment 1.
Le marquage au sol est aussi appelé signalement horizontal et correspond à un ensemble de lignes tracées sur le sol. Les lignes de marquage au sol peuvent être de plusieurs types, par exemple des lignes de rive ou des lignes médianes, avec des caractéristiques différentes. Les lignes de marquage au sol peuvent ainsi être de type ligne continue, ligne discontinue ou ligne mixte (comprenant une ligne continue et une ligne discontinue parallèle à la ligne continue). Une ligne discontinue peut également présenter des caractéristiques différentes, avec des longueurs d’espacement entre les traits variant d’un type de ligne discontinue à l’autre et/ou une longueur des traits variant d’un type à l’autre.Ground marking is also called horizontal marking and corresponds to a set of lines drawn on the ground. Ground marking lines can be of several types, for example edge lines or center lines, with different characteristics. The ground marking lines can thus be of the continuous line, discontinuous line or mixed line type (comprising a continuous line and a discontinuous line parallel to the continuous line). A dashed line may also have different characteristics, with line spacing lengths varying from one dashed line type to another and/or line length varying from one dashed line type to another.
Ainsi, selon l’exemple de la
Le véhicule 11 embarque par exemple un système de détection de marquage au sol, par exemple couplé à un système SALC embarqué dans le véhicule 11. Un tel système de détection de marquage au sol reçoit des données d’une ou plusieurs caméras embarquées dans le véhicule 11 et configurée pour l’acquisition d’images de la voie de circulation empruntée par le véhicule 11, par exemple la portion de route située à l’avant et/ou sur les côtés du véhicule 11. Le système de détection de marquage au sol est ainsi configuré pour détecter les marquages au sol dans l’environnement du véhicule 11. Un traitement d’image est appliqué aux images obtenues de la ou les caméras du système de détection de marquage au sol pour déterminer la présence de lignes au sol et de classifier ces lignes en différentes catégories, par exemple pour déterminer si les lignes au sol correspondent à des lignes de rive ou des lignes médianes par exemple. Un exemple de traitement d’image pour détecter les lignes au sol est par exemple décrit dans le document WO2017194890A1. Le système de détection de marquage au sol identifie par exemple les lignes en trait continu ou en trait pointillé. Dans cet exemple, le BSI reçoit alors les données représentatives de l’environnement routier 1 au moins partiellement par communication avec le système de détection de marquage au sol.The vehicle 11 carries for example a ground marking detection system, for example coupled to a SALC system on board the vehicle 11. Such a ground marking detection system receives data from one or more cameras on board the vehicle 11 and configured for the acquisition of images of the traffic lane taken by the vehicle 11, for example the portion of road located in front and/or on the sides of the vehicle 11. The ground marking detection system is thus configured to detect ground markings in the environment of the vehicle 11. Image processing is applied to the images obtained from the camera(s) of the ground marking detection system to determine the presence of lines on the ground and of classify these lines into different categories, for example to determine whether the lines on the ground correspond to shore lines or center lines for example. An example of image processing to detect lines on the ground is for example described in document WO2017194890A1. The floor marking detection system identifies, for example, solid line or dotted line lines. In this example, the BSI then receives the data representative of the road environment 1 at least partially by communication with the road marking detection system.
Le BSI reçoit également optionnellement des informations relatives au type de ligne routière associé à chaque ligne routière 1010, 1011, 1012, 1013, permettant par exemple de différencier une barrière d’un marquage au sol ou encore une ligne continue d’une ligne discontinue.The BSI also optionally receives information relating to the type of road line associated with each road line 1010, 1011, 1012, 1013, allowing for example to differentiate a barrier from a ground marking or even a continuous line from a discontinuous line.
Selon encore un exemple, les lignes routières 1010, 1011, 1012, 1013 sont représentées sous la forme d’une fonction représentant l’évolution de la position latérale d’une ligne routière (par exemple par rapport au véhicule 11) au cours d’un déplacement longitudinal le long des voies de circulation 1001, 1002, 1003. Chaque ligne routière est par exemple représentée par un polynôme de degré 3 sous la forme P(x) = C0+ C1* x + C2* x² + C3* x3, avec C0, C1, C2et C3les coefficients du polynôme.According to yet another example, the road lines 1010, 1011, 1012, 1013 are represented in the form of a function representing the evolution of the lateral position of a road line (for example relative to the vehicle 11) during a longitudinal movement along the traffic lanes 1001, 1002, 1003. Each road line is for example represented by a polynomial of degree 3 in the form P(x) = C 0 + C 1 * x + C 2 * x² + C 3 * x 3 , with C 0 , C 1 , C 2 and C 3 the coefficients of the polynomial.
Les coefficients C0, C1, C2et C3sont issus de la ou les caméras embarquées du véhicule 11, du système de détection de marquage au sol utilisant des images issues de cette ou ces caméras ou encore déterminés par le BSI à partir des données d’environnement routier 1.The coefficients C 0 , C 1 , C 2 and C 3 come from the on-board camera(s) of the vehicle 11, from the ground marking detection system using images from this camera(s) or even determined by the BSI from road environment data 1.
Le coefficient C0représente par exemple une distance latérale entre le centre du véhicule 11 et chaque délimitation considérée. Le coefficient C1représente un angle entre la trajectoire du véhicule 11 et une tangente à la voie de circulation (le cap). Le coefficient C2représente un rayon de courbure et le coefficient C3représente une dérivée de ce rayon de courbure.The coefficient C 0 represents for example a lateral distance between the center of the vehicle 11 and each boundary considered. The coefficient C 1 represents an angle between the trajectory of the vehicle 11 and a tangent to the traffic lane (the heading). The coefficient C 2 represents a radius of curvature and the coefficient C 3 represents a derivative of this radius of curvature.
Ainsi, la première ligne routière 1010 est par exemple définie par le polynôme P1010(x) = C0_1010+ C1_1010* x + C2_1010* x² + C3_1010* x3et la deuxième ligne routière 1011 est définie par le polynôme P1011(x) = C0_1011+ C1_1011* x + C2_1011* x² + C3_1011* x3, x représentant la distance longitudinale par rapport au véhicule 11 selon son sens de circulation.Thus, the first road line 1010 is for example defined by the polynomial P 1010 (x) = C 0_1010 + C 1_1010 * x + C 2_1010 * x² + C 3_1010 * x 3 and the second road line 1011 is defined by the polynomial P 1011 (x) = C 0_1011 + C 1_1011 * x + C 2_1011 * x² + C 3_1011 * x 3 , x representing the longitudinal distance relative to the vehicle 11 according to its direction of travel.
Dans une deuxième opération, le BSI détermine des informations représentatives d’une position, dans l’environnement routier 1, d’une voie de circulation associée au véhicule 11, dite voie propre, parmi la pluralité de voies de circulation 1001, 1002, 1003, en fonction des données d’environnement routier 1. La position de la voie propre permet ainsi de déterminer si celle-ci est susceptible d’être affectée par une fusion de voies.In a second operation, the BSI determines information representative of a position, in the road environment 1, of a traffic lane associated with the vehicle 11, called its own lane, among the plurality of traffic lanes 1001, 1002, 1003 , based on road environment data 1. The position of the own lane thus makes it possible to determine whether it is likely to be affected by a lane merger.
Selon un exemple particulier, le BSI détermine si le véhicule 11 circule sur une extrémité gauche ou droite de la pluralité de voies de circulation 1001, 1002, 1003, c’est-à-dire, selon l’exemple de la
Dans un mode de réalisation, le BSI détermine, pour chaque élément de l’environnement routier 1, une valeur de largeur L1, L2, L3, par exemple selon une direction latérale perpendiculaire au sens de déplacement longitudinal du véhicule 11. Le BSI détecte par exemple les voies de circulation 1001, 1002, 1003 en tant qu’éléments de l’environnement routier 1 et détermine pour chacune une valeur de largeur L1, L2, L3. Cette valeur est ensuite comparée avec une première valeur seuil, par exemple une valeur seuil enregistrée dans une mémoire du BSI, permettant alors de déterminer des informations représentatives des voies de circulation 1001, 1002, 1003. La première valeur seuil est par exemple représentative d’une largeur de voie en autoroute, par exemple d’une largeur de 3m. En d’autres termes, lorsque la valeur de largeur L1, L2, L3 associée à chaque voie de circulation 1001, 1002, 1003 est supérieure à la première valeur seuil, le BSI les identifie en tant que telles, les reconnaît comme voies de circulation, et les positionne par rapport au véhicule 11. Une valeur de largeur L1, L2, L3 inférieure à la première valeur seuil correspond par exemple à la largeur d’un espace entre un marquage au sol et une barrière de l’environnement routier, chacun étant représenté par une ligne routière 1010, 1011, 1012, 1013 mais ne définissant pas nécessairement une voie de circulation.In one embodiment, the BSI determines, for each element of the road environment 1, a width value L1, L2, L3, for example in a lateral direction perpendicular to the direction of longitudinal movement of the vehicle 11. The BSI detects by example the traffic lanes 1001, 1002, 1003 as elements of the road environment 1 and determines for each a width value L1, L2, L3. This value is then compared with a first threshold value, for example a threshold value recorded in a memory of the BSI, then making it possible to determine information representative of the traffic lanes 1001, 1002, 1003. The first threshold value is for example representative of a highway lane width, for example 3m wide. In other words, when the width value L1, L2, L3 associated with each traffic lane 1001, 1002, 1003 is greater than the first threshold value, the BSI identifies them as such, recognizes them as traffic lanes , and positions them relative to the vehicle 11. A width value L1, L2, L3 less than the first threshold value corresponds for example to the width of a space between a ground marking and a barrier in the road environment, each being represented by a road line 1010, 1011, 1012, 1013 but not necessarily defining a traffic lane.
En accord avec l’exemple précédent, la largeur des voies de circulation 1001, 1002, 1003 est par exemple déterminée à partir des coefficients C0associés aux lignes routières 1010, 1011, 1012, 1013, la première largeur L1 de la première voie de circulation 1001 étant alors obtenue grâce à l’équation suivante :In accordance with the previous example, the width of the traffic lanes 1001, 1002, 1003 is for example determined from the coefficients C 0 associated with the road lines 1010, 1011, 1012, 1013, the first width L1 of the first lane of circulation 1001 then being obtained using the following equation:
Chaque voie de circulation autour du véhicule 11 est alors comptabilisée, permettant de positionner la voie propre parmi la pluralité de voies de circulation 1001, 1002, 1003.Each traffic lane around the vehicle 11 is then counted, making it possible to position the specific lane among the plurality of traffic lanes 1001, 1002, 1003.
Selon un autre exemple, le BSI détermine deux valeurs de largeur, chacune étant respectivement associée à une voie directement à droite ou à gauche du véhicule 11. Si une des valeurs de largeur est inférieure à la première valeur seuil ou ne peut être calculée, alors la voie propre correspond à une extrémité droite ou gauche de la pluralité de voies de circulation 1001, 1002, 1003 et peut être concernée par une fusion de voies. Si chaque valeur de largeur est supérieure à la première valeur seuil, alors le véhicule 11 n’est pas concerné par toute fusion de voies ultérieure, la voie propre étant une voie centrale.According to another example, the BSI determines two width values, each being respectively associated with a lane directly to the right or to the left of the vehicle 11. If one of the width values is less than the first threshold value or cannot be calculated, then the own lane corresponds to a right or left end of the plurality of traffic lanes 1001, 1002, 1003 and may be affected by a merger of lanes. If each width value is greater than the first threshold value, then the vehicle 11 is not affected by any subsequent merging of lanes, the own lane being a central lane.
Dans une troisième opération, des informations représentatives d’une fusion de la voie propre avec une voie de circulation adjacente à la voie propre sont déterminées en fonction des données. Selon un exemple de réalisation, le BSI ayant positionné la voie propre de manière à déterminer si celle-ci est susceptible de fusionner avec une voie de circulation adjacente, détermine donc si une telle fusion se produit. Selon un autre exemple, le BSI ayant positionné l’ensemble des voies de circulation 1001, 1002, 1003 et la voie propre parmi celles-ci détermine ensuite laquelle de ces voies de circulation 1001, 1002, 1003 fusionne avec une voie adjacente.In a third operation, information representative of a merger of the own lane with a traffic lane adjacent to the own lane is determined based on the data. According to an exemplary embodiment, the BSI having positioned the own lane so as to determine whether it is likely to merge with an adjacent traffic lane, therefore determines whether such a merger occurs. According to another example, the BSI having positioned all of the traffic lanes 1001, 1002, 1003 and the own lane among them then determines which of these traffic lanes 1001, 1002, 1003 merges with an adjacent lane.
Dans un mode de réalisation, le BSI détermine un paramètre de largeur associé à la voie propre, le paramètre de largeur variant le long de la voie propre. Le paramètre de largeur s’exprime par exemple sous la forme d’une fonction L(x), de manière similaire à la deuxième opération, x représentant la distance longitudinale vis-à-vis du véhicule 11. Le paramètre de largeur est alors comparé avec une deuxième valeur seuil, la fusion étant détectée lorsque le paramètre de largeur est inférieur à la deuxième valeur seuil. La deuxième valeur seuil correspond par exemple à une valeur de largeur nulle, associée à une disparition de la voie propre par fusion de celle-ci avec une voie adjacente, ou encore à une valeur de largeur correspondant à un rétrécissement significatif de la largeur de la voie propre annonçant sa fusion avec une voie adjacente et permettant de repérer la fusion de la voie propre en avance.In one embodiment, the BSI determines a width parameter associated with the clean path, the width parameter varying along the clean path. The width parameter is expressed for example in the form of a function L(x), in a manner similar to the second operation, x representing the longitudinal distance from the vehicle 11. The width parameter is then compared with a second threshold value, the merger being detected when the width parameter is less than the second threshold value. The second threshold value corresponds for example to a zero width value, associated with a disappearance of the own lane by merging it with an adjacent lane, or even to a width value corresponding to a significant narrowing of the width of the lane. own lane announcing its merger with an adjacent lane and making it possible to identify the merger of the own lane in advance.
En accord avec l’exemple précédent et la
Ainsi, la détection de la fusion correspond à la résolution d’une équation, par exemple d’une équation polynomiale de second ordre selon les coefficients associés aux polynômes P1010(x) et P1011(x), pour laquelle les valeurs de x sont limitées à un intervalle de distance longitudinale devant le véhicule 11, par exemple un intervalle correspondant à la portée maximale des capteurs embarqués du véhicule 11. En d’autres termes, si l’équation L1(x) – K = 0, avec K correspondant à la deuxième valeur seuil, présente au moins une solution pour une valeur de x comprise dans un intervalle prédéfini, alors une fusion est détectée sur la voie propre.Thus, the detection of the merger corresponds to the resolution of an equation, for example a second-order polynomial equation according to the coefficients associated with the polynomials P 1010 (x) and P 1011 (x), for which the values of x are limited to an interval of longitudinal distance in front of the vehicle 11, for example an interval corresponding to the maximum range of the on-board sensors of the vehicle 11. In other words, if the equation L1(x) – K = 0, with K corresponding to the second threshold value, presents at least one solution for a value of x included in a predefined interval, then a merger is detected on the own channel.
Dans une quatrième opération se déclenchant lorsque la fusion est détectée sur la voie propre, le BSI contrôle le système ADAS du véhicule 11. En d’autres termes, le BSI adapte le comportement du système ADAS de manière à permettre l’approche de la fusion, spécifiquement lorsque celle-ci est détectée sur la voie propre, le système ADAS n’étant pas affecté dans d’autres cas.In a fourth operation triggered when the merger is detected on the own lane, the BSI controls the ADAS system of the vehicle 11. In other words, the BSI adapts the behavior of the ADAS system so as to allow the merger to approach , specifically when it is detected on the own track, the ADAS system not being affected in other cases.
Selon une variante particulière, une requête de changement de voie est rendue à destination d’un conducteur du véhicule 11, par exemple via une ou plusieurs interfaces homme-machine (IHM) embarquées dans le véhicule 11. Le BSI transmet par exemple une information représentative de la requête à l’intérieur du réseau multiplexé à destination d’un calculateur IVI (de l’anglais « In-Vehicle Infotainment » ou en français « Infodivertissement embarqué »). La requête est par exemple affichée sur un écran d’affichage, par exemple tactile, intégré dans l’habitacle (par exemple intégré à une planche de bord du véhicule 11). L’affichage s’accompagne par exemple de l’affichage d’un ou plusieurs boutons virtuels, un appui sur un bouton permettant par exemple au conducteur de confirmer la lecture du message et de répondre positivement ou négativement à la requête.According to a particular variant, a lane change request is made to a driver of the vehicle 11, for example via one or more man-machine interfaces (HMI) on board the vehicle 11. The BSI transmits, for example, representative information of the request inside the multiplexed network to an IVI computer (from the English “In-Vehicle Infotainment” or in French “Infodivertissement onboard”). The request is for example displayed on a display screen, for example touchscreen, integrated into the passenger compartment (for example integrated into a dashboard of the vehicle 11). The display is accompanied for example by the display of one or more virtual buttons, pressing a button allowing for example the driver to confirm reading of the message and to respond positively or negatively to the request.
Le BSI reçoit alors une réponse à la requête, par exemple une réponse explicite telle qu’un appui sur un bouton en réponse à la requête affichée, ou encore une réponse implicite correspondant à une reprise en main du véhicule 11. Selon le type de réponse considéré, celle-ci est donc reçue à partir d’une interface homme-machine de type écran embarqué ou encore volant de direction du véhicule 11.The BSI then receives a response to the request, for example an explicit response such as pressing a button in response to the displayed request, or an implicit response corresponding to taking control of the vehicle 11. Depending on the type of response considered, this is therefore received from a man-machine interface of the on-board screen type or even the steering wheel of the vehicle 11.
Dans un mode de réalisation, lorsque la réponse reçue est positive, c’est-à-dire représentative d’un assentiment du conducteur, la trajectoire du véhicule 11 est contrôlée vers la voie de circulation adjacente, par exemple par mise en œuvre d’un système SALC embarqué tel que décrit ci-avant. Un tel contrôle de trajectoire comprend optionnellement l’arrêt d’autres systèmes ADAS incompatibles avec le changement de voies du véhicule 11. Lorsque la réponse reçue est négative, le système ADAS embarqué est arrêté, le véhicule 11 ne pouvant alors plus être conduit de manière autonome sur la voie propre en fusion avec la voie de circulation adjacente, et le conducteur du véhicule 11 devant reprendre au moins partiellement le contrôle, notamment afin de mettre en œuvre manuellement le changement de voie. L’émission préalable de la requête permet également de prévenir en avance le conducteur du véhicule 11 d’une possible reprise en main du véhicule 11.In one embodiment, when the response received is positive, that is to say representative of an assent from the driver, the trajectory of the vehicle 11 is controlled towards the adjacent traffic lane, for example by implementing an on-board SALC system as described above. Such trajectory control optionally includes stopping other ADAS systems incompatible with the change of lanes of the vehicle 11. When the response received is negative, the on-board ADAS system is stopped, the vehicle 11 can then no longer be driven in such a manner. autonomous on the own lane merging with the adjacent traffic lane, and the driver of the vehicle 11 having to regain at least partial control, in particular in order to manually implement the lane change. The prior issuance of the request also makes it possible to warn the driver of the vehicle 11 in advance of a possible takeover of the vehicle 11.
Ainsi, le procédé selon l’invention permet de déterminer plus finement, lorsqu’un environnement routier comporte une fusion de voies, si celle-ci a un impact sur la voie de circulation du véhicule embarquant des systèmes ADAS, et d’adapter le comportement du véhicule en conséquence. La sécurité et le confort du conducteur est ainsi assurée en évitant la désactivation intempestive de systèmes ADAS et en augmentant leurs cas d’usage.Thus, the method according to the invention makes it possible to determine more precisely, when a road environment includes a merging of lanes, whether this has an impact on the lane of the vehicle carrying ADAS systems, and to adapt the behavior of the vehicle accordingly. The safety and comfort of the driver is thus ensured by avoiding the untimely deactivation of ADAS systems and by increasing their use cases.
Le dispositif 2 est par exemple configuré pour la mise en œuvre des opérations décrites en regard de la
Le dispositif 2 comprend un (ou plusieurs) processeur(s) 20 configurés pour exécuter des instructions pour la réalisation des étapes du procédé et/ou pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 2. Le processeur 20 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le dispositif 2 comprend en outre au moins une mémoire 21 correspondant par exemple à une mémoire volatile et/ou non volatile et/ou comprend un dispositif de stockage mémoire qui peut comprendre de la mémoire volatile et/ou non volatile, telle que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique.The device 2 comprises one (or more) processor(s) 20 configured to execute instructions for carrying out the steps of the method and/or for executing the instructions of the software(s) embedded in the device 2. The processor 20 may include integrated memory, an input/output interface, and various circuits known to those skilled in the art. The device 2 further comprises at least one memory 21 corresponding for example to a volatile and/or non-volatile memory and/or comprises a memory storage device which may comprise volatile and/or non-volatile memory, such as EEPROM, ROM , PROM, RAM, DRAM, SRAM, flash, magnetic or optical disk.
Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire 21.The computer code of the embedded software(s) comprising the instructions to be loaded and executed by the processor is for example stored on memory 21.
Selon différents exemples de réalisation particuliers et non limitatifs, le dispositif 2 est couplé en communication avec d’autres dispositifs ou systèmes similaires et/ou avec des dispositifs de communication, par exemple une TCU (de l’anglais « Telematic Control Unit » ou en français « Unité de Contrôle Télématique »), par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés.According to different particular and non-limiting examples of embodiment, the device 2 is coupled in communication with other similar devices or systems and/or with communication devices, for example a TCU (from the English “Telematic Control Unit” or in French “Telematic Control Unit”), for example via a communications bus or through dedicated input/output ports.
Selon un exemple de réalisation particulier et non limitatif, le dispositif 2 comprend un bloc 22 d’éléments d’interface pour communiquer avec des dispositifs externes, par exemple un serveur distant ou le « cloud », d’autres nœuds du réseau ad hoc. Les éléments d’interface du bloc 22 comprennent une ou plusieurs des interfaces suivantes :According to a particular and non-limiting example of embodiment, the device 2 comprises a block 22 of interface elements for communicating with external devices, for example a remote server or the “cloud”, other nodes of the ad hoc network. The interface elements of block 22 include one or more of the following interfaces:
- interface radiofréquence RF, par exemple de type Wi-Fi® (selon IEEE 802.11), par exemple dans les bandes de fréquence à 2,4 ou 5 GHz, ou de type Bluetooth® (selon IEEE 802.15.1), dans la bande de fréquence à 2,4 GHz, ou de type Sigfox utilisant une technologie radio UBN (de l’anglais Ultra Narrow Band, en français bande ultra étroite), ou LoRa dans la bande de fréquence 868 MHz, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ;- RF radio frequency interface, for example of the Wi-Fi® type (according to IEEE 802.11), for example in the 2.4 or 5 GHz frequency bands, or of the Bluetooth® type (according to IEEE 802.15.1), in the band frequency at 2.4 GHz, or Sigfox type using UBN radio technology (from English Ultra Narrow Band, in French ultra narrow band), or LoRa in the 868 MHz frequency band, LTE (from English “ Long-Term Evolution” or in French “Long-Term Evolution”), LTE-Advanced (or in French LTE-advanced);
- interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ;- USB interface (from the English “Universal Serial Bus” or “Bus Universel en Série” in French);
- interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français) ;- HDMI interface (from the English “High Definition Multimedia Interface”, or “Interface Multimedia Haute Definition” in French);
- interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »).- LIN interface (from English “Local Interconnect Network”, or in French “Réseau interconnecté local”).
Des données sont par exemples chargées vers le dispositif 2 via l’interface du bloc 22 en utilisant un réseau Wi-Fi® tel que selon IEEE 802.11, un réseau ITS G5 basé sur IEEE 802.11p ou un réseau mobile tel qu’un réseau 4G (ou 5G) basé sur la norme LTE (de l’anglais Long Term Evolution) définie par le consortium 3GPP notamment un réseau LTE-V2X.Data is for example loaded to the device 2 via the interface of the block 22 using a Wi-Fi® network such as according to IEEE 802.11, an ITS G5 network based on IEEE 802.11p or a mobile network such as a 4G network (or 5G) based on the LTE (Long Term Evolution) standard defined by the 3GPP consortium, in particular an LTE-V2X network.
Selon un autre exemple de réalisation particulier et non limitatif, le dispositif 2 comprend une interface de communication 23 qui permet d’établir une communication avec d’autres dispositifs (tels que d’autres calculateurs du système embarqué) via un canal de communication 24. L’interface de communication 23 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données via le canal de communication 24. L’interface de communication 23 correspond par exemple à un réseau filaire de type CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (standardisé par la norme ISO 17458) ou Ethernet (standardisé par la norme ISO/IEC 802-3).According to another particular and non-limiting example of embodiment, the device 2 comprises a communication interface 23 which makes it possible to establish communication with other devices (such as other computers of the on-board system) via a communication channel 24. The communication interface 23 corresponds for example to a transmitter configured to transmit and receive information and/or data via the communication channel 24. The communication interface 23 corresponds for example to a CAN type wired network (from the English “Controller Area Network” or in French “Réseau de controlleres”), CAN FD (from the English “Controller Area Network Flexible Data-Rate” or in French “Réseau de controllers à flow flexible data”), FlexRay ( standardized by the ISO 17458 standard) or Ethernet (standardized by the ISO/IEC 802-3 standard).
Selon un exemple de réalisation particulier et non limitatif, le dispositif 2 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage 25, tactile ou non, un ou des haut-parleurs 26 et/ou d’autres périphériques 27 (système de projection) via respectivement des interfaces de sortie 28, 29 et 30. Selon une variante, l’un ou l’autre des dispositifs externes est intégré au dispositif 2.According to a particular and non-limiting embodiment, the device 2 can provide output signals to one or more external devices, such as a display screen 25, touchscreen or not, one or more speakers 26 and/or other peripherals 27 (projection system) via output interfaces 28, 29 and 30 respectively. According to a variant, one or the other of the external devices is integrated into the device 2.
Dans une première étape 31, des données représentatives de l’environnement routier sont reçues à partir d’au moins un dispositif embarqué dans le véhicule.In a first step 31, data representative of the road environment are received from at least one device embedded in the vehicle.
Dans une deuxième étape 32, des informations représentatives d’une position, dans l’environnement routier, d’une voie de circulation associée au véhicule, dite voie propre, parmi la pluralité de voies de circulation, sont déterminées en fonction des données.In a second step 32, information representative of a position, in the road environment, of a traffic lane associated with the vehicle, called its own lane, among the plurality of traffic lanes, is determined based on the data.
Dans une troisième étape 33, des informations représentatives d’une fusion de la voie propre avec une voie de circulation adjacente à la voie propre sont déterminées en fonction des données.In a third step 33, information representative of a merger of the own lane with a traffic lane adjacent to the own lane is determined based on the data.
Dans une quatrième étape 34, le système d’aide à la conduite est contrôlé en fonction de la fusion déterminée.In a fourth step 34, the driving assistance system is controlled according to the determined fusion.
Selon une variante, les variantes et exemples des opérations décrits en relation avec la
Bien entendu, la présente invention ne se limite pas aux exemples de réalisation décrits ci-avant mais s’étend à un procédé de contrôle d’un système d’aide à la conduite d’un véhicule dans une pluralité de situations et/ou qui inclurait des étapes supplémentaires sans pour cela sortir de la portée de la présente invention. Il en serait de même d’un dispositif configuré pour la mise en œuvre d’un tel procédé.Of course, the present invention is not limited to the exemplary embodiments described above but extends to a method of controlling a vehicle driving assistance system in a plurality of situations and/or which would include additional steps without departing from the scope of the present invention. The same would apply to a device configured to implement such a process.
La présente invention concerne également un véhicule, par exemple automobile ou plus généralement un véhicule autonome à moteur terrestre, comprenant le dispositif 2 de la
Claims (10)
- réception (31) de données représentatives dudit environnement routier (1) à partir d’au moins un dispositif embarqué dans ledit véhicule (11) ;
- première détermination (32) d’informations représentatives d’une position, dans ledit environnement routier (1), d’une voie de circulation associée audit véhicule (11), dite voie propre, parmi ladite pluralité de voies de circulation (1001, 1002, 1003) en fonction desdites données ;
- deuxième détermination (33) d’informations représentatives d’une fusion de ladite voie propre avec une voie de circulation adjacente à ladite voie propre, en fonction desdites données ; et
- contrôle (34) dudit système d’aide à la conduite dudit véhicule (11) en fonction de ladite fusion déterminée.Method for controlling a driving assistance system for a vehicle (11) traveling in a road environment (1) comprising a plurality of traffic lanes (1001, 1002, 1003), said method comprising the following steps:
- reception (31) of data representative of said road environment (1) from at least one device embedded in said vehicle (11);
- first determination (32) of information representative of a position, in said road environment (1), of a traffic lane associated with said vehicle (11), called its own lane, among said plurality of traffic lanes (1001, 1002, 1003) depending on said data;
- second determination (33) of information representative of a merger of said own lane with a traffic lane adjacent to said own lane, based on said data; And
- control (34) of said driving assistance system of said vehicle (11) as a function of said determined fusion.
- un marquage au sol associé audit environnement routier (1) ; et/ou
- une barrière associée audit environnement routier (1) ; et/ou
- une bordure de route associée audit environnement routier (1),
ladite première détermination (32) et/ou ladite deuxième détermination (33) étant effectuées en fonction desdites informations représentatives de lignes routières.Method according to claim 1, in which said data representative of said road environment (1) comprises information representative of road lines (1010, 1011, 1012, 1013), said road lines (1010, 1011, 1012, 1013) belonging to a set of lines including:
- ground marking associated with said road environment (1); and or
- a barrier associated with said road environment (1); and or
- a road edge associated with said road environment (1),
said first determination (32) and/or said second determination (33) being carried out as a function of said information representative of road lines.
- détermination d’une valeur de largeur (L1, L2, L3) associée à un élément dudit environnement routier (1) à partir desdites données ;
- comparaison de ladite valeur de largeur (L1, L2, L3) avec une première valeur seuil ; et
- détermination d’informations représentatives d’’une voie de circulation (1001, 1002, 1003) associée audit environnement routier (1) en fonction d’un résultat de la comparaison.A method according to claim 1 or 2, wherein said first determination (32) comprises the following steps:
- determination of a width value (L1, L2, L3) associated with an element of said road environment (1) from said data;
- comparison of said width value (L1, L2, L3) with a first threshold value; And
- determination of information representative of a traffic lane (1001, 1002, 1003) associated with said road environment (1) based on a result of the comparison.
- détermination d’un paramètre de largeur associé à ladite voie propre, ledit paramètre de largeur variant le long de ladite voie propre ; et
- comparaison dudit paramètre de largeur avec une deuxième valeur seuil, ladite fusion étant détectée lorsque ledit paramètre de largeur est inférieur à ladite deuxième valeur seuil.Method according to one of claims 1 to 3, in which said second determination (33) comprises the following steps:
- determination of a width parameter associated with said own path, said width parameter varying along said own path; And
- comparison of said width parameter with a second threshold value, said fusion being detected when said width parameter is less than said second threshold value.
- rendu d’une requête de changement de voie à destination d’un conducteur dudit véhicule (11) ;
- réception d’une réponse à ladite requête à partir d’une interface homme-machine embarquée dans ledit véhicule (11) ;
- contrôle d’une trajectoire dudit véhicule (11) vers ladite voie de circulation adjacente lorsque ladite réponse est positive ; et
-arrêt dudit système d’aide à la conduite lorsque ladite réponse est négative.Method according to one of claims 1 to 4, in which said control (34) comprises the following steps:
- rendering a lane change request to a driver of said vehicle (11);
- reception of a response to said request from a man-machine interface on board said vehicle (11);
- controlling a trajectory of said vehicle (11) towards said adjacent traffic lane when said response is positive; And
-stopping said driving assistance system when said response is negative.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2201561A FR3132896A1 (en) | 2022-02-22 | 2022-02-22 | Method and device for controlling a vehicle driving assistance system in a road environment comprising a merging of lanes |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2201561 | 2022-02-22 | ||
FR2201561A FR3132896A1 (en) | 2022-02-22 | 2022-02-22 | Method and device for controlling a vehicle driving assistance system in a road environment comprising a merging of lanes |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3132896A1 true FR3132896A1 (en) | 2023-08-25 |
Family
ID=81346376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR2201561A Pending FR3132896A1 (en) | 2022-02-22 | 2022-02-22 | Method and device for controlling a vehicle driving assistance system in a road environment comprising a merging of lanes |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3132896A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010042440A1 (en) * | 2010-10-14 | 2012-04-19 | Robert Bosch Gmbh | Method and device for adjusting an engagement torque of a steering assistance system |
EP3100206A1 (en) * | 2014-01-30 | 2016-12-07 | Mobileye Vision Technologies Ltd. | Systems and methods for lane end recognition |
WO2017194890A1 (en) | 2016-05-13 | 2017-11-16 | Institut Vedecom | Image processing method for recognising ground marking and system for detecting ground marking |
US20200207355A1 (en) * | 2018-12-27 | 2020-07-02 | Honda Motor Co., Ltd. | Vehicle control device |
-
2022
- 2022-02-22 FR FR2201561A patent/FR3132896A1/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010042440A1 (en) * | 2010-10-14 | 2012-04-19 | Robert Bosch Gmbh | Method and device for adjusting an engagement torque of a steering assistance system |
EP3100206A1 (en) * | 2014-01-30 | 2016-12-07 | Mobileye Vision Technologies Ltd. | Systems and methods for lane end recognition |
WO2017194890A1 (en) | 2016-05-13 | 2017-11-16 | Institut Vedecom | Image processing method for recognising ground marking and system for detecting ground marking |
US20200207355A1 (en) * | 2018-12-27 | 2020-07-02 | Honda Motor Co., Ltd. | Vehicle control device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR3118616A1 (en) | Method and device for anti-collision warning and/or emergency braking | |
WO2023233088A1 (en) | Method and device for controlling a driver assist system assisting with driving a vehicle on the basis of a speed limit | |
FR3132896A1 (en) | Method and device for controlling a vehicle driving assistance system in a road environment comprising a merging of lanes | |
EP4352305A1 (en) | Method and device for deactivating driving assistance systems | |
WO2022152986A1 (en) | Method and device for monitoring the trajectory of a vehicle traveling on a traffic lane | |
FR3119817A1 (en) | Method and device for determining a trajectory for an autonomous vehicle | |
WO2024115827A1 (en) | Method and device for controlling a driving assistance system in an environment containing an intersection | |
FR3129911A1 (en) | Method and device for controlling a driver assistance system | |
FR3130228A1 (en) | Method and device for controlling an automatic lane change system | |
FR3131724A1 (en) | Method and device for controlling a semi-automatic vehicle lane change system | |
FR3137781A1 (en) | Method and device for determining a width of a side lane adjacent to a traffic lane | |
FR3129648A1 (en) | Method and device for controlling a system for assisting the positioning of a vehicle in a lane of traffic | |
FR3153063A1 (en) | Method and device for determining a level of autonomy of a second vehicle by a first vehicle | |
WO2025052052A1 (en) | Method and device for controlling an adaptive cruise control system on board a vehicle via the steering wheel dynamics | |
WO2023161571A1 (en) | Method and device for controlling the selection of a target vehicle for an adaptive cruise control system of a vehicle | |
WO2022229534A1 (en) | Method and device for controlling an automatic engine stop-start system in a platoon of vehicles | |
FR3153062A1 (en) | Method and device for determining a current driving mode of a second vehicle by a first vehicle | |
WO2024094942A1 (en) | Method and device for controlling an adaptive cruise control system of a vehicle that is changing traffic lane | |
FR3125494A1 (en) | Method and device for controlling an adaptive cruise control system of a vehicle | |
FR3118746A1 (en) | Method and device for aiding the driving of a vehicle traveling on a road comprising several traffic lanes | |
FR3133357A1 (en) | Method and device for controlling an autonomous vehicle using location information from at least one mobile communication device | |
FR3134215A1 (en) | Method and device for determining a type of ground marking line for a vehicle | |
FR3137352A1 (en) | Method and device for controlling a driving assistance system for a vehicle traveling in a road environment including an intersection | |
WO2024094941A1 (en) | Method and device for managing alert messages for an adaptive cruise control system of a vehicle | |
FR3147536A1 (en) | Method and device for controlling a braking system on board a vehicle. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20230825 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
CD | Change of name or company name |
Owner name: STELLANTIS AUTO SAS, FR Effective date: 20240423 |