(19)
(11)EP 3 627 270 A1

(12)DEMANDE DE BREVET EUROPEEN

(43)Date de publication:
25.03.2020  Bulletin  2020/13

(21)Numéro de dépôt: 19197969.9

(22)Date de dépôt:  18.09.2019
(51)Int. Cl.: 
G05D 1/02(2020.01)
G01C 21/00(2006.01)
B60W 30/00(2006.01)
(84)Etats contractants désignés:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Etats d'extension désignés:
BA ME
Etats de validation désignés:
KH MA MD TN

(30)Priorité: 19.09.2018 FR 1858488

(71)Demandeur: Transdev Group
92130 Issy les Moulineaux (FR)

(72)Inventeur:
  • LE CORNEC, Olivier
    91120 PALAISEAU (FR)

(74)Mandataire: Lavoix 
2, place d'Estienne d'Orves
75441 Paris Cedex 09
75441 Paris Cedex 09 (FR)

  


(54)DISPOSITIF ÉLECTRONIQUE DE DÉTERMINATION D'UNE TRAJECTOIRE D'ARRÊT D'URGENCE D'UN VÉHICULE AUTONOME, VÉHICULE ET PROCÉDÉ ASSOCIÉS


(57) Ce dispositif (10) est automatiquement activable en présence d'une instruction d'arrêt d'urgence, et comprend :
- un module de calcul (14) d'au moins une consigne de déplacement automatique du véhicule pour suivre une trajectoire d'arrêt d'urgence comprenant une pluralité de vecteurs successifs d'arrêt d'urgence (VE1, VE2, VE3) associés chacun à un tronçon (P2, P3, P4) distinct d'une partie des tronçons successifs de la trajectoire prédéfinie, à partir au moins pour chaque vecteur d'arrêt d'urgence (VE1, VE2, VE3) :
∘ d'un dernier vecteur de déplacement réel du véhicule autonome (A) mémorisé,
∘ de la trajectoire prédéfinie de déplacement du véhicule autonome, et
∘ d'une dernière donnée de localisation du véhicule autonome (A) mémorisée, et délivrée par au moins un capteur du véhicule autonome (A),

- un module de pilotage d'urgence (16) propre à diriger le véhicule selon ladite au moins une consigne.




Description


[0001] La présente invention concerne un dispositif de détermination d'une trajectoire d'arrêt d'urgence d'un véhicule autonome muni d'un module de conduite autonome, le véhicule autonome étant propre à stocker au préalable au moins une trajectoire prédéfinie de déplacement comprenant une pluralité de vecteurs de référence successifs associés respectivement à des tronçons distincts successifs de déplacement du véhicule autonome.

[0002] L'invention concerne également un véhicule autonome muni d'un module de conduite autonome muni d'un module de conduite autonome, le véhicule autonome étant propre à stocker au préalable au moins une trajectoire prédéfinie de déplacement comprenant une pluralité de vecteurs de référence successifs associés respectivement à des tronçons distincts successifs de déplacement du véhicule autonome, le véhicule autonome comprenant au moins un capteur de donnée de localisation du véhicule autonome.

[0003] L'invention concerne également un procédé de détermination d'une trajectoire d'arrêt d'urgence d'un véhicule autonome muni d'un module de conduite autonome, le véhicule autonome étant propre à stocker au préalable au moins une trajectoire prédéfinie de déplacement comprenant une pluralité de vecteurs de référence successifs associés respectivement à des tronçons distincts successifs de déplacement du véhicule autonome.

[0004] L'invention concerne également un produit programme d'ordinateur associé.

[0005] Actuellement, les dispositifs de détermination d'une trajectoire d'arrêt d'urgence d'un véhicule autonome, activés, par exemple, en cas de défaillance du module de conduite autonome se fondent uniquement sur l'utilisation du dernier vecteur de déplacement du véhicule autonome (i.e. avant défaillance du module de conduite autonome) pour déterminer la trajectoire d'arrêt d'urgence et la consigne de déplacement automatique du véhicule autonome associée.

[0006] Une telle consigne déterminée par les dispositifs connus de détermination d'une trajectoire d'arrêt d'urgence d'un véhicule autonome correspond le plus souvent à la combinaison d'une instruction de direction de déplacement tangent à la trajectoire de déplacement du véhicule autonome préalable à la défaillance, et d'une instruction de décélération brutale provoquant une réduction de la vitesse instantanée du véhicule autonome à une valeur inférieure ou égale à 20km/h.

[0007] Le freinage automatique d'urgence obtenu est alors violent, inconfortable et peu sécurisé pour les passagers du véhicule autonome, d'autant plus si les passagers sont par exemple des passagers en posture debout au sein d'un véhicule autonome de transport collectif.

[0008] Par ailleurs, considérant la distance nécessaire pour arrêter le véhicule autonome, même si un freinage automatique brusque était appliqué, il est probable que la courbure de la voie sur laquelle le véhicule autonome se déplace change pendant cet arrêt et qu'en conséquence le véhicule autonome en vienne à sortir de la route, situation à risque, qui dans le cas classique d'un véhicule autonome dirigé manuellement a pour solution une reprise en main dévolue au conducteur.

[0009] Un objectif de l'invention est donc d'optimiser la trajectoire d'arrêt d'urgence et le freinage associé d'un véhicule autonome de sorte à améliorer la sécurité routière associée.

[0010] Un autre objectif de l'invention est, autant que faire se peut, de maintenir une vitesse de déplacement non nulle du véhicule autonome, notamment lorsque la défaillance du module de conduite autonome ou tout autre situation nécessitant un arrêt d'urgence se manifeste dans une zone de présence du véhicule autonome correspondant à une zone de conduite à risque caractérisée par la présence d'intersection(s), de piéton(s) ou d'autre(s) véhicule(s) autonome(s) ou non.

[0011] A cet effet, l'invention a pour objet un dispositif de détermination d'une trajectoire d'arrêt d'urgence d'un véhicule autonome muni d'un module de conduite autonome du type précité, dans lequel le dispositif de détermination d'une trajectoire d'arrêt d'urgence, est automatiquement activable en présence d'une instruction d'arrêt d'urgence, et comprend :
  • un module de calcul d'au moins une consigne de déplacement automatique du véhicule autonome pour suivre une trajectoire d'arrêt d'urgence comprenant une pluralité de vecteurs successifs d'arrêt d'urgence associés chacun à un tronçon distinct d'une partie des tronçons successifs de la trajectoire prédéfinie, à partir au moins pour chaque vecteur d'arrêt d'urgence:

    ∘ d'un dernier vecteur de déplacement réel du véhicule autonome mémorisé,

    ∘ de la trajectoire prédéfinie de déplacement du véhicule autonome, et

    ∘ d'une dernière donnée de localisation du véhicule autonome mémorisée, et délivrée par au moins un capteur du véhicule autonome,

  • un module de pilotage d'urgence propre à diriger le véhicule autonome selon ladite au moins une consigne.


[0012] Ainsi, grâce à l'invention, la trajectoire d'arrêt d'urgence et la consigne de déplacement du véhicule autonome associées sont optimisées, car déterminées non seulement à partir du dernier vecteur de déplacement du véhicule autonome mais également à partir de la trajectoire prédéfinie ainsi que, pour chaque tronçon de cette trajectoire prédéfinie, à partir d'une donnée de localisation du véhicule autonome permettant une correction et une ré-optimisation en temps réel de l'arrêt d'urgence à chaque tronçon d'avancement du véhicule autonome.

[0013] Une telle optimisation mise en oeuvre par le dispositif de contrôle du freinage automatique d'urgence selon l'invention permet une décélération « douce » du véhicule autonome puisque la trajectoire est maitrisée/corrigée tronçon par tronçon pour éviter une déviation (i.e. un déport du véhicule autonome) de la trajectoire d'arrêt d'urgence supérieure à un seuil prédéterminé par rapport à la trajectoire prédéfinie suivie préalablement à la situation d'urgence nécessitant un arrêt d'urgence, telle qu'une défaillance du module de conduite autonome.

[0014] Par exemple, selon l'invention une décélération abaissant la valeur de la vitesse du véhicule autonome avant défaillance du module de conduite autonome de l'ordre de 70km/h à une valeur de l'ordre de 40 à 50km/h est obtenue tout en poursuivant le virage entamé avant défaillance, contre, pour les dispositifs de détermination d'une trajectoire d'arrêt d'urgence existants, une décélération, selon une direction tangente au virage, et brutale réduisant la vitesse à une valeur de 20km/h maximum.

[0015] Selon des modes de réalisation particuliers de l'invention, le dispositif de détermination d'une trajectoire d'arrêt d'urgence présente également l'une ou plusieurs des caractéristiques suivantes, prise(s) isolément ou suivant toute(s) combinaison(s) techniquement possible(s) :
  • pour chaque tronçon considéré de la trajectoire d'arrêt d'urgence auquel est respectivement associé un vecteur d'arrêt d'urgence, le module de calcul est configuré pour déterminer la consigne de déplacement du véhicule autonome propre à rendre le vecteur d'arrêt d'urgence associé audit tronçon considéré sensiblement colinéaire au vecteur de référence associé au même tronçon considéré de la trajectoire prédéfinie, à partir du dernier vecteur de déplacement réel du véhicule autonome et de ladite au moins une donnée de localisation associés au tronçon précédant le tronçon considéré ;
  • pour le premier tronçon de la trajectoire d'arrêt d'urgence, le module de calcul est configuré pour déterminer la consigne de déplacement du véhicule autonome propre à rendre le premier vecteur d'arrêt d'urgence associé audit premier tronçon considéré colinéaire au vecteur de référence associé à ce même premier tronçon, au moins à partir du dernier vecteur de déplacement réel VD du véhicule autonome A et de la dernière donnée de localisation du véhicule autonome A mémorisés à un instant précédant la réception, ou la génération, de l'instruction d'arrêt d'urgence ;
  • le module de calcul est propre à prendre en compte une trajectoire prédéfinie où les tronçons se chevauchent ;
  • la consigne de déplacement comprend au moins :
    • une instruction représentative d'une direction à suivre, et/ou
    • une instruction représentative d'une vitesse de déplacement instantanée.
  • le dispositif de détermination d'une trajectoire d'arrêt d'urgence comprend en outre un module de détection de défaillance du module de conduite autonome, pour un tronçon de déplacement considéré, par détermination d'un écart supérieur à un seuil prédéterminé entre le vecteur de déplacement réel du véhicule autonome et le vecteur de référence associés au tronçon considéré, et/ou par détermination de la position du véhicule en dehors de sa propre zone de circulation autorisée, le module de détection de défaillance étant propre à activer le module de calcul en cas de défaillance du module de conduite autonome détectée ;
  • le dispositif de détermination d'une trajectoire d'arrêt d'urgence comprend en outre un module d'évitement d'obstacle sur la trajectoire d'arrêt d'urgence propre à communiquer avec le module de calcul d'au moins une consigne de déplacement automatique du véhicule autonome, le module de calcul étant propre à adapter la consigne en fonction de la détection d'obstacle ;
  • le module d'évitement d'obstacle est propre à mettre en oeuvre un traitement de donnée(s) délivrée(s) par au moins un capteur embarqué à bord du véhicule autonome appartenant au groupe comprenant :
    • un équipement de géolocalisation,
    • un lidar,
    • une caméra,
    • un odomètre,
    • dispositif de détermination d'un cap courant du véhicule autonome,
    • une centrale inertielle.


[0016] L'invention a également pour objet un véhicule autonome comprenant au moins un dispositif de détermination d'une trajectoire d'arrêt d'urgence tel que défini ci-dessus.

[0017] L'invention a encore pour objet un procédé de détermination d'une trajectoire d'arrêt d'urgence tel que défini ci-dessus, le procédé, étant automatiquement activable en présence d'une instruction d'arrêt d'urgence, et comprenant les étapes suivantes :
  • le calcul d'au moins une consigne de déplacement automatique du véhicule autonome pour suivre une trajectoire d'arrêt d'urgence comprenant une pluralité de vecteurs successifs d'arrêt d'urgence associés chacun à un tronçon distinct d'une partie des tronçons successifs de la trajectoire prédéfinie, à partir au moins pour chaque vecteur d'arrêt d'urgence:

    ∘ d'un dernier vecteur de déplacement réel du véhicule autonome mémorisé,

    ∘ de la trajectoire prédéfinie de déplacement du véhicule autonome, et

    ∘ d'une dernière donnée de localisation du véhicule autonome mémorisée, et délivrée par au moins un capteur du véhicule autonome,

  • la conduite du véhicule autonome en dirigeant le véhicule autonome selon ladite au moins une consigne.


[0018] D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés, dans lesquels :
  • la figure 1 est une représentation schématique de la détermination d'une trajectoire d'arrêt d'urgence classiquement mis en oeuvre ;
  • la figure 2 est une représentation schématique de la détermination d'une trajectoire d'arrêt d'urgence selon un mode de réalisation de la présente invention ;
  • la figure 3 est une représentation schématique du déport d'un véhicule autonome par rapport à la trajectoire prédéfinie à suivre ;
  • la figure 4 est un organigramme d'un procédé, selon l'invention, de détermination d'une trajectoire d'arrêt d'urgence selon la trajectoire d'arrêt d'urgence de la figure 2 ;
  • la figure 5 illustre le déport latéral du véhicule autonome en fonction de la vitesse du véhicule autonome initiale précédant la mise en oeuvre du procédé selon l'invention et en fonction de l'erreur de cap propre à chaque véhicule autonome.


[0019] Dans la suite de la description, l'expression « sensiblement égal à » désigne une relation d'égalité à plus ou moins 10 %, de préférence à plus ou moins 5 %.

[0020] De plus, dans la suite par « dernier vecteur de déplacement réel du véhicule autonome mémorisé » et par « dernière donnée de localisation du véhicule autonome mémorisée » on entend le vecteur de déplacement réel et la donnée de localisation du véhicule autonome qui sont les plus récemment mémorisés par rapport à un instant courant de calcul d'une consigne de déplacement automatique du véhicule pour suivre une trajectoire d'arrêt d'urgence.

[0021] Sur la figure 1, on considère un véhicule autonome A, ici une automobile par exemple.

[0022] Le véhicule automobile A comprend, de manière connue, des roues arrière, des roues avant, un moteur (non représenté) relié mécaniquement via une chaîne de transmission (non représentée) aux roues arrière et/ou avant pour l'entraînement desdites roues en rotation autour de leur axe, un système de direction (non représenté), adapté pour agir sur les roues du véhicule A de manière à modifier l'orientation de sa trajectoire, et un système de freinage (non représenté), adapté pour exercer une force de freinage sur les roues du véhicule A.

[0023] Le véhicule automobile est typiquement constitué par un véhicule à traction et/ou propulsion électrique. A cet effet, le moteur (non représenté) est constitué par un moteur électrique, et le véhicule A comprend une batterie électrique (non représentée) raccordée électriquement au moteur pour l'alimentation du moteur en électricité.

[0024] Le véhicule automobile A étant un véhicule autonome comprend, à cet effet, un dispositif électronique de conduite autonome (non représenté) adapté pour piloter le véhicule de manière autonome en recevant des informations sur l'environnement du véhicule par l'intermédiaire de capteurs (non représentés) et en agissant sur le moteur, le système de direction et le système de freinage, de manière à modifier la vitesse, l'accélération et la trajectoire du véhicule en réaction aux informations reçues.

[0025] Classiquement, le véhicule autonome A se déplace sur une route dont le tracé constitue une trajectoire prédéfinie propre à être stockée au sein du véhicule autonome A. Une telle trajectoire prédéfinie de déplacement comprend une pluralité de vecteurs de référence V1, V2, V3, V4, V5 associés respectivement à des tronçons P1, P2, P3, P4, P5 distincts successifs. En d'autres termes, sur le tronçon P1, en situation nominale, le véhicule autonome A est propre à suivre sensiblement le vecteur V1 tandis que sur la portion de virage P4 le véhicule autonome A est propre à suivre sensiblement le vecteur V4.

[0026] En relation avec la figure 1, la trajectoire d'arrêt d'urgence suivie classiquement par un véhicule autonome A, pour freiner automatiquement en présence d'une instruction d'arrêt d'urgence, est établie à partir du dernier vecteur VD de déplacement réel du véhicule autonome A. Un tel dernier vecteur VD de déplacement réel du véhicule autonome A est déterminé préalablement à la génération de l'instruction d'arrêt d'urgence pour obtenir un déplacement cohérent avec le dernier vecteur VD de déplacement réel du véhicule préalable à la génération de l'instruction d'arrêt d'urgence, correspondant sur la figure 1 à un déplacement tangent à la trajectoire prédéfinie . Sur la figure 1, la génération de l'instruction d'arrêt d'urgence a lieu au cours du parcours du tronçon P2 et correspond par exemple à la présence d'une défaillance du module de conduite autonome.

[0027] La trajectoire d'arrêt d'urgence, obtenue classiquement à partir dernier vecteur VD de déplacement réel du véhicule autonome A, est composée pour le tronçon P2 par le vecteur VPA2, pour le tronçon P3 par le vecteur VPA3, pour le tronçon P4 par le vecteur VPA4, sorte que le déplacement automatique résultant est tangent au virage et provoque une sortie de route.

[0028] Par ailleurs, une telle trajectoire d'arrêt d'urgence propre à engendrer une sortie de route en cas de virage est accompagnée d'une décélération brutale provoquant une réduction de la vitesse instantanée du véhicule autonome à une valeur inférieure ou égale à 20km/h.

[0029] Sur la figure 2, le dispositif 10 électronique de détermination d'une trajectoire d'arrêt d'urgence selon la présente invention est représenté ainsi que la trajectoire d'arrêt d'urgence obtenue par ce dispositif dans une situation identique à celle de la figure 1.

[0030] Dans l'exemple de la figure 2, le dispositif 10 électronique de détermination d'une trajectoire d'arrêt d'urgence comprend une unité de traitement d'information (non représentée) formée par exemple d'une mémoire 12 et d'un processeur (non représenté) associé à la mémoire 12. La mémoire 12 est propre à stocker la trajectoire prédéfinie de déplacement du véhicule autonome A comprenant une pluralité de vecteurs de référence V1, V2, V3, V4, V5 associés respectivement à des tronçons P1, P2, P3, P4, P5.

[0031] Le dispositif 10 électronique de détermination d'une trajectoire d'arrêt d'urgence comprend en outre un module de calcul 14 d'au moins une consigne de déplacement automatique du véhicule autonome A pour suivre une trajectoire d'arrêt d'urgence comprenant une pluralité de vecteurs successifs d'arrêt d'urgence VE1, VE2, VE3 associés chacun à un tronçon P2, P3, P4 distinct d'une partie des tronçons successifs de la trajectoire prédéfinie, à partir au moins, pour chaque vecteur d'arrêt d'urgence VE1, VE2, VE3 :

∘ d'un dernier vecteur de déplacement réel du véhicule autonome A mémorisé,

∘ de la trajectoire prédéfinie de déplacement du véhicule autonome, et

∘ d'une dernière donnée de localisation POS_A du véhicule autonome A mémorisée et délivrée par au moins un capteur du véhicule autonome.



[0032] Par ailleurs, le dispositif 10 comprend un module de pilotage d'urgence 16 propre à diriger le véhicule autonome selon ladite au moins une consigne déterminée par le module de calcul 14.

[0033] En particulier, la consigne de déplacement comprend au moins une instruction représentative d'une direction à suivre (i.e. les vecteurs successifs d'arrêt d'urgence VE1, VE2, VE3), et/ou une instruction représentative d'une vitesse de déplacement instantanée correspondant par exemple à une force de décélération (i.e. une force de freinage) à appliquer, ou directement à la vitesse de déplacement que le véhicule autonome A doit mettre en oeuvre tel que décrit ultérieurement en relation avec la figure 5.

[0034] Selon un aspect particulier, la donnée de localisation POS_A est une donnée de coordonnée curviligne comprenant une abscisse et une ordonnée curvilignes du véhicule autonome A définie dans un référentiel prédéfini tel qu'un référentiel terrestre. Une telle donnée est délivrée par au moins un capteur du véhicule autonome A appartenant au groupe comprenant :
  • un odomètre propre à calculer le déplacement du véhicule autonome A d'un tronçon à l'autre en fonction du nombre de rotation des roues,
  • un équipement de géolocalisation configuré pour déterminer la position du véhicule autonome A,
  • un dispositif de détermination du cap courant du véhicule autonome A configuré par exemple pour estimer le cap du véhicule en fonction de l'angle du système de direction par rapport à une position de référence prédéterminée (e.g. le système de direction comprend un volant dont l'angle de rotation par rapport à la position de référence prédéterminée est représentative du cap du véhicule autonome A),
  • une centrale inertielle (de l'anglais Inertial Measurement Unit), combinant une pluralité d'accéléromètres et de gyroscopes, propre à délivrer précisément (i.e. avec une précision supérieure à un seuil prédéterminé) les estimations de cap et de vitesse instantanée du véhicule autonome A en utilisant notamment les données d'accélération, les vitesses de rotation, voire les variations de champ magnétique environnant le véhicule autonome A.


[0035] Selon un premier aspect, pour chaque tronçon considéré de la trajectoire d'arrêt d'urgence auquel est respectivement associé un vecteur d'arrêt d'urgence VE1, VE2, VE3, le module de calcul 14 est configuré pour déterminer la consigne de déplacement du véhicule autonome A propre à rendre les vecteurs d'arrêt d'urgence VE1, VE2, VE3 associés respectivement aux tronçons P2 P3, P4 considérés sensiblement colinéaires aux vecteurs de référence V2, V3, V4 associés respectivement aux mêmes tronçons P2, P3, P4 considérés de la trajectoire prédéfinie, à partir du dernier vecteur de déplacement réel du véhicule autonome A et de ladite au moins une donnée de localisation POS_A associés au tronçon précédent le tronçon considéré.

[0036] Plus précisément, pour le premier tronçon P2 de la trajectoire d'arrêt d'urgence, le module de calcul 14 est configuré pour déterminer la consigne de déplacement du véhicule autonome A propre à rendre le premier vecteur d'arrêt d'urgence VE1 associé audit premier tronçon P2 considéré colinéaire au vecteur de référence V2 associé à ce même premier tronçon P2, au moins à partir du dernier vecteur de déplacement réel VD du véhicule autonome A et de la dernière donnée de localisation du véhicule autonome A mémorisés à un instant précédant la réception, ou à titre d'alternative, à un instant la génération de l'instruction d'arrêt d'urgence.

[0037] En d'autres termes, la consigne de déplacement comprend au moins l'instruction de déplacement qui permet au véhicule de passer de la direction de déplacement VD à la direction de déplacement VE1 colinéaire au vecteur V1 de la trajectoire prédéfinie, et ainsi de suite tronçon par tronçon de sorte que la trajectoire d'arrêt d'urgence, selon l'invention telle que représentée sur la figure 2, et composée au moins des vecteurs d'arrêt d'urgence VE1, VE2, VE3 « suit » le virage de la route empruntée par le véhicule autonome A au lieu de sortir de la route tel qu'obtenu auparavant classiquement tel qu'illustré par la figure 1.

[0038] Le dispositif 10 électronique de détermination d'une trajectoire d'arrêt d'urgence permet ainsi l'engagement d'une manoeuvre à risque minimal (MRM de l'anglais, Minimal Risk Maneuver).

[0039] Une telle consigne est par exemple déterminée au moyen d'une table de référence stockée au sein de la mémoire 12 du dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence, de même que la trajectoire prédéfinie de déplacement.

[0040] Une telle table de référence est propre à associer à chaque localisation du véhicule autonome A sur la trajectoire prédéfinie la direction à suivre par le véhicule autonome et la vitesse de déplacement et/ou la décélération à appliquer au véhicule autonome en tenant compte dernier vecteur de déplacement réel mémorisé pour ce véhicule autonome A.

[0041] En complément facultatif, une telle table de référence associe également à chaque localisation un indicateur représentatif d'un niveau de dangerosité de la localisation, par exemple pour signaler la présence d'une intersection, d'un cul de sac, d'une zone à forte densité piétonnière etc.

[0042] Selon une autre variante, une telle table de référence est propre à prendre en compte un paramètre intrinsèque représentatif du temps de latence du système de freinage propre au véhicule autonome A, ce temps de latence correspondant à l'intervalle entre la transmission d'instruction au système de freinage et le freinage effectif correspondant.

[0043] Une telle capacité à rester sur la trajectoire prédéfinie permet en outre une optimisation de la vitesse d'arrêt d'urgence qui permet d'éviter une décélération brusque puisque la trajectoire d'arrêt classiquement utilisée représentée sur la figure 1 et menant à une sortie de route est évitée.

[0044] Selon un aspect particulier, le module de calcul 14 est propre à prendre en compte une trajectoire prédéfinie où les tronçons P1, P2, P3, P4, P5 se chevauchent. Cet aspect permet notamment d'augmenter la précision de la trajectoire d'arrêt d'urgence afin que les données de localisation successives du véhicule autonome, par exemple les coordonnées curvilignes du véhicule autonome A associées à chaque tronçon forment une courbe sensiblement continue (en prenant en compte une discrétisation de l'ordre de la dizaine de milliseconde dépendant de la forme de la trajectoire).

[0045] En complément optionnel, le dispositif 10 comprend un module de réception 18 d'une instruction d'arrêt d'urgence provoquant l'activation des autres modules de calcul 14 et de pilotage d'urgence 16 qu'il comprend.

[0046] Selon un premier exemple, l'instruction d'arrêt d'urgence est, par exemple, émise par une plateforme externe de supervision (non représentée) d'un ensemble de véhicules autonomes auquel le véhicule autonome A appartient, en cas de détection d'un évènement prédéterminé dont le type appartient au groupe comprenant : un type d'événement météorologique, tel que du brouillard, du verglas, de la neige, de la pluie, du vent ; une densité anormale d'éléments de trafic ; et un type d'attaque, tel qu'une cyberattaque, une attaque terroriste.

[0047] Selon un deuxième exemple, l'instruction d'arrêt d'urgence est par exemple émise par le module de conduite autonome du véhicule autonome A en cas d'auto-détection (i.e. par le module de conduite autonome lui-même) d'une défaillance de celui-ci.

[0048] A titre d'alternative au module de réception 18 (non représentée), le dispositif 10 comprend en outre un module de détection de défaillance du module de conduite autonome, pour un tronçon P2 de déplacement considéré, par détermination d'un écart supérieur à un seuil prédéterminé entre le vecteur de déplacement réel du véhicule autonome A et le vecteur de référence associés au tronçon considéré, le module de détection de défaillance étant propre à activer, par génération et transmission de l'instruction d'arrêt d'urgence, le module de calcul 14 en cas de défaillance du module de conduite autonome détectée.

[0049] Le seuil prédéterminé correspond, par exemple, à une valeur maximale de déport latéral du véhicule par rapport à la trajectoire prédéfinie tel qu'illustré par la figure 3 décrite par la suite.

[0050] Autrement dit, selon cette alternative, le dispositif 10 électronique de détermination d'une trajectoire d'arrêt d'urgence est également propre à surveiller et à détecter une anomalie de fonctionnement du module de conduite autonome du véhicule autonome, et assume ainsi une double fonction.

[0051] Dans l'exemple de la figure 2, le module de calcul 14, le module de pilotage d'urgence 16 et, optionnellement, le module de réception 18 sont réalisés chacun sous forme d'un logiciel, ou d'une brique logicielle, exécutables par le processeur.

[0052] La mémoire 12 du dispositif 10 électronique de détermination d'une trajectoire d'arrêt d'urgence est alors apte à stocker un logiciel de réception configuré pour recevoir l'instruction d'arrêt d'urgence, par exemple, émise par une plateforme externe de supervision, un logiciel de calcul configuré pour calculer la consigne de déplacement automatique du véhicule autonome A pour suivre la trajectoire d'arrêt d'urgence à partir au moins, pour chaque vecteur d'arrêt d'urgence VE1, VE2, VE3 formant la trajectoire d'arrêt d'urgence :

∘ d'un dernier vecteur de déplacement réel du véhicule autonome A mémorisé,

∘ de la trajectoire prédéfinie de déplacement du véhicule autonome, et

∘ d'une dernière donnée de localisation du véhicule autonome A mémorisée, et délivrée par au moins un capteur du véhicule autonome A.

et un logiciel de pilotage d'urgence propre à diriger le véhicule autonome A selon la consigne de déplacement automatique en transmettant des instructions correspondantes au moteur, au système de direction et au système de freinage du véhicule autonome A de manière à modifier la vitesse, l'accélération et la trajectoire du véhicule autonome A en réaction aux informations reçues. Le processeur (non représenté) du dispositif 10 est alors apte à exécuter chacun des logiciels parmi le logiciel de réception, le logiciel de calcul et le logiciel de pilotage d'urgence.

[0053] En variante non représentée, le module de calcul 14, le module de pilotage d'urgence 16 et, optionnellement, le module de réception 18 sont réalisés chacun sous forme d'un composant logique programmable, tel qu'un FPGA (de l'anglais Field Programmable Gate Array), ou encore sous forme d'un circuit intégré dédié, tel qu'un ASIC (de l'anglais Application Specific Integrated Circuit).

[0054] Lorsque le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence est réalisé sous forme d'un ou plusieurs logiciels, c'est-à-dire sous forme d'un programme d'ordinateur, il est en outre apte à être enregistré sur un support, non représenté, lisible par ordinateur. Le support lisible par ordinateur est par exemple, un médium apte à mémoriser les instructions électroniques et à être couplé à un bus d'un système informatique. A titre d'exemple, le support lisible est un disque optique, un disque magnéto-optique, une mémoire ROM, une mémoire RAM, tout type de mémoire non-volatile (par exemple EPROM, EEPROM, FLASH, NVRAM), une carte magnétique ou une carte optique. Sur le support lisible est alors mémorisé un programme d'ordinateur comportant des instructions logicielles.

[0055] Selon un aspect complémentaire, le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 est enrichi d'un module d'évitement d'obstacle 20 sur la trajectoire d'arrêt d'urgence propre à communiquer avec le module de calcul 14 d'au moins une consigne de déplacement automatique du véhicule autonome A, le module de calcul 14 étant propre à adapter la consigne en fonction de la détection d'obstacle.

[0056] Plus précisément, le module d'évitement d'obstacle 20 est propre à mettre en oeuvre un traitement de donnée(s) délivrée(s) par au moins un capteur embarqué à bord du véhicule autonome A appartenant au groupe comprenant :
  • un équipement de géolocalisation,
  • un lidar,
  • une caméra,
  • un odomètre,
  • dispositif de détermination d'un cap courant du véhicule autonome (A),
  • une centrale inertielle.


[0057] En particulier, en présence d'un obstacle détecté, le module d'évitement d'obstacle 20 est propre à modifier un ou plusieurs élément(s) de la consigne de déplacement, à savoir modifier l'instruction représentative de la direction à suivre et/ou modifier l'instruction représentative de la vitesse de déplacement instantanée.

[0058] Par exemple, préalablement à la détection d'obstacle, le véhicule autonome A se déplace selon l'invention sur le tronçon P2 selon la direction du vecteur d'arrêt d'urgence VE1 avec une vitesse de 40km/h. Le lidar (non représenté) du véhicule autonome A détecte un piéton sur le tronçon P3 et la position précise (i.e. ses coordonnées curvilignes) POS_P de ce piéton sur ce tronçon P3. En l'absence d'obstacle, et en utilisant la table de référence, le véhicule autonome A se serait déplacé avec la même vitesse de 40km/h et selon le vecteur d'arrêt d'urgence VE3 dirigeant le véhicule autonome A vers le piéton P.

[0059] En présence du piéton détecté, le module d'évitement d'obstacle 20 utilise la position POS_P pour déterminer la distance séparant le véhicule autonome A du piéton P et la décélération à appliquer pour s'arrêter avant l'obstacle et/ou, si la trajectoire prédéfinie le permet, le vecteur d'arrêt d'urgence VE3m-eo à appliquer pour éviter un impact entre piéton et véhicule autonome tout en ayant une vitesse non nulle.

[0060] Selon la figure 2, le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 précité est embarqué à bord du véhicule autonome A.

[0061] Selon une alternative (non représentée), le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 précité est logé au sein d'une plateforme externe de supervision distante du véhicule autonome et propre à communiquer les instructions de pilotage établies par le module de pilotage d'urgence à un récepteur du véhicule autonome A propre à retransmettre ces instructions au moteur, au système de direction et au système de freinage du véhicule autonome de manière à modifier la vitesse, l'accélération et la trajectoire du véhicule autonome A en réaction aux informations reçues.

[0062] La figure 3 est une représentation schématique du déport d'un véhicule autonome A par rapport à la trajectoire prédéfinie à suivre. Plus précisément, on considère un véhicule autonome A se dirigeant selon une direction de déplacement 22 avec une vitesse Vi. Chaque véhicule autonome est caractérisé par un autre paramètre intrinsèque d'erreur de cap 24 généralement exprimé en degré qui représente l'angle entre la trajectoire prédéfinie et le déport latéral 26 maximal autorisé du véhicule par rapport à la trajectoire prédéfinie.

[0063] Par exemple, si l'on considère une voie dont la largeur de chaussée est de 3 mètres et un véhicule de 2 mètres de large, le déport latéral maximal 26 est de 50 centimètres.

[0064] En tenant compte, de la vitesse Vi, de la position POS_A du véhicule A, de l'erreur de cap 24 et du déport maximal autorisé, la distance d'arrêt 28 est obtenue. Augmenter la vitesse Vi du véhicule autonome A diminue la distance d'arrêt 28 et inversement.

[0065] Le fonctionnement du dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 selon l'invention va désormais être expliqué à l'aide de la figure 4 représentant un organigramme du procédé 30, selon l'invention, de détermination d'une trajectoire d'arrêt d'urgence, le procédé 30 étant mis en oeuvre par le dispositif électronique de surveillance 10.

[0066] Lors d'une étape initiale 32, le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 calcule, via le module de calcul 14, au moins une consigne de déplacement automatique du véhicule autonome A pour suivre une trajectoire d'arrêt d'urgence comprenant une pluralité de vecteurs successifs d'arrêt d'urgence VE1, VE2, VE3 associés chacun à un tronçon P2, P3, P4 distinct d'une partie des tronçons successifs de la trajectoire prédéfinie, à partir au moins, pour chaque vecteur d'arrêt d'urgence VE1, VE2, VE3:

∘ d'un dernier vecteur de déplacement réel du véhicule autonome A mémorisé,

∘ de la trajectoire prédéfinie de déplacement du véhicule autonome, et

∘ d'une dernière donnée de localisation POS_A du véhicule autonome A mémorisée, et délivrée par au moins un capteur du véhicule autonome A,

Le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 pilote ensuite, lors de l'étape 34, via son module de pilotage d'urgence 16 le véhicule autonome A en le dirigeant selon ladite au moins une consigne.

[0067] Puis, lors de l'étape 36, le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 détermine la position POS_A résultant de l'application de la consigne.

[0068] Selon un aspect complémentaire et optionnel, au cours de l'étape de calcul 32, le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 détermine lors de la sous-étape 38 la consigne précitée, puis au cours d'une sous-étape 40 détermine la présence(O)/absence(N) d'obstacle sur la trajectoire d'arrêt d'urgence résultant de l'application de la consigne.

[0069] En présence O d'un obstacle, le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 détermine lors de la sous-étape 42 une consigne modifiée de sorte à arrêter le véhicule avant l'obstacle et/ou à modifier sa trajectoire pour contourner l'obstacle.

[0070] En absence N d'obstacle, le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 passe de la sous-étape de détermination de la présence(O)/absence(N) d'obstacle à l'étape de pilotage 34 précitée sans modification de la consigne.

[0071] Le procédé 30 selon l'invention est un procédé itératif, les étapes précitées étant répétées pour chaque tronçon P2, P3, P4 de la trajectoire d'arrêt d'urgence, tant qu'au cours d'une étape 44, le dispositif 10 n'a pas déterminé que l'état S du véhicule autonome était à l'arrêt (valeur nulle), la sous-étape de détermination 38 utilisant à chaque itération le dernier vecteur déplacement et la dernière position (i.e. localisation) du véhicule autonome mémorisé à l'itération précédente associée au tronçon précédent l'instant de calcul courant.

[0072] En présence de cet état à l'arrêt (=0) déterminé lors de l'étape 44, le dispositif 10 restitue, lors d'une étape 46, une information représentative de l'arrêt du véhicule.

[0073] Le déport latéral du véhicule autonome A en fonction de la vitesse du véhicule autonome Vi précédant la défaillance du module de conduite autonome et en fonction de l'erreur de cap propre à chaque véhicule autonome est représenté sur la figure 5.

[0074] L'ensemble de données indiqué à titre d'exemple dans la figure 5 est par exemple incorporé dans la table de référence précitée pour déterminer la consigne de déplacement automatique à appliquer notamment l'instruction représentative d'une vitesse de déplacement instantanée correspondant par exemple à une force de décélération (i.e. une force de freinage) à appliquer, ou directement à la vitesse de déplacement que le véhicule autonome A doit mettre en oeuvre.

[0075] Un tel ensemble de données illustré par la figure 5 est par exemple réparti en trois zones associée aux valeurs de déport latéral 26, à savoir une zone 48 où le déport latéral obtenu est acceptable, une zone 50 où le déport latéral n'est plus acceptable mais présente un risque mineur, et une zone 52 où le déport latéral n'est plus acceptable et présente un risque majeur.

[0076] Ainsi, un véhicule autonome A présentant une caractéristique intrinsèque d'erreur de cap de 20°, une vitesse initiale de 12km/h et utilisant une décélération de 0,5g dispose d'une distance d'arrêt de 1,13 mètre pour rester en dessous du déport latéral maximal autorisé égal à 50 centimètres si l'on considère une voie dont la largeur de chaussée est de 3 mètres et un véhicule de 2 mètres de large.

[0077] De la même manière, un véhicule autonome A présentant une caractéristique intrinsèque d'erreur de cap de 1°, une vitesse initiale de 50km/h et utilisant une décélération de 0,5g dispose d'une distance d'arrêt de 19,68 mètre pour rester en dessous du déport latéral maximal autorisé égal à 50 centimètres.

[0078] Le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 selon l'invention permet alors d'optimiser l'arrêt d'urgence d'un point de vue performance en évitant notamment une sortie de route, et également lorsque cela est possible d'un point de vue confort des passagers en adaptant le niveau de décélération en fonction de la trajectoire prédéfinie et de sa position sur cette trajectoire prédéfinie, de la vitesse initiale du véhicule autonome A et de son vecteur VD de déplacement mémorisé préalablement à l'instruction d'arrêt d'urgence, et optionnellement en présence d'un obstacle.

[0079] L'homme du métier observera notamment que le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 selon l'invention permet de continuer à faire avancer le véhicule à très basse vitesse (e.g. à 5 km/h) au cas où la zone où se situe le véhicule autonome A soit réputée dangereuse (afin d'éviter par exemple un arrêt au milieu d'une intersection par exemple) tel qu'indiqué, par exemple, au moyen d'un indicateur prédéterminé dans la table de référence pour la position du véhicule autonome A.

[0080] L'homme du métier notera par ailleurs que le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 selon l'invention est, selon une version améliorée, propre à être enrichi d'un module d'évitement d'obstacle 20 propre à contourner un obstacle en cours de freinage, tout en garantissant que le véhicule autonome A reste sur la trajectoire prédéfinie.

[0081] Selon une autre version améliorée, le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence 10 selon l'invention est, propre à être enrichi d'un module de détection du module de conduite autonome qu'il comprend afin de pallier immédiatement cette défaillance en prenant le relais de pilotage du véhicule autonome sur une trajectoire d'arrêt d'urgence optimisée en temps réel et sécurisée.

[0082] On conçoit ainsi que le dispositif électronique de détermination d'une trajectoire d'arrêt d'urgence d'un véhicule autonome 10 selon l'invention, et le procédé associé, permettent d'améliorer encore la sécurité des passagers à bord de tels véhicules automobiles autonomes A.


Revendications

1. Dispositif (10) électronique de détermination d'une trajectoire d'arrêt d'urgence d'un véhicule autonome (A) muni d'un module de conduite autonome, le véhicule autonome (A) étant propre à stocker au préalable au moins une trajectoire prédéfinie de déplacement comprenant une pluralité de vecteurs de référence (V1, V2, V3, V4, V5) successifs associés respectivement à des tronçons (P1, P2, P3, P4, P5) distincts successifs de déplacement du véhicule autonome (A),
caractérisé en ce que le dispositif (10) électronique de détermination d'une trajectoire d'arrêt d'urgence, est automatiquement activable en présence d'une instruction d'arrêt d'urgence, et comprend :

- un module de calcul (14) d'au moins une consigne de déplacement automatique du véhicule autonome (A) pour suivre une trajectoire d'arrêt d'urgence comprenant une pluralité de vecteurs successifs d'arrêt d'urgence (VE1, VE2, VE3) associés chacun à un tronçon (P2, P3, P4) distinct d'une partie des tronçons successifs de la trajectoire prédéfinie, à partir au moins, pour chaque vecteur d'arrêt d'urgence (VE1, VE2, VE3) :

∘ d'un dernier vecteur de déplacement réel du véhicule autonome (A) mémorisé,

∘ de la trajectoire prédéfinie de déplacement du véhicule autonome, et

∘ d'une dernière donnée de localisation du véhicule autonome (A) mémorisée, et délivrée par au moins un capteur du véhicule autonome (A),

- un module de pilotage d'urgence (16) propre à diriger le véhicule autonome (A) selon ladite au moins une consigne.


 
2. Dispositif (10) selon la revendication 1, dans lequel, pour chaque tronçon considéré de la trajectoire d'arrêt d'urgence auquel est respectivement associé un vecteur d'arrêt d'urgence (VE1, VE2, VE3), le module de calcul (14) est configuré pour déterminer la consigne de déplacement du véhicule autonome (A) propre à rendre le vecteur d'arrêt d'urgence (VE1, VE2, VE3) associé audit tronçon (P2, P3, P4) considéré sensiblement colinéaire au vecteur de référence (V2, V3, V4) associé au même tronçon (P2, P3, P4) considéré de la trajectoire prédéfinie, à partir du dernier vecteur de déplacement réel du véhicule autonome (A) et de ladite au moins une donnée de localisation associés au tronçon précédant le tronçon considéré.
 
3. Dispositif selon la revendication 2, dans lequel, pour le premier tronçon (P2) de la trajectoire d'arrêt d'urgence, le module de calcul (14) est configuré pour déterminer la consigne de déplacement du véhicule autonome (A) propre à rendre le premier vecteur d'arrêt d'urgence (VE1) associé audit premier tronçon (P2) considéré colinéaire au vecteur de référence (V2) associé à ce même premier tronçon (P2), au moins à partir du dernier vecteur de déplacement réel VD du véhicule autonome A et de la dernière donnée de localisation du véhicule autonome A mémorisés à un instant précédant la réception, ou la génération, de l'instruction d'arrêt d'urgence.
 
4. Dispositif selon l'une quelconque des revendications précédentes, dans lequel le module de calcul (14) est propre à prendre en compte une trajectoire prédéfinie où les tronçons (P1, P2, P3, P4, P5) se chevauchent.
 
5. Dispositif selon l'une quelconque des revendications précédentes, dans lequel la consigne de déplacement comprend au moins :

- une instruction représentative d'une direction à suivre, et/ou

- une instruction représentative d'une vitesse de déplacement instantanée.


 
6. Dispositif (10) selon l'une quelconque des revendications précédentes, comprenant en outre un module de détection de défaillance du module de conduite autonome, pour un tronçon (P2) de déplacement considéré, par détermination d'un écart supérieur à un seuil prédéterminé entre le vecteur de déplacement réel du véhicule autonome (A) et le vecteur de référence associés au tronçon considéré et/ou par détermination de la position du véhicule en dehors de sa propre zone de circulation autorisée, le module de détection de défaillance étant propre à activer le module de calcul (14) en cas de défaillance du module de conduite autonome détectée.
 
7. Dispositif (10) selon l'une quelconque des revendications précédentes, comprenant en outre un module d'évitement d'obstacle (20) sur la trajectoire d'arrêt d'urgence propre à communiquer avec le module de calcul (14) d'au moins une consigne de déplacement automatique du véhicule autonome (A), le module de calcul (14) étant propre à adapter la consigne en fonction de la détection d'obstacle.
 
8. Dispositif (10) selon la revendication 7 dans lequel le module d'évitement d'obstacle (20) est propre à mettre en oeuvre un traitement de donnée(s) délivrée(s) par au moins un capteur embarqué à bord du véhicule autonome (A) appartenant au groupe comprenant :

- un équipement de géolocalisation,

- un lidar,

- une caméra,

- un odomètre,

- dispositif de détermination d'un cap courant du véhicule autonome (A),

- une centrale inertielle.


 
9. Véhicule autonome muni d'un module de conduite autonome, le véhicule autonome (A) étant propre à stocker au préalable au moins une trajectoire prédéfinie de déplacement comprenant une pluralité de vecteurs de référence successifs associés respectivement à des tronçons distincts successifs de déplacement du véhicule autonome (A), le véhicule autonome (A) comprenant au moins un capteur de donnée de localisation du véhicule autonome (A),
caractérisé en ce que le véhicule (A) autonome comprend au moins en outre un dispositif (10) de détermination d'une trajectoire d'arrêt d'urgence automatiquement activable en présence d'une instruction d'arrêt d'urgence, le dispositif comprenant :

- un module de calcul (14) d'au moins une consigne de déplacement automatique du véhicule autonome (A) pour suivre une trajectoire d'arrêt d'urgence comprenant une pluralité de vecteurs successifs d'arrêt d'urgence associés chacun à un tronçon distinct d'une partie des tronçons successifs de la trajectoire prédéfinie, à partir au moins, pour chaque vecteur d'arrêt d'urgence :

∘ d'un dernier vecteur de déplacement réel du véhicule autonome (A) mémorisé,

∘ de la trajectoire prédéfinie de déplacement du véhicule autonome, et

∘ d'une dernière donnée de localisation du véhicule autonome (A) mémorisée, et délivrée par au moins un capteur du véhicule autonome (A),

- un module de pilotage d'urgence (16) propre à diriger en le véhicule autonome selon ladite au moins une consigne.


 
10. Procédé de détermination d'une trajectoire d'arrêt d'urgence (30) d'un véhicule autonome (A) muni d'un module de conduite autonome, le véhicule autonome (A) étant propre à stocker au préalable au moins une trajectoire prédéfinie de déplacement comprenant une pluralité de vecteurs de référence successifs associés respectivement à des tronçons distincts successifs de déplacement du véhicule autonome,
le procédé de détermination d'une trajectoire d'arrêt d'urgence (30), étant automatiquement activable en présence d'une instruction d'arrêt d'urgence, et comprenant :

- le calcul (32) d'au moins une consigne de déplacement automatique du véhicule autonome (A) pour suivre une trajectoire d'arrêt d'urgence comprenant une pluralité de vecteurs successifs d'arrêt d'urgence associés chacun à un tronçon distinct d'une partie des tronçons successifs de la trajectoire prédéfinie, à partir au moins, pour chaque vecteur d'arrêt d'urgence :

∘ d'un dernier vecteur de déplacement réel du véhicule autonome (A) mémorisé,

∘ de la trajectoire prédéfinie de déplacement du véhicule autonome, et

∘ d'une dernière donnée de localisation du véhicule autonome (A) mémorisée, et délivrée par au moins un capteur du véhicule autonome (A),

- le pilotage d'urgence (34) du véhicule autonome (A) en dirigeant le véhicule autonome (A) selon ladite au moins une consigne.


 




Dessins













Rapport de recherche









Rapport de recherche