FR3144092A1 - Procédé mis en œuvre par ordinateur d’aide à la conduite d’un véhicule automobile - Google Patents

Procédé mis en œuvre par ordinateur d’aide à la conduite d’un véhicule automobile Download PDF

Info

Publication number
FR3144092A1
FR3144092A1 FR2214132A FR2214132A FR3144092A1 FR 3144092 A1 FR3144092 A1 FR 3144092A1 FR 2214132 A FR2214132 A FR 2214132A FR 2214132 A FR2214132 A FR 2214132A FR 3144092 A1 FR3144092 A1 FR 3144092A1
Authority
FR
France
Prior art keywords
driver
motor vehicle
data
data relating
environment
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
Application number
FR2214132A
Other languages
English (en)
Inventor
Serge MATYNIA
Jean-Guillaume MEYRIGNAC
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renault SAS
Original Assignee
Renault SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Renault SAS filed Critical Renault SAS
Priority to FR2214132A priority Critical patent/FR3144092A1/fr
Publication of FR3144092A1 publication Critical patent/FR3144092A1/fr
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • B60W30/0956Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/09Taking automatic action to avoid collision, e.g. braking and steering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details 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/0097Predicting future conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details 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/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/24Energy storage means
    • B60W2510/242Energy storage means for electrical energy
    • B60W2510/244Charge state
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2530/00Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
    • B60W2530/209Fuel quantity remaining in tank
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/043Identity of occupants
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/10Accelerator pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/12Brake pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/16Ratio selector position
    • B60W2540/165Rate of change
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/18Steering angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/20Direction indicator values
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/22Psychological state; Stress level or workload
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/221Physiology, e.g. weight, heartbeat, health or special needs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/223Posture, e.g. hand, foot, or seat position, turned or inclined
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/225Direction of gaze
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/229Attention level, e.g. attentive to driving, reading or sleeping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/24Drug level, e.g. alcohol
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/53Road markings, e.g. lane marker or crosswalk
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/20Static objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/402Type
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/402Type
    • B60W2554/4026Cycles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/402Type
    • B60W2554/4029Pedestrians
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/60Traffic rules, e.g. speed limits or right of way
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

L’invention concerne un procédé (1000) mis en œuvre par ordinateur d’aide à la conduite d’un véhicule automobile, comprenant une étape d’acquisition de données (100) relatives à l’environnement et au conducteur, caractérisé en ce qu’il comprend en outre: - une étape d’analyse (200) des données relatives à l’environnement pour fournir une prédiction d’interaction entre ledit véhicule automobile et au moins un objet présent dans l’environnement extérieur audit véhicule ; - une étape d’analyse (300) des données relatives au conducteur afin de fournir une prédiction de manœuvre du conducteur ; - une étape de détermination (400) d’un risque global encouru par ledit conducteur et/ou ledit véhicule automobile en fonction de la prédiction d’interaction et de ladite prédiction de manœuvre ; - une étape d’émission (500) d’une aide virtuelle en fonction du risque global encouru. Figure pour l’abrégé : Fig. 2

Description

Procédé mis en œuvre par ordinateur d’aide à la conduite d’un véhicule automobile Domaine technique de l'invention
La présente invention concerne de manière générale les aides à la conduite de véhicules automobiles.
Elle concerne plus particulièrement un procédé mis en œuvre par ordinateur d’aide à la conduite d’un véhicule automobile.
Etat de la technique
Les véhicules sont de plus en plus sophistiqués et comportent des fonctions d’aide à la conduite telles que des fonctions de maintien au centre de la voie, d’évitement d’obstacle, etc.
Dans ce cadre, on connaît du document WO 02/30700 un procédé d’aide à la conduite qui propose d’estimer un niveau de performance à partir de données sur l’environnement, sur le véhicule et sur le conducteur, puis de rapporter au conducteur ces données pour l’aider à progresser dans sa conduite du véhicule par l’intermédiaire d’une aide.
Ce procédé est fonctionnel mais pose divers problèmes. En particulier, le procédé décrit dans ce document ne donne aucune information sur un risque encouru par le conducteur et/ou le véhicule. Par conséquent, le procédé proposé dans ce document est incomplet. En outre, ce document ne prend en compte que des données instantanées liées à la conduite du conducteur. De ce fait, l’aide proposée suivant ce procédé manque de précision et peut être contre-productive dans certains cas.
Présentation de l'invention
Afin de remédier aux inconvénients précités de l’état de la technique, la présente invention propose un procédé mis en œuvre par ordinateur d’aide à la conduite d’un véhicule automobile par un conducteur, comprenant:
- une étape d’acquisition de données relatives à l’environnement et au conducteur,
- une étape d’analyse des données relatives à l’environnement pour fournir une prédiction d’interaction entre ledit véhicule et au moins un objet présent dans l’environnement extérieur audit véhicule ;
- une étape d’analyse des données relatives au conducteur afin de fournir une prédiction de manœuvre du conducteur ;
- une étape de détermination d’un risque global encouru par ledit conducteur et/ou ledit véhicule en fonction de la prédiction d’interaction et de ladite prédiction de manœuvre ;
- émission d’une aide virtuelle en fonction du risque global encouru.
Ainsi, grâce à l’invention, le risque global encouru est calculé à partir de données anticipées via la prédiction de manœuvre ainsi que la prédiction d’interaction. Il s’agit bien de données anticipées, c’est-à-dire de données qui sont évaluées comme pouvant intervenir dans un avenir proche, et non de données instantanées. L’évaluation du risque propose un procédé complet d’aide à la conduite.
Le procédé suivant la présente divulgation est aussi plus précis et plus juste que l’état de l’art par la prise en compte des prédictions d’interaction et de manœuvre.
D’autres caractéristiques avantageuses et non limitatives du procédé conforme à l’invention, prises individuellement ou selon toutes les combinaisons techniquement possibles, sont énumérées ci-dessous.
Dans un mode de réalisation, à l’étape d’acquisition, des données relatives au véhicule automobile sont acquises et le risque global encouru est déterminé en fonction desdites données relatives au véhicule automobile.
Dans un mode de réalisation, l’étape d’analyse des données relatives au conducteur fournit des données de manœuvre du conducteur entreprises par ledit conducteur et influençant ou susceptibles d’influencer une dynamique du véhicule automobile, l’étape d’analyse des données relatives à l’environnement comprend une étape d’identification d’une situation de conduite rencontrée ou susceptible d’être rencontrée par le véhicule automobile en fonction d’une trajectoire suivie par véhicule automobile à partir des données de manœuvre, des données relatives au véhicule automobile et dudit au moins un objet, le risque global encouru étant déterminé en fonction de la une situation de conduite.
Dans un mode de réalisation, l’étape de détermination du risque global comprend :
- une étape de comparaison entre une position de l’au moins un objet avec des données relatives au conducteur analysées pour fournir un niveau de confiance d’intervention du conducteur ;
- une étape d’identification d’au moins un risque encouru à un instant donné.
Dans un mode de réalisation, ledit au moins un risque encouru étant lié à une distance de sécurité entre ledit véhicule automobile et l’au moins un objet, l’étape de détermination comprend en outre une étape de recoupement des données relatives à l’environnement analysées, des données relatives au conducteur analysées, et de la situation de conduite pour fournir une prédiction d’un risque lié une conduite du véhicule automobile par le conducteur vis-à-vis dudit objet, le risque global encouru étant déterminé en fonction de ladite prédiction du risque.
Dans un mode de réalisation, au cours de l’étape d’émission :
- l’aide virtuelle est configurée pour émettre des consignes de pilotage d’actionneur, et/ou
- l’aide virtuelle est configurée pour émettre des signaux vocaux, visuel ou haptique à l’attention du conducteur, et/ou
- l’aide virtuelle est configurée pour assister le conducteur dans des manœuvres en cours de conduite, et/ou
- l’aide virtuelle est configurée pour stocker des données relatives à un comportement du conducteur et analyser lesdites données.
Dans un mode de réalisation, lorsque l’aide virtuelle est configurée pour stocker des données relatives à un comportement du conducteur et analyser lesdites données, l’aide virtuelle émet des conseils de conduite postérieurement au stockage, à partir des données relatives au comportement du conducteur analysées.
Dans un mode de réalisation, lorsque l’aide virtuelle a stocké des données relatives au comportement du conducteur à des instants précédents, l’aide virtuelle émise à un instant courant est fonction des données stockées précédemment.
Dans un mode de réalisation, l’étape d’analyse des données relatives à l’environnement comprend :
- une étape de reconstruction de l’environnement extérieur audit véhicule automobile à partir desdites données relatives à l’environnement
- une étape d’identification dudit au moins un objet s’il est susceptible d’interagir avec le véhicule automobile et caractérisation dudit objet par des données caractéristiques,
- une étape de calcul de la prédiction d’interaction en fonction de la caractérisation dudit objet par les données caractéristiques.
Dans un mode de réalisation, l’étape de reconstruction comprend les sous-étapes suivantes :
- localisation d’objets et de zones à partir de données relatives à l’environnement acquises par des capteurs embarqués dans le véhicule automobile et/ou de données cartographiques ;
- identification et localisation de zones non visibles audit conducteur à partir d’au moins les objets et/ou zones localisées et des données cartographiques caractérisant la position dudit véhicule automobile.
L’invention concerne également un véhicule automobile comprenant des moyens d’acquisition de données relatives à l’environnement et au conducteur, caractérisé en ce qu’il comprend un ordinateur programmé pour mettre en œuvre une procédé conforme à la présente invention.
Bien entendu, les différentes caractéristiques, variantes et formes de réalisation de l'invention peuvent être associées les unes avec les autres selon diverses combinaisons dans la mesure où elles ne sont pas incompatibles ou exclusives les unes des autres.
Description détaillée de l'invention
La description qui va suivre en regard des dessins annexés, donnés à titre d’exemples non limitatifs, fera bien comprendre en quoi consiste l’invention et comment elle peut être réalisée.
Sur les dessins annexés :
est une représentation schématique d’un véhicule ;
est une représentation schématique d’un mode de réalisation d’un procédé selon l’invention.
Dispositif
Sur la est représenté un conducteur 1 dans un véhicule automobile 20. Le conducteur 1 est installé dans un habitacle du véhicule automobile 20.
Dans l’exemple de la , le véhicule automobile 20 comprend une pluralité de capteurs configurés pour acquérir des données relatives à l’environnement et au conducteur 1.
De préférence, le véhicule comprend au moins un capteur extérieur 21 pour acquérir les données sur l’environnement extérieur et au moins un capteur embarqué 22 dans ledit véhicule automobile 20 pour acquérir les données relatives au conducteur.
A titre d’exemple, l’au moins un capteur extérieur 21 comprend au moins un des capteurs suivants : radar, lidar, caméra, télémètre laser, etc.
A titre d’exemple, l’au moins un capteur intérieur 22 comprend au moins un des capteurs suivants : caméra, capteur de température, capteurs de pression ou de contact disposés dans des éléments du véhicule comme le volant du véhicule automobile 20, capteur de luminosité.
En outre, ledit véhicule automobile 20 est équipé de capteurs internes 23 configurés pour acquérir des données relatives au véhicule automobile 20, notamment des donnés intrinsèques au véhicule automobile 20 comme une température de l’habitacle, une température extérieure, un niveau d’huile moteur et/ou de liquide frein, un niveau d’usure des pneumatiques du véhicule. Les capteurs internes 23 peuvent aussi être configurés pour acquérir des données dynamiques, comme une vitesse du véhicule.
Le véhicule automobile 20 illustré en comprend aussi un tableau de bord avec optionnellement un écran 24 transparent positionné au-dessus du tableau de bord. L’écran 24 transparent peut être agencé pour afficher un itinéraire routier ou des informations relatives à la conduite du conducteur 1, comme des limitations de vitesse ou des informations liées à un état du véhicule automobile 20.
Dans cet exemple, le véhicule automobile 20 comprend un ordinateur 25. Par ordinateur 25, on entend toute unité de calcul ou processeur ou tout autre élément électronique permettant d’implémenter une succession de commandes et/ou de calculs. Cet ordinateur 25 comporte typiquement un processeur, une mémoire et différentes interfaces d'entrée et de sortie.
Grâce à ses interfaces d'entrée et de sortie, l’ordinateur est programmé pour recevoir les données précitées relatives au véhicule, au conducteur et à l’environnement du véhicule automobile 20. Il est aussi programmé pour commander l’écran 24 et plus généralement toute interface Homme-Machine permettant de communiquer des informations au conducteur 1.
Grâce à sa mémoire, l’ordinateur mémorise une application informatique, constituée de programmes d’ordinateur comprenant des instructions dont l’exécution par le processeur permet la mise en œuvre du procédé décrit ci-après.
Le véhicule automobile 20 comprend aussi au moins un émetteur 26 et au moins un récepteur 27 connecté à un réseau Internet, par exemple en 5G, pour relier le véhicule automobile 20 à un serveur externe ou à un espace de stockage de type « nuage » aussi connu sous le nom anglais de « Cloud ». L’émetteur 26 est configuré pour transmettre des données au réseau externe et ledit récepteur 27 est agencé pour recevoir des données dudit réseau externe. L’émetteur 26 et le récepteur 27 peuvent utiliser une antenne.
Le récepteur 27 comporte éventuellement une puce de géolocalisation pour, par exemple, recevoir des données de géolocalisation et/ou cartographique et/ou des données de système mondial de positionnement, connu en anglais sous le nom de « Global Positioning System » (GPS).
Suivant cet exemple, les capteur internes, extérieurs, intérieurs, le récepteur 27 sont des capteurs embarqués dans le véhicule automobile 20.
Dans l’exemple illustré en , le véhicule automobile 20 est en mouvement et se déplace dans un environnement extérieur 10.
Dans l’exemple illustré en , au moins un passager 3 est assis dans le véhicule automobile 2.
Par environnement extérieur, on entend tous les éléments externes au véhicule automobile 20 et qui se trouve à proximité du véhicule automobile 20 ou à proximité de sa trajectoire suivie. Dans l’exemple illustré en , l’environnement comprend un piéton 11 sur un passage piéton 13 ainsi qu’un arbre 12.
Procédé
La illustre un exemple de mode de réalisation d’un procédé 100 suivant la présente invention.
Le procédé 1000 illustré en comprend une étape d’acquisition 100 de données relatives à l’environnement 10 et au conducteur 1, une étape d’analyse 200 des données relatives à l’environnement, une étape d’analyse 300 des données relatives au conducteur, une étape de détermination 400 d’un risque global encouru, et une étape d’émission 500 d’une aide virtuelle.
Dans le procédé 1000, l’étape d’acquisition 100 est réalisée à l’aide des capteurs internes 23 et des capteurs intérieurs 22, des capteurs extérieurs 21, de l’émetteur 26 et du récepteur 27.
Les données relatives à l’environnement extérieur 10 peuvent comprendre au moins une des données brutes suivantes : image de l’environnement extérieur 10, données radar, données cartographique et/ou données GPS, une vitesse du véhicule automobile 20, inter-distance entre le véhicule automobile 20 et un autre véhicule, etc.
Les données relatives au conducteur 1 peuvent comprendre au moins une des données brutes suivantes : image de l’intérieur du véhicule, données physiologiques du conducteur 1 et/ou des passagers 3, etc.
Dans le procédé 1000, l’étape d’analyse 200 de données relatives à l’environnement est configurée pour fournir une prédiction d’interaction entre ledit véhicule automobile 20 et au moins un objet présent dans l’environnement extérieur 10 du véhicule automobile 20 à partir des données relatives à l’environnement acquises.
Par objet dans l’environnement extérieur 10, on entend tout élément qui est animé ou inanimé et qui est situé dans une zone de détection associée aux capteurs extérieurs 21. La zone de détection des capteurs extérieurs 21 est notamment liée à une distance pour laquelle l’objet est perceptible par les capteurs extérieurs 21.
A titre d’exemple, l’au moins un objet peut comprendre au moins un des éléments suivants : un piéton 11, une poussette, un cycliste, un motard, un animal, des végétaux 12, un véhicule, une moto, un camion, un tracteur un cyclomoteur, une ligne routière par exemple associée à un stop, un panneau routier, une infrastructure, un passage piéton 13, un passage à niveau, une piste cyclable, un feu routier, un feu piéton et/ou cycliste, etc.
Dans l’exemple illustré en , les objets de l’environnement extérieur 10 comprennent un piéton 10 au milieu d’un passage piéton 13 ainsi qu’un arbre 12.
A titre d’exemple, la prédiction d’interaction peut comprendre la prédiction d’un probable contact physique entre le véhicule automobile 20 et le piéton 11 ou un contact physique entre le véhicule automobile 20 et l’arbre 12 à un instant futur, par exemple dans les 10 secondes suivantes. Suivant un autre exemple, la prédiction d’interaction peut consister entre l’interaction du véhicule automobile 20 et des lignes routières, par exemple si le véhicule automobile 20 dépassera probablement une ligne continue.
Dans cet exemple, les données relatives à l’environnement acquises peuvent comprendre des images de l’environnement extérieur 10 au véhicule automobile 20 et/ou des données cartographiques, par exemple issues de données GPS.
Sur la , l’étape d’analyse 200 de données relatives à l’environnement comprend une étape de reconstruction 210 de l’environnement extérieur 10 au véhicule automobile 20 à partir des données relatives à l’environnement.
De préférence, l’étape de reconstruction 210 comprend deux sous-étapes, notamment une première sous-étape de localisation 212 d’objets et de zones à partir de données relatives à l’environnement extérieur 10 acquises par des capteurs embarqués dans le véhicule automobile 20, notamment les capteurs extérieurs 21, et/ou de données cartographiques, par exemple acquise par l’intermédiaire du récepteur 27.
A titre d’exemple, les zones peuvent comprendre au moins une des données suivantes : une zone piétonne comme par exemple, un trottoir ou un passage piéton 13, des zones cyclistes comme une piste cyclable, des zones d’intérêt. Par zone d’intérêt, on entend une zone qui présente un danger routier car, par exemple, elle est non-visible par le conducteur ou que très faiblement et/ou visible très tardivement par le conducteur 1. A titre d’exemple, la zone d’intérêt peut être une zone devant un véhicule automobile positionné devant le véhicule automobile 20, ou une zone positionnée derrière le véhicule automobile 20, des zones positionnées dans les angles morts du véhicule automobile 20, etc…
Les objets comprennent comme vu précédemment, tous éléments animés ou inanimés.
De préférence, la sous-étape de localisation 212 d’objets et de zones est configurée pour réaliser une reconnaissance de forme sur les données relatives à l’environnement acquises (données brutes) par l’intermédiaire des capteurs embarqués dans le véhicule automobile 20 et/ou de données cartographiques pour identifier tous les objets présents dans les données relatives à l’environnement acquises et, de préférence, regrouper les objets en différentes classes.
Par exemple, les différentes classes peuvent comprendre une classe humains, classe animaux, classe véhicules, classe objets, classe végétaux, classe panneaux routiers, classe lignes routières, classe passages piétons, classe arrêts de bus, stations de métro, etc. Une telle étape permet ainsi de regrouper les différents objets communs ensemble, notamment de distinguer les êtres vivants et/ou animés des éléments non animés comme les signes routiers et les infrastructures.
Lorsque les différents objets et zones identifiées sont classées dans différentes classes, la sous-étape de localisation 212 d’objets et de zones est configurée pour associer à chaque objet de chaque classe une position par rapport au véhicule automobile 20. Pour cela, tous les objets de chaque classe sont successivement considérés.
La position comprend de préférence une information sur une distance entre un point de l’objet ou zone avec un point du véhicule automobile 20, par exemple un point de la plaque d’immatriculation du véhicule automobile 20. Cette position est représentée dans un référentiel attaché au véhicule automobile 20.
En outre, il est possible d’associer aux objets ou zones d’autres informations, notamment sur leur état statique ou dynamique, par exemple un aspect dynamique si l’objet détecté est en mouvement ou un aspect statique si l’objet détecté n’est pas en mouvement.
Lorsque les objets sont en mouvement, une vitesse et/ou une position par rapport au véhicule automobile 20 peut leur être associée grâce au télémètre laser ou aux données de géolocalisation.
L’étape de reconstruction 210 comprend aussi une sous-étape d’identification et localisation 214 de zones non visibles audit conducteur 1 à partir d’au moins les objets et/ou zones localisées et des données cartographiques caractérisant la position dudit véhicule automobile 20.
Par zone non visible, on entend toute zone qui ne peut être vue par le conducteur 1, par exemple une zone non visible peut être un objet caché par un autre objet comme un panneau caché par un piéton ou un véhicule ou personne en mouvement positionné devant un bus, ou une ligne routière cachée par un véhicule automobile, etc.
L’étape de reconstruction 210 est configurée pour analyser tous les objets. Par conséquent, lorsque les objets et zones localisés concernent ou comprennent des lignes routières et panneaux routiers, il est aussi possible de récupérer des informations supplémentaires, notamment sur la limitation de la vitesse, et/ou de la régulation routière et/ou sur des lois de conduites routières à tenir.
L’étape d’analyse 200 de données relatives à l’environnement comprend aussi une étape d’identification 220 de chaque objet 10 afin de déterminer s’il est susceptible d’interagir avec le véhicule automobile 20, une étape de caractérisation 230 de cet objet et une étape de calcul 240 de la prédiction d’interaction en fonction de la caractérisation de l’objet.
Par interaction, on entend toute influence ou action ou contact réciproque entre un objet et le véhicule automobile 20. Par exemple, l’interaction peut concerner un contact physique, ou un non-respect d’un panneau routier ou d’une ligne routière.
L’étape identification 220 permet ainsi de déterminer quels sont les objets qui peuvent interagir avec ledit véhicule automobile 20, notamment de trier les objets pouvant interagir avec le véhicule automobile 20 des objets qui n’interagiront pas avec le véhicule automobile 20. L’étape de caractérisation 230 permet de quantifier cette interaction, par exemple, en lui associant un niveau de gravité, si l’interaction implique un contact physique entre l’objet et le véhicule automobile 20, ou, lorsque l’interaction concerne un non-respect des lignes routières ou panneaux routiers, une perte de points sur le permis de conduire. Elle permet aussi d’apporter d’autres informations sur l’objet (i.e. associées à cet objet), par exemple sur sa dynamique.
L’étape de calcul 240 de la prédiction permet de prédire ce qui va se passer dans un futur proche, par exemple dans les 10 secondes à venir.
A titre d’exemple, l’étape d’identification 220 peut prendre comme données d’entrées des données provenant de l’étape de reconstruction 210, comme les classes station de bus, passage piéton, lignes routières, zone cachées, objets, signes routiers, vitesse limite.
Bien entendu, l’étape d’identification 220 peut prendre en compte d’autres données acquises relatives à l’environnement.
L’étape de caractérisation 230 est configurée pour lister et pour fournir, à partir de ses données d’entrées, les objets et/ou zones (précédemment regroupées dans différentes classes) se rapportant aux objets qui vont ou peuvent interagir avec ledit véhicule automobile 20. En outre, un niveau de gravité est de préférence associé à ces objets et/ou zones. Ces données fournies à l’étape de caractérisation 230 sont aussi appelées données caractéristiques. Ces données caractéristiques caractérisent l’objet détecté susceptible d’interagir avec le véhicule automobile 20. Elles apportent donc des informations supplémentaires sur l’objet.
Ces données peuvent ensuite être envoyées en entrée de l’étape de calcul 240 de la prédiction d’interaction pour fournir la prédiction d’interaction entre ledit véhicule automobile 20 et l’au moins un objet présent dans l’environnement extérieur 10 au véhicule automobile 20.
Par prédiction d’interaction, on entend typiquement une probabilité que cette interaction (entre le véhicule automobile 20 et l’objet) se produise dans un futur proche, par exemple dans les 10 secondes suivantes.
De préférence, l’étape de calcul 240 de la prédiction d’interaction est réalisée par Intelligence Artificielle, connue aussi sous le nom anglais « Machine Learning », ou à partir d’un modèle prédéfini. A titre d’exemple, l’étape de calcul 240 de de la prédiction d’interaction est réalisée de la même manière que la méthode décrite dans la demande de brevet français FR2108909 non publiée à la date de dépôt de la présente demande.
Optionnellement, la prédiction d’interaction peut être configurée pour être transmise à un réseau extérieur au véhicule automobile 20 par une étape de communication (non illustrée) en utilisant l’émetteur 26 du véhicule automobile 20 ( ). Ainsi, il est possible de communiquer la prédiction d’interaction afin de prévenir d’autres véhicules automobiles de cette potentielle interaction.
En parallèle de l’étape d’analyse 200 des données relatives à l’environnement, le procédé 1000 implémente l’étape d’analyse 300 de données relatives au conducteur afin de fournir une prédiction de manœuvre du conducteur.
Les données relatives au conducteur acquises comprennent au moins l’une des données brutes suivantes : images de l’intérieur de l’habitacle à partir de la caméra embarquée, niveau de luminosité de l’intérieur de l’habitacle à partir d’un capteur de luminosité, des données biologiques sur le conducteur 1 par exemple un température à partir de capteurs biologiques positionnés dans des éléments du véhicule automobile 20, des données de position comme la position des mains du conducteur 1 sur le volant et/ou du conducteur sur son siège à partir de capteurs biologiques positionnés dans des éléments du véhicule automobile 20, etc.
Les données relatives au conducteur acquises peuvent aussi comprendre des informations relatives au profil du conducteur 1 et à son expérience, par exemple en référence à son permis, au nombre de points associé ainsi qu’à des bonus et malus attribués à sa manière de conduire. A titre d’exemple, ces données peuvent provenir d’une base de données connectée par Internet au véhicule automobile 20 via l’émetteur 26 et le récepteur 27.
Dans le mode de réalisation illustré en , l’étape d’analyse 300 du conducteur comprend une étape de surveillance 310 du conducteur et optionnellement des passagers 3 pour fournir des données analysées relatives au conducteur et optionnellement des passagers 3 à partir des données (brutes) relatives au conducteur 1.
Les données analysées relatives au conducteur comprennent, par exemple, au moins une des données suivantes : une position du corps du conducteur 1 et des passagers 3, une position de la tête du conducteur 1 et des passagers 3 ainsi que leur direction d’observation ou position du regard, des données relatives à un état émotionnel du conducteur 1 et/ou des passagers 3, des données relatives à un niveau de distraction du conducteur 1 et des passagers 3, des données relatives à un niveau de fatigue du conducteur 1, des données relatives à un état de sobriété du conducteur 1 et/ou des passagers 3 et images de l’intérieur du véhicule automobile 20 avec et sans passagers 3 et conducteur 1.
A cet effet, l’étape de surveillance 310 du conducteur est configurée pour réaliser une reconnaissance des gestes réalisés par le conducteur 1 et/ou les passagers 3 à partir des données relatives au conducteur acquises (i.e. données brutes) par la caméra embarquée dans ledit véhicule automobile 20 par l’intermédiaire d’algorithmes de traitement d’images connus. Une telle étape permet ainsi de fournir des données sur les gestes réalisés par le conducteur 1 et/ou les passagers 3.
En outre, l’étape de surveillance 310 du conducteur est configurée pour réaliser une reconnaissance de la position du corps du conducteur 1 et optionnellement des passagers 3 pour déterminer si le corps du conducteur 1 ou des passagers 3 est face à la route, ou s’il est orienté de profil, ou vers l’arrière du véhicule automobile 20.
L’étape de surveillance 310 du conducteur est aussi configurée pour réaliser une détermination de la position de la tête et du regard du conducteur 1, de l’état émotionnel, de la distraction du conducteur 1, de la fatigue du conducteur 1, d’un état de sobriété par l’intermédiaire d’algorithme de traitement des images. A cet effet, les données relatives à un niveau de distraction sont déterminées en fonctions des gestes et d’une activité réalisée par le conducteur 1 lors de la conduite du véhicule automobile 20, par exemple s’il mange, s’il téléphone, s’il regarde son téléphone, s’il lit, etc.
Suivant la présente divulgation, les données relatives au conducteur analysées peuvent ensuite être utilisées pour contrôler des fonctions d’activation d’éléments embarqués dans le véhicule automobile 20.
A titre d’exemple, les données relatives au conducteur analysées décrivant des gestes du conducteur 1 et/ou des passagers 3 peuvent ensuite être utilisées pour contrôler une fonction d’allumage d’un éclairage interne positionné dans l’habitacle, une fonction de contrôle des appels téléphoniques, une fonction de contrôle des éléments audios positionnés dans l’habitacle du véhicule automobile 20, par exemple une radio.
L’étape d’analyse 300 du conducteur comprend aussi une étape de surveillance 320 des mains et des pieds du conducteur 1 pour fournir des données de manœuvre à partir des données relatives au conducteur acquises. Ces données proviennent notamment :
- des capteurs positionnés dans des éléments du véhicule automobile 20 comme sur le volant ou les pédales, et/ou
- des données relatives au conducteur analysées comme notamment à partir des gestes du conducteur 1, ou de sa direction d’observation.
Par données de manœuvre, on entend toutes informations liées au véhicule automobile 20 ou au conducteur 1 pour contrôler ou commander le véhicule automobile 20 ou des éléments du véhicule automobile 20.
Les données de manœuvres peuvent comprendre au moins une des données suivantes :
- des commandes intervenant sur la trajectoire du véhicule automobile (si elle est conservée ou modifiée) par une rotation du volant,
- une activation d’un clignotant,
- une activation des feux,
- un ralentissement du véhicule automobile 20 par activation d’une pédale de frein,
- une accélération du véhicule automobile 20 par activation d’une pédale d’accélérateur,
- un passage de vitesse, etc.
De préférence, les données de manœuvres fournissent une information sur une commande sur le véhicule automobile 20 à un instant donné, c’est-à-dire inférieur (ou égal) à 3 secondes. Ces commandes entreprises par le conducteur 1 influencent la dynamique du véhicule automobile 20 ou sont susceptibles de l’influencer dans un futur proche, c’est-à-dire dans les 3 secondes suivantes.
L’étape d’analyse 200 des données relatives à l’environnement comprend une étape d’identification 250 d’une situation de conduite à partir :
- des données de manœuvre,
- des données relatives au véhicule et de l’au moins un objet pour fournir une situation de conduite.
Les données relatives au véhicule utilisées dans l’étape d’identification 250 de la situation de conduite peuvent aussi comprendre la vitesse du véhicule.
Par situation de conduite, on entend des informations caractérisant une scène que le véhicule automobile 20 va rencontrer compte tenu de sa trajectoire, par exemple dans un temps inférieur (ou égal) à 3 secondes.
Un exemple de situation de conduite serait la scène suivante : un passage piéton avec des individus dessus et vers lequel le véhicule automobile 20 se dirige.
L‘étape d’identification 250 d’une situation de conduite associe les données de manœuvre en cours de réalisation, à l’environnement extérieur 10. La situation de conduite est ainsi prise en compte dans l’étape de détermination 400 du risque global encouru.
Ensuite, l’étape d’analyse 300 des données relatives au conducteur comprend une étape de calcul 330 de la prédiction de manœuvre en fonction des données relatives au conducteur (analysées et/ou brutes) et des données de manœuvre. Une telle étape permet ainsi de déterminer quel est le chemin le plus probable qui sera utilisé par le conducteur 1, par exemple dans les 10 secondes suivantes.
De préférence, l’étape de calcul 330 de la prédiction de manœuvre est réalisée par Intelligence Artificielle, connue aussi sous le nom anglais « Machine Learning », ou à partir d’un modèle prédéfini. A titre d’exemple, l’étape de calcul 330 de de la prédiction de manœuvre est réalisée de la même manière que la méthode décrite dans la demande de brevet français FR2108909 non publiée à la date de dépôt de la présente demande.
Optionnellement, l’étape de calcul 330 de la prédiction de manœuvre est aussi déterminée en fonction de données d’itinéraire ou de données cartographiques acquises à partir d’un dispositif de géolocalisation embarqué dans le véhicule automobile 20, améliorant la précision de ladite étape de calcul 330 de la prédiction de manœuvre.
De manière optionnelle, comme cela a été expliqué précédemment, au cours de l’étape d’acquisition 100, des données relatives au véhicule automobile 20 sont acquises. Les données relatives au véhicule automobile 20 comprennent au moins une des données suivantes : température du véhicule automobile 20, état d’usure des pneumatiques, niveau d’huile moteur, niveau de liquide de refroidissement, niveau d’usure des plaquettes de frein, niveau de carburant ou d’énergie électrique, etc.
Les données relatives au véhicule automobile 20 donnent ainsi des informations sur l’état du véhicule automobile 20 et des éléments du véhicule automobile 20 intervenant dans son fonctionnement ou la conduite.
Suivant l’invention, l’étape de détermination 400 du risque global encouru est calculé en fonction de la prédiction d’interaction et de ladite prédiction de manœuvre.
Dans le cas optionnel où des données relatives au véhicule sont acquises, le risque global encouru est aussi déterminé en fonction de ces données relatives au véhicule. Le risque global encouru est ainsi déterminé de manière plus précise, en tenant compte des capacités du véhicule.
Ainsi, suivant ce mode de réalisation, le risque global encouru est déterminé en fonction :
- des conditions environnantes au véhicule automobile 20 et des objets pouvant interagir avec lui, déterminé à partir de l’étape d’analyse 200 des données relatives à l’environnement,
- du comportement du conducteur 1 déterminé à partir de l’étape d’analyse 300 des données relatives au conducteur, et optionnellement,
- à partir de l’état actuel de santé du véhicule automobile 20 déterminé à partir des données relatives au véhicule, et
- de la situation de conduite.
Dans un mode de réalisation privilégié, l’étape de détermination 400 du risque global comprend une étape de comparaison 410 entre une position de l’un au moins des objets avec des données relatives au conducteur analysées pour fournir un niveau de confiance d’intervention du conducteur 1.
Le niveau de confiance d’intervention permet de donner une information sur une potentielle intervention du conducteur 1 sans aide extérieure, pour éviter l’objet par exemple.
A titre d’exemple, les données relatives conducteur analysées comprennent au moins une des données suivantes : une position des yeux du conducteur 1 ainsi que la direction d’observation de chaque œil.
L’étape de détermination 400 du risque global encouru comprend aussi une étape d’identification 420 d’au moins un risque encouru à un instant donné.
L’étape d’identification 420 d’au moins un risque encouru permet de donner à un instant déterminé au moins un niveau de risque encouru par le conducteur 1 et/ou le véhicule automobile 2. L’instant peut être présent ou futur, par exemple dans un intervalle de 10 secondes.
Le risque encouru peut comprendre au moins un des éléments suivants : accident, contact, infraction routière associée à une pénalité ou une sanction routière, etc.
L’étape d’identification 420 du risque encouru est configurée pour fournir au moins une des données suivantes : un niveau de respect des distances de sécurité, un niveau de respect sur les limitations de vitesse, un niveau sur le risque de collision (i.e. d’accident par exemple).
Optionnellement, lorsque ledit au moins un risque encouru est lié à une distance de sécurité entre ledit véhicule automobile 20 et l’objet considéré, l’étape de détermination 400 du risque global comprend en outre une étape de recoupement 430 :
- des données relatives à l’environnement qui ont été analysées à l’étape d’analyse 200 des données relatives à l’environnement,
- des données relative au conducteur qui ont été analysées à l’étape d’analyse 300 des données relatives au conducteur, et optionnellement
- de la situation de conduite,
pour fournir une prédiction d’un risque lié à une conduite du conducteur. Le risque global encouru étant déterminé en fonction de ladite prédiction du risque.
Par prédiction du risque liée à la conduite du conducteur, on entend typiquement une probabilité que ce risque se produise dans un futur proche, par exemple dans les 10 secondes suivantes.
L’étape de détermination 400 du risque global comprend ensuite une étape de synthèse 440 des données pour fournir le risque global encouru (et l’associer à un niveau).
L’étape de synthèse 440 de données prend en compte :
- la prédiction d’interaction,
- la prédiction de manœuvre, et optionnellement
- les données relatives au véhicule ainsi que le niveau de confiance d’intervention du conducteur, l’au moins un risque encouru et la prédiction du risque.
Suivant ce mode de réalisation, le risque global encouru présente, à titre d’exemple, une liste de tous les risques réels qui vont se produire si aucune action n’est réalisée par le conducteur 1. Pour cela, tous les objets sont successivement considérés.
Le risque global encouru comprend aussi un indicateur sur un niveau de risque afin de noter un niveau de gravité associé à chaque risque réel déterminé.
De préférence, le risque global encouru est calculé par Intelligence Artificielle, connue aussi sous le nom anglais « Machine Learning », ou à partir d’un modèle prédéfini.
Après avoir estimé le risque global encouru, le procédé comprend l’étape d’émission 500 d’une aide virtuelle en fonction du risque global encouru.
De préférence, préalablement à l’étape d’émission 500 de l’aide virtuelle, l’étape de synthèse 440 de l’étape de détermination 400 du risque global est configurée pour comparer chaque risque réel du risque global encouru avec un seuil.
De préférence, l’étape d’émission 500 est agencée pour être activée uniquement lorsque l’ensemble des données comparées sont supérieures (ou égales), ou respectivement inférieures (ou égales) au seuil.
Le seuil est de préférence associé à la gravité de chaque risque réel du risque global encouru.
Par gravité, on entend un niveau d’importance, en terme humain, moral, de sécurité et de sanction.
Dans l’étape d’émission 500, l’aide virtuelle est configurée :
- pour émettre des consignes de pilotage d’actionneur afin d’avoir une action concrète sur le véhicule automobile 20, ou
- pour d’assister le conducteur 1 dans des manœuvres en cours de conduite, ou
- pour émettre des signaux à l’attention du conducteur 1 (typiquement des signaux vocaux, visuels ou haptiques), ou
- pour stocker des données relatives à un comportement du conducteur 1, lesquelles données pourront être analysées ultérieurement.
Ainsi, suivant ces caractéristiques, l’aide virtuelle peut se matérialiser de différentes manières. A cet effet, l’aide virtuelle est donc configurée pour déclencher des mesures intervenant sur la conduite du conducteur 1 ou activer des éléments vocaux, visuel ou haptiques à l’intérieur du véhicule automobile 20, par exemple en activant des éléments audios, ou l’écran 24 ou le volant dudit véhicule automobile 20.
Les signaux vocaux, visuels ou haptiques peuvent être préalablement enregistrés dans une base de données dudit véhicule automobile 20 et sélectionnés en fonction de la situation rencontrée.
Les consignes de manœuvres correspondent à des conseils de conduite, des suggestions, des informations ou des avertissements liés à une manière de conduire du conducteur 1. Par exemple, lors de l’émission des consignes de manœuvres, l’aide virtuelle peut émettre les mots suivants : ralentissez, mettez votre clignotant. Elle peut aussi informer le conducteur 1 d’un passage piéton ou d’un changement de limitation de vitesse, etc.
A l’inverse, les signaux vocaux peuvent se rapporter à des signaux d’alarme pour attirer l’attention du conducteur 1, par exemple en utilisant une sonnerie ou un son particulier signalant la présence d’un objet.
Lorsque l’aide virtuelle assiste le conducteur, l’aide virtuelle est configurée pour envoyer des commandes d’activation et/ou de contrôle aux équipements du véhicule automobile 20. A titre d’exemple, l’aide virtuelle est configurée pour réaliser au moins une des actions suivantes : allumer ou éteindre des phares du véhicules automobile 2, actionner une pédale d’accélérateur du véhicule automobile 20, tourner le volant du véhicules automobile 20, actionner une pédale de frein du véhicules automobile 20, passer des rapports de vitesses du véhicules automobile 20, etc.
En outres, dans le procédé 1000, ces différentes manières d’agir peuvent être combinées. A titre d’exemple, l’aide virtuelle peur émettre des consignes de pilotage tout en assistant le conducteur 1 dans sa manœuvre.
De préférence, le choix du type d’aide virtuelle est fonction du niveau de risque global encouru. Par exemple, si le risque global encouru comprend un dépassement non autorisé d’une ligne routière, alors l’aide virtuelle pourra être configurée pour émettre des signaux haptiques comme une vibration du volant.
A l’inverse, si le risque global encouru concerne une collision avec un objet, alors l’aide virtuelle pourra être configurée pour assister le conducteur dans ses manœuvres en cours pour éviter au mieux l’objet.
Lorsque l’aide virtuelle est configurée pour stocker des données relatives à un comportement du conducteur 1 et analyser lesdites données, alors l’aide virtuelle peut émettre des conseils de conduite postérieurement au stockage des données à partir des données relatives au comportement du conducteur analysées.
Une telle fonction permet de donner des conseils de manière asynchrone, par exemple lorsque le conducteur 1 ne conduit plus le véhicule automobile 20. Une telle fonction peut par exemple synthétiser les fautes de conduite réalisées par le conducteur 1, leur associer les risques encourus comme une information sur une perte de point de permis de conduire et fournir au conducteur 1 des conseils de conduite pour s’améliorer. Ces conseils peuvent aussi être donnés après la conduite, par exemple par l’intermédiaire d’une application sur un ordinateur du conducteur externe au véhicule automobile 20.
Dans un mode de réalisation, l’aide virtuelle configurée dans l’étape d’émission 500 est fonction des données relatives au comportement du conducteur 1 qui ont été enregistrées précédemment.
Ainsi, suivant ce mode de réalisation, le comportement du conducteur 1 enregistré intervient sur le type d’aide virtuelle apportée par le procédé 1000 à un instant courant. Par instant courant, on entend un instant présent, synchrone avec le procédé 1000, par exemple avec la situation de conduite (i.e. pendant la conduite du conducteur). A titre d’exemple, l’aide virtuelle est configurée :
- pour s’arrêter si plus aucun risque global n’est encouru par le conducteur 1 ou le véhicule automobile 20, ou
- pour maintenir l’aide virtuelle si le risque global encouru augmente, par exemple lorsque le risque moral lié au risque global encouru augmente.
Lorsque l’aide virtuelle est maintenue, cette dernière est configurée pour augmenter si le risque global encouru augmente. A titre d’exemple, l’aide virtuelle peut être configurée pour passer de l’émission de signaux à une assistance du conducteur dans ses manœuvres si aucune action ou manœuvre n’est réalisée par le conducteur 1 ou si cette manœuvre ou cette action est trop faible pour résorber le risque global encouru.
Suivant le procédé 1000, l’aide virtuelle peut être mise à jour par l’intermédiaire de l’ordinateur 25 et du récepteur 27 et de l’émetteur 26. Ces mises à jour peuvent comprendre la mise à jour de la matérialisation de l’aide virtuelle, ces conditions de déclenchement par une mise à jour du seuil, etc. Une telle fonction permet d’adapter au mieux l’aide virtuelle aux déférents besoins ainsi qu’aux évolutions des règles de conduite.
Bien entendu, l’aide virtuelle peut être désactivée par commande du conducteur 1 via une consigne d’arrêt émise soit par l’intermédiaire d’un bouton de commande ou via le tableau de bord du véhicule automobile 20.
La présente invention n’est nullement limitée aux modes de réalisation décrits et représentés, mais l’homme du métier saura y apporter toute variante conforme à l’invention.

Claims (10)

  1. Procédé (1000) d’aide à la conduite d’un véhicule automobile (20) par un conducteur (1), comprenant une étape d’acquisition de données (100) relatives à l’environnement et au conducteur (1) par une pluralité de capteurs, lesdites données étant reçues par un ordinateur,
    caractérisé en ce qu’il comprend en outre :
    - une étape, mis en œuvre par l’ordinateur, d’analyse (200) des données relatives à l’environnement pour fournir une prédiction d’interaction entre ledit véhicule automobile (20) et au moins un objet (11, 12, 13) présent dans l’environnement extérieur (10) audit véhicule automobile (20) ;
    - une étape, mis en œuvre par l’ordinateur, d’analyse (300) des données relatives au conducteur afin de fournir une prédiction de manœuvre du conducteur (1) ;
    - une étape, mis en œuvre par l’ordinateur, de détermination (400) d’un risque global encouru par ledit conducteur (1) et/ou ledit véhicule automobile (20) en fonction de la prédiction d’interaction et de ladite prédiction de manœuvre ;
    - une étape, mis en œuvre par l’ordinateur, d’émission (500) d’une aide virtuelle en fonction du risque global encouru.
  2. Procédé (1000) selon la revendication 1, dans lequel à l’étape d’acquisition (100), des données relatives au véhicule automobile (20) sont acquises et le risque global encouru est déterminé en fonction desdites données relatives au véhicule automobile (20).
  3. Procédé (1000) selon la revendication 2, dans lequel l’étape d’analyse des données relatives au conducteur fournit des données de manœuvre du conducteur qui sont entreprises par ledit conducteur (1) et qui influencent ou sont susceptibles d’influencer une dynamique du véhicule automobile (20), l’étape d’analyse des données relatives à l’environnement (200) comprend une étape d’identification d’une situation de conduite (250) rencontrée ou susceptible d’être rencontrée par le véhicule automobile (20) en fonction d’une trajectoire suivie par véhicule automobile (20) à partir des données de manœuvre, des données relatives au véhicule automobile (20) et dudit au moins un objet (11, 12, 13), le risque global encouru étant déterminé en fonction de cette situation de conduite.
  4. Procédé (1000) selon l’une quelconque des revendications 1 à 3, dans lequel l’étape de détermination du risque global encouru (400) comprend :
    - une étape de comparaison (410) entre une position de l’au moins un objet (11, 12, 13) avec des données relatives au conducteur (1) analysées pour fournir un niveau de confiance d’intervention du conducteur (1);
    - une étape d’identification (420) d’au moins un risque encouru à un instant donné.
  5. Procédé (1000) selon les revendications 3 et 4, dans lequel ledit au moins un risque encouru étant lié à une distance de sécurité entre ledit véhicule automobile (20) et l’au moins un objet (11,12, 13), l’étape de détermination (400) comprend en outre une étape de recoupement (430) des données relatives à l’environnement analysées, des données relatives au conducteur analysées, et de la situation de conduite pour fournir une prédiction d’un risque lié une conduite du véhicule automobile (20) par le conducteur (1) vis-à-vis dudit objet (11, 12, 13), le risque global encouru étant déterminé en fonction de ladite prédiction du risque.
  6. Procédé (1000) selon l’une quelconque des revendications 1 à 5, dans lequel, au cours de l’étape d’émission (500) :
    - l’aide virtuelle est configurée pour émettre des consignes de pilotage d’actionneur, et/ou
    - l’aide virtuelle est configurée pour émettre des signaux vocaux, visuel ou haptique à l’attention du conducteur, et/ou
    - l’aide virtuelle est configurée pour assister le conducteur dans des manœuvres en cours de conduite, et/ou
    - l’aide virtuelle est configurée pour stocker des données relatives à un comportement du conducteur et analyser lesdites données, l’aide virtuelle émettant des conseils de conduite postérieurement au stockage, à partir des données relatives au comportement du conducteur analysées.
  7. Procédé (1000) selon la revendication 6, dans lequel, lorsque l’aide virtuelle a stocké des données relatives au comportement du conducteur (1) à des instants précédents, l’aide virtuelle émise à un instant courant est fonction des données stockées précédemment.
  8. Procédé (1000) selon l’une quelconque des revendications 1 à 7, dans lequel l’étape d’analyse des données relatives à l’environnement (200) comprend : - une étape de reconstruction (210) de l’environnement extérieur audit véhicule automobile (20) à partir desdites données relatives à l’environnement ;
    - une étape d’identification (220) dudit au moins un objet s’il est susceptible d’interagir avec le véhicule automobile (20) et caractérisation (230) dudit objet (11, 12, 13) par des données caractéristiques ;
    - une étape de calcul (240) de la prédiction d’interaction en fonction des données caractéristiques.
  9. Procédé selon la revendication 8, dans lequel l’étape de reconstruction (210) comprend les sous-étapes suivantes :
    - localisation (212) d’objets et de zones à partir de données relatives à l’environnement acquises par des capteurs embarqués dans le véhicule automobile (20) et/ou de données cartographiques ;
    - identification et localisation (214) de zones non visibles audit conducteur (1) à partir d’au moins les objets (11, 12, 13) et/ou zones localisées et des données cartographiques caractérisant la position dudit véhicule automobile (20).
  10. Véhicule automobile comprenant des moyens d’acquisition de données (21, 22, 23, 26, 27) relatives à l’environnement et au conducteur (1), caractérisé en ce qu’il comprend un ordinateur programmé pour mettre en œuvre une procédé conforme à l’une des revendications 1 à 9.
FR2214132A 2022-12-21 2022-12-21 Procédé mis en œuvre par ordinateur d’aide à la conduite d’un véhicule automobile Pending FR3144092A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR2214132A FR3144092A1 (fr) 2022-12-21 2022-12-21 Procédé mis en œuvre par ordinateur d’aide à la conduite d’un véhicule automobile

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2214132A FR3144092A1 (fr) 2022-12-21 2022-12-21 Procédé mis en œuvre par ordinateur d’aide à la conduite d’un véhicule automobile
FR2214132 2022-12-21

Publications (1)

Publication Number Publication Date
FR3144092A1 true FR3144092A1 (fr) 2024-06-28

Family

ID=87035966

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2214132A Pending FR3144092A1 (fr) 2022-12-21 2022-12-21 Procédé mis en œuvre par ordinateur d’aide à la conduite d’un véhicule automobile

Country Status (1)

Country Link
FR (1) FR3144092A1 (fr)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2108909A1 (fr) 1970-10-19 1972-05-26 Brandsbourgh Emilio
WO2002030700A2 (fr) 2000-10-13 2002-04-18 Motorola, Inc. Procede et appareil permettant d'ameliorer la performance d'un conducteur de vehicule
WO2003005325A1 (fr) * 2001-07-06 2003-01-16 Volkswagen Systeme d'assistance de conducteur
DE102011012793A1 (de) * 2011-03-02 2012-09-06 Volkswagen Ag Fahrerassistenzverfahren und Fahrerassistenzsystem
US20120271484A1 (en) * 2009-12-18 2012-10-25 Honda Motor Co., Ltd. Predictive Human-Machine Interface Using Eye Gaze Technology, Blind Spot Indicators and Driver Experience
US20170101093A1 (en) * 2015-10-13 2017-04-13 Verizon Patent And Licensing Inc. Collision prediction system
DE102017218790A1 (de) * 2017-10-20 2019-04-25 Honda Motor Co., Ltd. Fahrzeug-Fahrt-Unterstützungs-Vorrichtung

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2108909A1 (fr) 1970-10-19 1972-05-26 Brandsbourgh Emilio
WO2002030700A2 (fr) 2000-10-13 2002-04-18 Motorola, Inc. Procede et appareil permettant d'ameliorer la performance d'un conducteur de vehicule
WO2003005325A1 (fr) * 2001-07-06 2003-01-16 Volkswagen Systeme d'assistance de conducteur
US20120271484A1 (en) * 2009-12-18 2012-10-25 Honda Motor Co., Ltd. Predictive Human-Machine Interface Using Eye Gaze Technology, Blind Spot Indicators and Driver Experience
DE102011012793A1 (de) * 2011-03-02 2012-09-06 Volkswagen Ag Fahrerassistenzverfahren und Fahrerassistenzsystem
US20170101093A1 (en) * 2015-10-13 2017-04-13 Verizon Patent And Licensing Inc. Collision prediction system
DE102017218790A1 (de) * 2017-10-20 2019-04-25 Honda Motor Co., Ltd. Fahrzeug-Fahrt-Unterstützungs-Vorrichtung

Similar Documents

Publication Publication Date Title
US12381950B2 (en) Smart car
US20250278673A1 (en) System and method for contextualized vehicle operation determination
US12346109B2 (en) Vehicular management
KR102471072B1 (ko) 전자 장치 및 그 동작 방법
US10540557B2 (en) Method and apparatus for providing driver information via audio and video metadata extraction
US20210108926A1 (en) Smart vehicle
CN110651313A (zh) 控制装置和控制方法
EP3407251A1 (fr) Procédé de classification d'objets pour un graphe de scène de perception et système d'utilisation d'un schéma de détection de scène pour classifier des objets dans un graphe de scène de perception (psg) dans un véhicule à moteur
TW202443509A (zh) 用於警示駕駛員的警示模態選擇
WO2015134840A2 (fr) Système et procédé d'informations visuelles pour un véhicule
CN108944920A (zh) 在机动车应用程序中生成并使用感知场景图的方法和系统
GB2563137A (en) Foliage detection training systems and methods
WO2025114187A1 (fr) Procédé et un système d'évaluation de situations à risque d'accidentologie d'un véhicule en circulation sur un réseau routier dans un environnement déterminé
EP4185504A1 (fr) Procédé de détermination d'une trajectoire d'un véhicule automobile
CN108944919A (zh) 为机动车辆生成具有聚焦区的感知场景图的方法和系统
CA3056611A1 (fr) Systeme de generation automatique d'alertes destinees aux usagers d'une route
FR3067478A1 (fr) Systeme de communication pour vehicule a conduite autonome et sa methode de commande
FR3122391A1 (fr) Procédé et dispositif de détermination d’un état d’attention d’un conducteur d’un véhicule autonome
EP3566921B1 (fr) Fourniture d'alertes pertinentes au conducteur d'un véhicule
FR3144092A1 (fr) Procédé mis en œuvre par ordinateur d’aide à la conduite d’un véhicule automobile
US12311876B2 (en) Projected security zone
EP4392843B1 (fr) Procédé de modélisation d'un environnement de navigation d'un véhicule automobile
Maharajpet et al. The Intersection of Technology and Driving: A Review of Advanced Driver Assistance Systems
CN118790260B (zh) 车辆行驶场景的识别方法、车辆及存储介质
FR3110530A1 (fr) Véhicule routier et procédé de conduite autonome avec surveillance de la personne transportée pour améliorer l’acceptation de manœuvres autonomes

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20240628

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4