FR3108878A1 - Dispositif d’aide à la manœuvre d’évitement d’une cible destiné à être incorporé dans un véhicule automobile - Google Patents
Dispositif d’aide à la manœuvre d’évitement d’une cible destiné à être incorporé dans un véhicule automobile Download PDFInfo
- Publication number
- FR3108878A1 FR3108878A1 FR2003457A FR2003457A FR3108878A1 FR 3108878 A1 FR3108878 A1 FR 3108878A1 FR 2003457 A FR2003457 A FR 2003457A FR 2003457 A FR2003457 A FR 2003457A FR 3108878 A1 FR3108878 A1 FR 3108878A1
- Authority
- FR
- France
- Prior art keywords
- curve
- trajectory
- determination unit
- function
- curvature
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 15
- 230000004913 activation Effects 0.000 claims description 13
- 238000012885 constant function Methods 0.000 claims description 12
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 10
- 230000001133 acceleration Effects 0.000 claims description 3
- 230000036461 convulsion Effects 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 2
- 238000001994 activation Methods 0.000 description 10
- 238000006073 displacement reaction Methods 0.000 description 10
- 101100074792 Danio rerio lhx1a gene Proteins 0.000 description 9
- 101100511184 Dictyostelium discoideum limB gene Proteins 0.000 description 9
- 230000004927 fusion Effects 0.000 description 4
- 238000010276 construction Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 101150090997 DLAT gene Proteins 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/09—Taking automatic action to avoid collision, e.g. braking and steering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/12—Lateral speed
- B60W2520/125—Lateral acceleration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
- B60W2554/801—Lateral distance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
- B60W2554/802—Longitudinal distance
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
Ce dispositif (14) d’aide à la manœuvre d’évitement d’une cible est destiné à être incorporé dans un véhicule automobile. Il comprend un module de réception (16) d’un paramètre d’entrée et une unité de détermination (18) apte à générer une courbe de trajectoire d’évitement de la cible en fonction d’un paramètre d’entrée reçu par le module de réception (16). L’unité de détermination (18) est configurée pour générer une courbe de trajectoire comprenant au moins une portion de courbe clothoïde. Figure pour l’abrégé : Fig 2
Description
La présente demande concerne un dispositif et un procédé d'aide à la manœuvre d'évitement d'une cible dans un véhicule automobile.
Dans le domaine automobile, on connait des dispositifs d'aide à la conduite du type d'aide à la manœuvre d'évitement d'une cible, également connus sous l'appellation anglo-saxonne « Automatic Evasive Steering » ou l'acronyme correspondant « AES ».
Les dispositifs d'aide à la manœuvre d'évitement d'une cible traitent les problèmes d'accidentologie liés aux collisions avec des obstacles dans la voie courante du véhicule ego. A la différence d'un système de freinage d'urgence automatique, qui a un mouvement purement longitudinal, un dispositif d’aide à la manœuvre d'évitement d'une cible réalise des mouvements latéraux, possiblement en gardant le véhicule dans sa voie.
A cet égard, l'actionneur principal utilisé pour mettre en œuvre la manœuvre d'évitement est le système de direction assistée. Pour piloter l'actionneur, il est nécessaire de mettre en œuvre une planification de trajectoire. La planification de trajectoire doit notamment satisfaire à des contraintes telles que des contraintes dynamiques liées au véhicule ego, des contraintes spatiales provenant de l'environnement du véhicule ego et des contraintes temporelles liées à l'activation de la fonction avant un temps de collision.
Certains dispositifs et procédures d'aide à la manœuvre d'évitement d'une cible utilisent, pour générer les courbes de trajectoire, une construction polynomiale de Bézier. Toutefois, les contraintes dynamiques liées au véhicule sont plus difficiles à imposer lorsque la trajectoire est construite avec cette construction. Il peut en résulter un temps de calcul excessif et un inconfort ressenti par les utilisateurs du véhicule.
L'invention vise à remédier à ces inconvénients.
Plus particulièrement, l'invention vise à proposer une aide à l'évitement d'une cible pouvant facilement être implémentée dans un calculateur et optimisant davantage la forme de la trajectoire pour améliorer le ressenti du conducteur.
A cet effet, il est proposé un dispositif d’aide à la manœuvre d’évitement d’une cible destiné à être incorporé dans un véhicule automobile, comprenant un module de réception d’un paramètre d’entrée et une unité de détermination apte à générer une courbe de trajectoire d’évitement de la cible en fonction d’un paramètre d’entrée reçu par le module de réception.
Selon une caractéristique générale de ce dispositif, l’unité de détermination est configurée pour générer une courbe de trajectoire comprenant au moins une portion de courbe clothoïde.
L'utilisation d'une courbe clothoïde facilite le réglage de la dynamique de la courbe, en particulier en comparaison avec une construction par des courbes de Bézier. Il en résulte une diminution du temps de calcul et une optimisation de la forme de la courbe de trajectoire qui se traduit par une réduction des efforts latéraux et un meilleur ressenti pour les occupants du véhicule.
Avantageusement, l’unité de détermination est configurée pour générer une courbe de trajectoire constituée par quatre portions de courbe clothoïdes et zéro, une ou deux portion(s) de courbe en arc de cercle.
Une courbe de trajectoire ainsi constituée permet d’éviter la cible tout en obtenant un angle de lacet nul en sortie de trajectoire.
Selon un mode de réalisation, l’unité de détermination comprend un module de détermination d’une fonction de courbure associant une courbure à une distance curviligne, la fonction de courbure étant constituée par une pluralité de portions de fonction affine non constante et/ou de portions de fonction constante, l’unité de détermination étant configurée pour déterminer la courbe de trajectoire en tenant compte de la fonction de courbure.
Un tel module de détermination est particulièrement adapté pour déterminer facilement les paramètres permettant de construire la courbe de trajectoire constituée par des courbes clothoïdes et par des éventuelles courbes en arc de cercle.
Dans un mode de réalisation, le module de détermination est configuré pour tenir compte d’une contrainte de contrôlabilité exprimée sous la forme d’une accélération latérale et/ou d’un jerk latéral lorsqu’il détermine la fonction de courbure.
Dans un autre exemple, le module de détermination est configuré pour tenir compte d’une contrainte de contrôlabilité exprimée sous la forme d’une vitesse angulaire de volant et/ou d’un angle au volant lorsqu’il détermine la fonction de courbure.
Selon un mode de réalisation, le module de détermination comprend un moyen de résolution d’une équation présentant une pluralité d’inconnues étant des bornes d’intervalles de distance curviligne sur lesquels sont respectivement définies les portions de fonction.
Dans un autre mode de réalisation, l'unité de détermination comprend un module de calcul d’un dépassement latéral associé à une courbe de trajectoire déterminée par l’unité de détermination.
Un tel module de calcul permet de déterminer si la courbe de trajectoire générée apporte satisfaction pour éviter efficacement la cible.
De préférence, le module de calcul utilise un développement de Taylor.
L’utilisation d'un développement de Taylor permet de réduire le temps de calcul de la forme de la trajectoire sans impact sensible sur la précision et ainsi de simplifier le calcul lors de la vérification de l'efficacité de l'évitement de la cible par la courbe de trajectoire générée.
On peut en outre prévoir que le développement de Taylor soit de degré compris entre deux (2) et cinq (5).
De préférence, le développement de Taylor est de degré égal à trois (3).
Selon un autre mode de réalisation, l'unité de détermination est configurée pour générer au moins deux courbes de trajectoire associées à deux temps limites d’activation distincts, l’unité de détermination comprenant un module de sélection configuré pour sélectionner, parmi les courbes de trajectoire générées par l’unité de détermination, une courbe de trajectoire en tenant compte du dépassement latéral et du temps limite d’activation associé.
L'unité de détermination ainsi configurée et un tel module de sélection permettent de générer une courbe de trajectoire apportant le meilleur ressenti aux occupants du véhicule tout en assurant un évitement efficace de la cible.
On peut en outre prévoir que le module de sélection soit configuré pour sélectionner, parmi les courbes de trajectoire générées par l’unité de détermination, une courbe de trajectoire dont le dépassement latéral associé est strictement supérieur à la somme d’une position latérale de la cible avec au moins un terme choisi parmi une distance d’évitement et une distance de dépassement supplémentaire, et dont le temps limite d’activation associé est minimal.
De la sorte, on minimise le temps de déclenchement de la manœuvre d'urgence, ce qui permet de réduire le nombre de fausses activations du dispositif. Grâce au module de sélection ainsi configuré, les performances du dispositif sont optimisées en assurant l'évitement efficace de la cible.
Selon un autre aspect, il est proposé un procédé d’aide à la manœuvre d’évitement d’une cible destiné à être mis en œuvre dans un véhicule automobile, comprenant la réception d’un paramètre d’entrée, la génération d’une courbe de trajectoire d’évitement de la cible en fonction du paramètre d’entrée.
Selon une caractéristique générale de ce procédé, la courbe de trajectoire générée comprend au moins une portion de courbe clothoïde.
Selon encore un autre aspect, il est proposé un programme d'ordinateur comprenant un code configuré pour, lorsqu'il est exécuté par un processeur ou une unité de contrôle électronique, mettre en œuvre le procédé tel que défini précédemment.
D'autres buts, caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, donnée uniquement à titre d'exemple non limitatif, et faite en référence aux dessins annexés sur lesquels :
En référence à la figure 1, on a schématiquement représenté un véhicule ego 2 et un véhicule cible 4. Les véhicules 2 et 4 circulent vers la droite (par rapport à la figure 1), la vitesse du véhicule 2 étant largement supérieure à celle du véhicule 4. On peut aussi prévoir que seul le véhicule 2 se déplace en direction du véhicule 4. Une aide à la manœuvre d'évitement est mise en œuvre dans le véhicule 2, la cible à éviter étant le véhicule 4.
On définit une base vectorielle orthonormale directe 6 attachée à la chaussée (non représentée) sur laquelle circulent les véhicules 2 et 4. La base vectorielle orthonormale 6 est constituée par un vecteur X parallèle à une direction longitudinale du déplacement des véhicules 2 et 4, et d'un vecteur Y transversal par rapport au déplacement des véhicules 2 et 4. On définit une origine 7 attachée au véhicule 2 et située préférentiellement, tel qu’illustré, au milieu du côté avant du véhicule 2. Dans ces conditions, les véhicules 2 et 4 se déplacent, dans le repère constitué par l’origine 7 et la base 6, dans le sens et la direction du vecteur X.
Le véhicule 4 comporte un point limitant 8 du point de vue de l’évitement. Le point 8 est choisi de façon à ce que l’évitement de ce point, potentiellement en prenant en compte la distance de sécurité, assure aussi l’évitement de la cible 4, en l’espèce dans une circulation à droite. Dans l’exemple illustré, le point limitant 8 est le coin arrière gauche du véhicule 4. Les coordonnées du point 8 dans le repère constitué par l'origine 7 et la base vectorielle 6 sont « Xcible, Ycible».
Autour du point 8, on a représenté un cercle 10 dont le rayon Dsecucorrespond à la distance de sécurité devant être respectée pour que le véhicule 2 puisse dépasser le véhicule 4 en l'évitant en toute sécurité. En d'autres termes, pour que l'évitement soit mis en œuvre en toute sécurité, l'origine 7 doit rester en dehors du cercle 10. Ce rayon Dsecupeut notamment dépendre de la largeur du véhicule ego 2.
Le véhicule 2 comporte un dispositif de direction assistée 12. Le dispositif de direction assistée 12 est capable d'agir sur la direction prise par le véhicule 2 et, ce faisant, d'agir sur la trajectoire suivie par le véhicule 2.
Le véhicule 2 comporte un module de fusion de données 13. Le module de fusion de données 13 est en liaison d’informations avec une pluralité de capteurs équipant le véhicule 2. Cette pluralité de capteurs comprend par exemple au moins un composant choisi parmi un capteur de la vitesse du véhicule 2, une caméra, un radar, un lidar, et un capteur infrarouge capables de déterminer la présence, la position relative et la vitesse relative du véhicule 4, d'une limite de voie de circulation sur laquelle circule le véhicule 2 ou d'une limite de la chaussée sur laquelle circule le véhicule 2.
Le véhicule 2 comporte un dispositif d'aide à la manœuvre d'évitement d'une cible 14. Le dispositif 14 est décrit en détail en référence à la figure 2.
En référence à la figure 2, le dispositif 14 comprend un module de réception 16. Le module de réception 16 est en liaison d'informations avec le module de fusion de données 13.
De ce fait, le module de réception 16 est capable de recueillir une pluralité de paramètres d'entrée choisis parmi la vitesse V2du véhicule 2, la position Ycibleprojetée selon le vecteur Y du point 8, la distance Dsecude sécurité à respecter par rapport au véhicule 4, des limites Klim1et Klim2de courbure de trajectoire, des limites α1, α2, α3et α4de dérivée de courbure de trajectoire, et un ratio Rtcross de temps pour croisement du véhicule 4.
Les limites Klim1et Klim2de courbure d'une trajectoire suivie par le véhicule 2 correspondent, à un facteur constant près, à des limites de la position angulaire du volant et sont exprimées sous la forme d'une accélération latérale. La limite Klim1est une limite de courbure de trajectoire en virage à gauche et la limite Klim2est une limite de courbure de trajectoire en virage à droite.
Les limites α1, α2, α3et α4de dérivée de courbure d’une trajectoire suivie par le véhicule 2 correspondent, à un facteur près, à la vitesse angulaire du volant et sont exprimées sous la forme d'un jerk latéral. La limite α1est une pente, ou dérivée, limite de la courbure de trajectoire en entrée de virage à gauche. La limite α2est une pente limite de la courbure de trajectoire en sortie de virage à gauche. La limite α3est une pente limite de la courbure de trajectoire en entrée de virage à droite et la limite α4est une pente limite de la courbure de trajectoire en sortie de virage à droite.
Les limites Klim1, Klim2, α1, α2, α3et α4peuvent être pré-paramétrées et mémorisées au sein du véhicule 2. Alternativement, des limites d’angle au volant et de vitesse angulaire du volant peuvent être mémorisées.
Le ratio de temps Rtcross est une grandeur comprise entre zéro (0) et un (1). Le ratio Rtcross peut-être pré-paramétré et mémorisé dans le véhicule 2, peut correspondre à un réglage mis en œuvre par le conducteur ou peut être déterminé en fonction de données recueillies par le module de fusion de données 13, par exemple en fonction d'une largeur d'une voie de circulation dans laquelle circule le véhicule 2.
Le dispositif 14 comporte une unité de détermination 18. L’unité de détermination 18 a pour fonction, en fonction des paramètres d'entrée recueillis par le module de réception 16, de générer une courbe de trajectoire destinée être suivi par le véhicule 2 pour éviter le véhicule 4 lors du dépassement de celui-ci.
A cet égard, l’unité de détermination 18 comporte un module de détermination 20. Le module de détermination 20 a pour fonction de déterminer une fonction de courbure associant une courbure à une distance curviligne. Il s’agit notamment de combiner plusieurs segments de courbure qui correspondent chacun à une portion de distance. Des exemples de fonctions de courbure seront détaillés par la suite en référence aux figures 4, 5 et 6.
A cet égard, le module de détermination 20 est doté d'un moyen de résolution 22. Le moyen de résolution 22 est doté des moyens matériels et logiciels pour, en fonction des paramètres d'entrée recueillis par le module de réception 16 et d'un temps de manœuvre Tman, déterminer une fonction de courbure représentative d'une courbe de trajectoire permettant au véhicule 2 d'éviter le véhicule 4. Le temps Tman est également connu sous la dénomination « temps limite d’activation » ou « temps d’activation avant collision ».
L’unité de détermination 18 comporte un module de calcul 24. Le module de calcul 24 est capable de calculer, quelle que soit une fonction de courbure f déterminée par le module de détermination 20, un dépassement latéral Dlatréalisé par le véhicule 2 par rapport au véhicule 4 si le véhicule 2 suit la trajectoire représentative de la fonction de courbure f.
L'unité de détermination 18 est munie d'un module de sélection 26. Le module de sélection 26 est doté des moyens matériels et logiciels pour sélectionner, parmi une pluralité de fonctions de courbure déterminées par le module de détermination 20, la fonction de courbure présentant un temps de manœuvre Tman optimal tout en permettant un évitement en toute sécurité du véhicule 4. Plus particulièrement, le module de sélection 26 est configuré pour sélectionner la fonction de courbure qui, parmi toutes les fonctions de courbure déterminées par le module de détermination 20 présentant un dépassement latéral Dlatsuffisamment élevé, celle qui présente le temps de manœuvre Tman le plus faible.
L'unité de détermination 18 est dotée des moyens matériels et logiciels (non représentés) pour construire, à partir de la fonction de courbure déterminée et sélectionnée par le module de détermination 20 et le module de sélection 26, une courbe de trajectoire.
La figure 3 illustre un exemple d'une telle courbe de trajectoire. La courbe de la figure 3 représente des valeurs du décalage latéral Dlat en fonction d’une distance curviligne S. La courbe de trajectoire est continue, dérivable et de dérivée continue. Dans l'exemple de courbe illustré sur la figure 3, la courbe est divisée en six portions. La courbe de la figure 3 comprend une première portion 28 (en trait épais) sous la forme d'une courbe clothoïde de dérivée de courbure non nulle, une deuxième portion 30 (en trait fin) sous la forme d'une courbe en arc de cercle, une troisième portion 32 (en trait épais) sous la forme d'une courbe clothoïde de dérivée de courbure non nulle, une quatrième portion 34 (en trait épais) sous la forme d'une courbe clothoïde de dérivée de courbure non nulle, une cinquième portion 36 (en trait fin) sous la forme d'une courbe en arc de cercle et une sixième portion 38 (en trait épais) sous la forme d'une courbe clothoïde de dérivée de courbure non nulle. Les portions 28, 30 et 32 forment une première phase et les portions 34, 36 et 38 forment une seconde phase. Dans les exemples illustrés, la première phase est limitante, ce qui signifie qu’elle est la première à atteindre la limite Klim1ou Klim2. On peut toutefois sans sortir du cadre de l’invention envisager que la seconde phase soit limitante.
Une courbe clothoïde est une courbe régie par son rayon de courbure. Par définition, une courbe clothoïde a sa dérivée de courbure constante. On distingue une courbe clothoïde d’entrée, également connue sous la dénomination anglo-saxonne « in-type », et une courbe clothoïde de sortie, également connue sous la dénomination anglo-saxonne « out-type ». Une courbe en arc de cercle est une courbe clothoïde de dérivée de courbure nulle.
Les portions 28 et 34 sont des courbes clothoïdes d'entrée et les portions 32 et 38 sont des courbes clothoïdes de sortie. Les rayons de courbure des portions 30 et 36 sont égaux, respectivement, aux rayons de courbure des portions 28 et 34 au niveau du raccordement entre les courbes clothoïdes et les courbes en arc de cercle, ce qui garantit la continuité dans la courbure, correspondant à la continuité d’évolution de l’angle du volant.
La fonction de courbure représentative de la courbe de trajectoire de la figure 3 est illustrée sur la figure 6. Comme la courbe de la figure 3, la fonction de courbure de la figure 6 est divisée en six portions correspondant, dans cet ordre en suivant l'axe des abscisses, à une première portion 40 de fonction affine non constante, à une deuxième portion 42 de fonction constante, à une troisième portion 44 de fonction affine non constante, à une quatrième portion 46 de portion affine non constante, à une cinquième portion 48 de portion constante et à une sixième portion 50 de fonction affine non constante.
Les ordonnées des portions de fonction constante 42 et 48 sont respectivement les limites de courbure Klim1et Klim2. Les pentes des portions de fonction affine 40, 44, 46 et 50 sont respectivement les limites de pente de courbure α1, α2, α3et α4.
Les projections sur l’axe des abscisses des longueurs des portions 40, 42, 44, 46, 48 et 50 sont indiquées par les références respectives l1, b1, l2, l3, b2et l4sur la courbe de la figure 6. Sachant que l’abscisse de la borne gauche de l’intervalle lié à la portion 40 est nulle, on peut déduire les abscisses des bornes des intervalles liés à chacune des portions 40, 42, 44, 46, 48 et 50 à partir des longueurs l1, b1, l2, l3, b2et l4. L’aire A1correspond à l’aire entre l’axe des abscisses et les portions 40, 42 et 44. L’aire A2correspond à l’aire entre l’axe des abscisses et les portions 46, 48 et 50.
La fonction de courbure de la figure 5, sur laquelle les éléments identiques portent les mêmes références, diffère de la fonction de courbure de la figure 6 en ce qu'elle est dépourvue de la cinquième portion 48 de fonction constante.
La fonction de courbure de la figure 4, sur laquelle les éléments identiques portent les mêmes références, diffère des fonctions de courbure des figures 5 et 6 en ce qu'elle est seulement pourvue des portions de fonction affine non constante 40, 44, 46 et 50.
Dans le cas de la figure 4, si l’évitement à faire est suffisamment petit, on n’a pas besoin d’atteindre les limites de courbure pendant la trajectoire. Le cas de la figure 4 peut donc comprendre une fonction de courbure comprise entre les limites Klim1et Klim2sans atteindre ces limites.
En référence à la figure 7, on a schématiquement représenté un procédé d'aide à la manœuvre d'évitement destiné être mis en œuvre au moyen du dispositif 14.
Le procédé de la figure 7 comporte une première étape E01 d'initialisation au cours de laquelle on recueille, au moyen du module de réception 16, les paramètres d'entrée et on mémorise, dans une variable Tman, un temps de manœuvre d'initialisation Tman0. Le temps de manœuvre d'initialisation Tman0peut être pré-paramétré et mémorisé par le module de réception 16. Comme cela sera expliqué par la suite, Tman est la variable que l’on cherche à optimiser pour correspondre au temps limite d’activation pour effectuer le dépassement. Tman0est une première approximation à la solution pour commencer l’algorithme. En l’espèce, on initialise Tman0= Tmax/2, où Tmax est une valeur pré-paramétrée. Au cours de l’étape E01, on initialise un incrément i en lui donnant la valeur initiale égale à un (1).
Le procédé comprend ensuite une phase P01 de détermination d'une fonction de courbure. Au cours de la phase P01, on va déterminer si la fonction de courbure est dotée de zéro (0), d'une (1) ou de deux (2) portions de fonction constante. En d'autres termes, on va déterminer si la fonction de courbure correspond au cas de la figure 4, de la figure 5 de la figure 6. Par ailleurs, au cours de la phase P01, on va déterminer les bornes des intervalles sur lesquels sont définies les portions de fonction affine non constante 40, 44, 46 et 50 et les éventuelles portions de fonction constante 42 et 48.
Pour ce faire, la phase P01 comprend une étape E02 de calcul de la plus grande distance avant collision pouvant donner place à un évitement dans un cas où la fonction de courbure est dépourvue de portions de fonction constante. Ce cas correspond à celui illustré sur la figure 4. En référence à la figure 4, on cherche, au cours de l’étape E02, à déterminer la distance curviligne maximale X1pouvant permettre un évitement dans les conditions de la figure 4. La distance X1est limitée par l'aire du triangle présentant la plus petite aire en limite de courbure, car la contrainte d'avoir un angle de lacet nul à la fin de la trajectoire implique que les aires A1et A2sont égales. Par exemple, pour trouver le triangle présentant la plus petite aire en limite de courbure, on compare les aires A1et A2si chacune des phases devait atteindre sa limite respective (Klim1, Klim2), et on retient la phase avec l’aire la plus petite, comme étant limitante par rapport à l’autre, pour la raison d’angle de lacet nulle. En l’espèce, on pourra considérer que le triangle présentant la plus petite aire en limite de courbure est le triangle avec la plus petite hauteur. Alors :
Or :
Par ailleurs :
On peut alors calculer la distance maximale X1:
La phase P01 comprend une étape E03 au cours de laquelle on compare la distance maximale X1à une longueur LTOTdéfinie comme le produit de la vitesse V2du véhicule 2 par le temps de manœuvre Tman, qui vaut donc Tman0à cette première itération.
Si, au cours de l'étape E03, il est déterminé que la distance X1est strictement supérieure à la longueur LTOT, alors on applique une étape E04 au cours de laquelle on détermine les longueurs des portions 40, 44, 46 et 50 permettant de générer une fonction de courbure selon les conditions du cas de la figure 4. Pour ce faire, on résout le système d'équations :
On en déduit l’expression des longueurs l1, l2, l3et l4:
Toujours au cours de l'étape E04, on détermine le déplacement latéral associé à la fonction de courbure déterminée. On peut calculer le déplacement latéral de chaque courbe clothoïde en utilisant un développement de Taylor :
où k correspond à la valeur de la dérivée de courbure de la courbe clothoïde.
Dans l’exemple illustré, on choisit un ordre trois (3) pour développement de Taylor qui s'écrit sous la forme :
De manière alternative, on peut utiliser des approximations numériques d’intégrales.
A partir de cette expression, il est possible de déterminer le déplacement latéral Y(LTOT) relatif par rapport à la position initiale du véhicule 2 ou image par Y de la longueur LTOT. Ce déplacement correspond à l'écart latéral mis en œuvre en suivant la trajectoire représentative de la fonction de courbure déterminée au cours de l’étape E04.
Si, au cours de l’étape E03, il a été déterminé que la distance X1est inférieure ou égale à la longueur LTOT, alors la fonction de courbure ne peut pas être dépourvue de portion de fonction constante et on tente, dans une étape E05, de déterminer si une fonction de courbure selon le cas de la figure 5 convient.
En référence à la figure 5, on cherche à déterminer la largeur b1qui permettra d'égaliser les aires A1et A2afin d'avoir la distance curviligne maximale X2pouvant être réalisée dans ce cas. A la limite du cas de la figure 5, on a :
On calcule la différence d'aires entre les parties triangulaires :
Dans l’exemple illustré, la première phase est limitante (ce qui équivaut à ΔI>0) donc on doit rajouter une portion d’arc de cercle à la première phase. Si la deuxième phase était limitante, cette valeur serait donnée à b2à la place de b1. Dans les équations relatives aux étapes E05 à E08, si ΔI<0, on remplace b1par b2.
On déduit la distance curviligne maximale X2:
Le procédé comprend une étape de test E06 au cours de laquelle on détermine si la longueur X2est strictement supérieure à la longueur LTOT.
Si, au cours de l'étape E06, il a été déterminé que la longueur X2est strictement supérieure à la longueur LTOT, on en déduit qu’une fonction de courbure selon le cas de la figure 5 peut être construite par rapport à la longueur LTOTet on applique une étape E07. Sinon, seule une fonction de courbure selon le cas de la figure 6 peut être construite pour la longueur LTOTet on applique une étape E08.
Au cours de l’étape E07, on a le système d’équations suivant :
La portion de fonction constante 42 étant entre les portions de fonction affine 40 et 44, on connait déjà les longueurs l1et l2. On peut alors déterminer l3:
L’équation 17 peut être identifiée sous la forme d’un polynôme de degré 2 de l3. La seule racine de ce polynôme comprise entre zéro (0) et LTOTest l3. On peut ensuite calculer b1et l4:
Toujours au cours de l’étape E07, on calcule le dépassement latéral de la même manière que lors de l'étape E04, en y ajoutant le dépassement latéral de la portion de courbe circulaire 30 correspondant à la portion de fonction constante 42.
Pour calculer ce déplacement, l'angle δc1parcouru par la section circulaire 30 se calcule comme suit :
où Rc1est le rayon de courbure de la portion de courbe 30. Dans le cas où la seconde phase est limitante et où on chercherait à calculer b2, on utiliserait Rc2, Klim2, δc2plutôt que Rc1, Klim1et δc1.
L'angle de lacet au début de la portion de courbe circulaire 30 se calcule comme suit :
Le cas échéant, l’angle de lacet au début de la portion de courbe circulaire 36 peut aussi être calculé.
A partir des deux dernières équations et en appliquant une matrice de rotation, on obtient le décalage latéral dû à la portion de courbe circulaire 30 :
Dans le cas où on utiliserait la portion de courbe circulaire 36, on écrirait une relation utilisant Yc2, Rc2, h2, δc2.
Au cours de l’étape E08, on cherche à déterminer b1et b2en connaissant l1, l2, l3et l4car égaux aux valeurs limites :
On a le système d'équations suivant :
Pour trouver b1et b2, on utilise b01qui est la valeur de b1dans le cas correspondant à la figure 5 :
Dans le cas où la seconde phase est limitante, on peut écrire l’équation correspondante pour déterminer b02.
On exprime b1et b2en fonction d’un terme différentiel par rapport à la largeur des portions de fonction constante dans le cas de la figure 5 :
Le système d’équations ci-dessus s’écrit alors :
En définissant un terme de longueur différentiel Lrem:
on a :
On déduit les valeurs de b1et b2en utilisant les équations du système 26.
Toujours au cours de l’étape E08, on calcule le dépassement latéral de la même façon que lors de l'étape E07, à la différence près que l'on additionne deux décalages latéraux respectivement liés aux deux portions de courbes en arc de cercle 30 et 36.
Comme cela sera détaillé par la suite, les étapes E09 à E13 visent à améliorer le temps Tman par dichotomie.
A la suite des étapes E04, E07 et E08, on applique une étape E09 de calcul d'un critère Δ exprimé sous la forme :
Le terme YOVest une distance latérale de dépassement supplémentaire, également connue sous la dénomination anglo-saxonne « overshoot distance ». Ce terme est déterminé en tenant compte du coefficient Rtcross. Plus particulièrement, lorsque Rtcross est nul, YOVest nul et, lorsque Rtcross égale un (1), YOVprend une valeur maximale, par exemple égale à Ycible.
Toujours au cours de l’étape E09, on incrémente la valeur stockée dans la variable i :
Le procédé comporte une étape de test E10 au cours de laquelle on détermine si la valeur absolue du critère Δ est strictement inférieure à un seuil ε strictement positif. Le seuil ε correspond un déplacement latéral réalisé par rapport à la consigne de dépassement latéral en dessous duquel l'évitement réalisé est considéré comme satisfaisant. Le seuil ε peut être pré-paramétré et mémorisé dans le module de réception 16. Par exemple, le seuil ε est de l’ordre de 10 cm pour un déplacement latéral de 3 m.
Si, au cours de l’étape E10, il a été déterminé que la valeur absolue du critère Δ est supérieure ou égale au seuil ε, le dépassement latéral réalisé en suivant la courbe de trajectoire générée est trop éloigné du déplacement latéral souhaité et on applique une étape E11 de détermination du signe du critère Δ.
Si, au cours de l'étape E11, on détermine que le critère Δ est strictement négatif, alors le dépassement latéral réalisé en suivant la courbe de trajectoire générée est trop important et on applique une étape E12 de diminution du temps de manœuvre. Plus particulièrement, au cours de l’étape E12, la valeur mémorisée dans la variable Tman est modifiée de la manière suivante :
Si, au cours de l’étape E11, on détermine que le critère Δ est strictement positif, alors le déplacement latéral mis en œuvre en suivant la courbe de trajectoire générée est trop faible et on applique une étape E13 d’augmentation du temps de manœuvre. Plus particulièrement, au cours de l’étape E12, on modifie la valeur stockée dans la variable Tman en appliquant l’équation :
Si, au cours de l'étape E10, la valeur absolue du critère Δ est strictement inférieure au seuil ε, alors le décalage latéral mis en œuvre en suivant la courbe de trajectoire générée est suffisamment proche d'un décalage latéral satisfaisant. On met alors en œuvre une étape de test E14 de détermination du signe du critère Δ.
Si, lors de l'étape E14, on détermine que le critère Δ est strictement positif, alors le dépassement latéral mis en œuvre en suivant la courbe de trajectoire générée est très légèrement inférieur au décalage latéral souhaité. On met alors en œuvre l'étape E13 d’augmentation du temps de manœuvre, de façon à obtenir une courbe de trajectoire présentant un écart latéral très légèrement supérieur à l'écart souhaité.
Si, au cours de l'étape E14, on détermine que le critère Δ est inférieur ou égal à zéro (0), alors l'écart latéral mis en œuvre en suivant la courbe de trajectoire générée est très légèrement supérieur au décalage latéral souhaité. La courbe de trajectoire est alors satisfaisante et le temps de manœuvre Tman de la courbe de trajectoire, qui correspond au temps limite d’activation, est optimisé.
En référence à la figure 8, on a schématiquement représenté un graphe doté d’un axe des abscisses 54 et d’une courbe 52 illustrant la valeur du critère Δ en fonction du temps de manœuvre. L’axe des abscisses 54 correspond à un critère nul : Δ=0. La mise en œuvre des étapes de tests E10, E11 et E14 avec l'incrément i permet de déterminer le temps de manœuvre situé juste après l'intersection entre la courbe 52 et l'axe 54. Par l’appellation « juste après », on entend que le temps de manœuvre est situé dans l’intervalle entre l’intersection, et l’intersection plus ε.
A la suite de l’étape E14, l’unité de détermination 18 reconstruit la courbe de trajectoire à partir des courbures exprimées dans la fonction de courbure, puis transmet la courbe de trajectoire au système de direction assistée du véhicule 2 de telle sorte que, lorsque le véhicule 2 sera situé à une position telle que le temps de la manœuvre sera égal au temps Tman, le véhicule 2 change de trajectoire en suivant la dernière courbe de trajectoire déterminée par l'unité de détermination 18.
De la sorte, le dispositif et le procédé selon l'invention permettent de générer une courbe de trajectoire avec un réglage dynamique relativement simple, tout en minimisant le temps de déclenchement du début de la manœuvre. Il en résulte une amélioration du ressenti de la manœuvre par les passagers du véhicule sans nuire à la sécurité lors de l'évitement de la cible, tout en diminuant le risque de fausse activation de la manœuvre d'évitement.
Claims (12)
- Dispositif (14) d’aide à la manœuvre d’évitement d’une cible (4) destiné à être incorporé dans un véhicule automobile (2), comprenant un module de réception (16) d’un paramètre d’entrée et une unité de détermination (18) apte à générer une courbe de trajectoire d’évitement de la cible (4) en fonction d’un paramètre d’entrée reçu par le module de réception (16), caractérisé en ce que l’unité de détermination (18) est configurée pour générer une courbe de trajectoire comprenant au moins une portion de courbe clothoïde (28, 32, 34, 38).
- Dispositif (14) selon la revendication 1, dans lequel l’unité de détermination (18) est configurée pour générer une courbe de trajectoire constituée par quatre portions de courbe clothoïdes (28, 32, 34, 38) et zéro, une ou deux portion(s) de courbe en arc de cercle (30, 36).
- Dispositif (14) selon la revendication 1 ou 2, dans lequel l’unité de détermination (18) comprend un module de détermination (20) d’une fonction de courbure associant une courbure à une distance curviligne, la fonction de courbure étant constituée par une pluralité de portions de fonction affine non constante (40, 44, 46, 50) et/ou de portions de fonction constante (42, 48), l’unité de détermination (18) étant configurée pour déterminer la courbe de trajectoire en tenant compte de la fonction de courbure.
- Dispositif (14) selon la revendication 3, dans lequel le module de détermination (20) est configuré pour tenir compte d’une contrainte de contrôlabilité exprimée sous la forme d’une accélération latérale et/ou d’un jerk latéral lorsqu’il détermine la fonction de courbure.
- Dispositif (14) selon la revendication 3, dans lequel le module de détermination (20) est configuré pour tenir compte d’une contrainte de contrôlabilité exprimée sous la forme d’une vitesse angulaire de volant et/ou d’un angle au volant lorsqu’il détermine la fonction de courbure.
- Dispositif (14) selon l’une quelconque des revendications 3 à 5, dans lequel le module de détermination (20) comprend un moyen de résolution (22) d’une équation présentant une pluralité d’inconnues étant des bornes d’intervalles de distance curviligne sur lesquels sont respectivement définies les portions de fonction (40, 42, 44, 46, 48, 50).
- Dispositif (14) selon l’une quelconque des revendications 1 à 6, dans lequel l’unité de détermination (18) comprend un module de calcul (24) d’un dépassement latéral associé à une courbe de trajectoire déterminée par l’unité de détermination (18), le module de calcul (24) utilisant de préférence un développement de Taylor.
- Dispositif (14) selon la revendication 7, dans lequel le développement de Taylor est de degré compris entre deux et cinq, et préférentiellement égal à trois.
- Dispositif (14) selon la revendication 7 ou 8, dans lequel l’unité de détermination (18) est configurée pour générer au moins deux courbes de trajectoire associées à deux temps limites d’activation distincts, l’unité de détermination (18) comprenant un module de sélection (26) configuré pour sélectionner, parmi les courbes de trajectoire générées par l’unité de détermination (18), une courbe de trajectoire en tenant compte du dépassement latéral et du temps limite d’activation associé.
- Dispositif (14) selon la revendication 9, dans lequel le module de sélection (26) est configuré pour sélectionner, parmi les courbes de trajectoire générées par l’unité de détermination (18), une courbe de trajectoire dont le dépassement latéral associé est strictement supérieur à la somme d’une position latérale de la cible (4) avec au moins un terme choisi parmi une distance d’évitement et une distance de dépassement supplémentaire, et dont le temps limite d’activation associé est minimal.
- Procédé d’aide à la manœuvre d’évitement d’une cible (4) destiné à être mis en œuvre dans un véhicule automobile (2), comprenant la réception (E01) d’un paramètre d’entrée, la génération d’une courbe de trajectoire d’évitement de la cible (4) en fonction du paramètre d’entrée, caractérisé en ce que la courbe de trajectoire générée comprend au moins une portion de courbe clothoïde (28, 32, 34, 38).
- Programme d’ordinateur comprenant un code configuré pour, lorsqu'il est exécuté par un processeur ou une unité de contrôle électronique, mettre en œuvre le procédé selon la revendication 11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2003457A FR3108878B1 (fr) | 2020-04-07 | 2020-04-07 | Dispositif d’aide à la manœuvre d’évitement d’une cible destiné à être incorporé dans un véhicule automobile |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2003457 | 2020-04-07 | ||
FR2003457A FR3108878B1 (fr) | 2020-04-07 | 2020-04-07 | Dispositif d’aide à la manœuvre d’évitement d’une cible destiné à être incorporé dans un véhicule automobile |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3108878A1 true FR3108878A1 (fr) | 2021-10-08 |
FR3108878B1 FR3108878B1 (fr) | 2022-05-27 |
Family
ID=72266387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR2003457A Active FR3108878B1 (fr) | 2020-04-07 | 2020-04-07 | Dispositif d’aide à la manœuvre d’évitement d’une cible destiné à être incorporé dans un véhicule automobile |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3108878B1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3142165A1 (fr) * | 2022-11-17 | 2024-05-24 | Safran Electronics & Defense | Procédé de retour d’effort dans un organe de guidage motorisé de véhicule a conduite assistée |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10036276A1 (de) * | 2000-07-26 | 2002-02-07 | Daimler Chrysler Ag | Automatisches Brems- und Lenksystem für ein Fahrzeug |
DE102006034254A1 (de) * | 2005-09-15 | 2007-04-12 | Continental Teves Ag & Co. Ohg | Verfahren und Vorrichtung zum Durchführen eines Ausweichmanövers |
-
2020
- 2020-04-07 FR FR2003457A patent/FR3108878B1/fr active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10036276A1 (de) * | 2000-07-26 | 2002-02-07 | Daimler Chrysler Ag | Automatisches Brems- und Lenksystem für ein Fahrzeug |
DE102006034254A1 (de) * | 2005-09-15 | 2007-04-12 | Continental Teves Ag & Co. Ohg | Verfahren und Vorrichtung zum Durchführen eines Ausweichmanövers |
Non-Patent Citations (3)
Title |
---|
ANDREW GRAY ET AL: "Predictive control for agile semi-autonomous ground vehicles using motion primitives", AMERICAN CONTROL CONFERENCE (ACC), 2012, IEEE, 27 June 2012 (2012-06-27), pages 4239 - 4244, XP032244737, ISBN: 978-1-4577-1095-7, DOI: 10.1109/ACC.2012.6315303 * |
CHOI JAEWOONG ET AL: "Coordinated Control of Motor-Driven Power Steering Torque Overlay and Differential Braking for Emergency Driving Support", IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, IEEE SERVICE CENTER, PISCATAWAY, NJ, US, vol. 63, no. 2, 1 February 2014 (2014-02-01), pages 566 - 579, XP011539633, ISSN: 0018-9545, [retrieved on 20140212], DOI: 10.1109/TVT.2013.2279719 * |
ZHENG HONGYU ET AL: "Investigation of a Longitudinal and Lateral Lane-Changing Motion Planning Model for Intelligent Vehicles in Dynamical Driving Environments", IEEE ACCESS, vol. 7, 4 April 2019 (2019-04-04), pages 44783 - 44802, XP011718903, DOI: 10.1109/ACCESS.2019.2909273 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3142165A1 (fr) * | 2022-11-17 | 2024-05-24 | Safran Electronics & Defense | Procédé de retour d’effort dans un organe de guidage motorisé de véhicule a conduite assistée |
Also Published As
Publication number | Publication date |
---|---|
FR3108878B1 (fr) | 2022-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2642464B1 (fr) | Procédé de détermination d'information | |
EP2221635B1 (fr) | Procédé de surveillance de l'environnement d'un vehicule automobile | |
FR2994676A1 (fr) | Procede de guidage d'un vehicule et systeme d'assistance de conduite appliquant le procede | |
FR3007370B1 (fr) | Assistant de manoeuvre d'evitement de vehicule automobile | |
FR2888811A1 (fr) | Systeme de commande de direction | |
FR3093689A1 (fr) | Procédé d’élaboration d’une consigne de pilotage mixte d’un système de braquage de roues et d’un système de freinage différentiel d’un véhicule automobile | |
FR2932595A1 (fr) | Procede d'affichage d'aide au parking. | |
EP4377177A1 (fr) | Procede de pilotage de vehicule et d'evitement d'obstacle | |
EP3579191B1 (fr) | Estimation dynamique du tangage instantané et du roulis instantané d'une caméra embarquée dans un véhicule automobile | |
FR3108878A1 (fr) | Dispositif d’aide à la manœuvre d’évitement d’une cible destiné à être incorporé dans un véhicule automobile | |
EP3994042A1 (fr) | Procede de determination d'une trajectoire d'evitement d'un vehicule automobile | |
EP1371541B1 (fr) | Procédé de détermination du rapport de démultiplication d'une direction de véhicule automobile | |
EP3894294B1 (fr) | Consolidation d'un indicateur de présence d'un objet cible pour une conduite autonome | |
EP4178842B1 (fr) | Procédé de commande d'un véhicule automobile muni de moyens de conduite autonome | |
EP3665067A1 (fr) | Procédé et dispositif d'assistance à la conduite automatisée d'un véhicule, avec contrôle du positionnement transversal par action du conducteur | |
WO2022043331A1 (fr) | Méthode de contrôle pour contrôler le mouvement latéral d'un véhicule automobile | |
FR3062360A1 (fr) | Procede d'aide a la conduite d'un vehicule automobile et vehicule automobile correspondant | |
FR3111424A1 (fr) | Génération de trajectoires par un réseau de neurones issu d’un système de réseaux antagonistes génératifs | |
FR3103438A1 (fr) | Procédé de sélection d’un véhicule cible pour la mise en œuvre d’une fonction de régulation longitudinale adaptative pour un véhicule automobile | |
EP3730365A1 (fr) | Procédé et système d'aide au stationnement d'un véhicule automobile comprenant un module de régulation de toute discontinuité dans la distance restante à parcourir | |
EP3377386B1 (fr) | Procédé d'aide a la conduite d'un véhicule automobile | |
WO2020094860A1 (fr) | Procédé de contrôle de la chaîne de traction d'un véhicule automobile | |
EP3830741B1 (fr) | Assistance à la conduite pour le controle d'un vehicule automobile comprenant des étappes parallèles de traitement des images transformées. | |
FR3132487A1 (fr) | Procédé de détection d’une ligne centrale d’une voie de circulation | |
FR3119818A1 (fr) | Procédé et système pour gérer la réalisation par un véhicule automobile d’une manœuvre de changement de voie de circulation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20211008 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
CA | Change of address |
Effective date: 20221014 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
PLFP | Fee payment |
Year of fee payment: 5 |