[go: up one dir, main page]

FR3142422A1 - Method of assisting the piloting of a motor vehicle to realign it parallel to an ideal trajectory, associated device and vehicle. - Google Patents

Method of assisting the piloting of a motor vehicle to realign it parallel to an ideal trajectory, associated device and vehicle. Download PDF

Info

Publication number
FR3142422A1
FR3142422A1 FR2212347A FR2212347A FR3142422A1 FR 3142422 A1 FR3142422 A1 FR 3142422A1 FR 2212347 A FR2212347 A FR 2212347A FR 2212347 A FR2212347 A FR 2212347A FR 3142422 A1 FR3142422 A1 FR 3142422A1
Authority
FR
France
Prior art keywords
steering wheel
angle
vehicle
steering
wheel angle
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
Application number
FR2212347A
Other languages
French (fr)
Other versions
FR3142422B1 (en
Inventor
Marouane BENAZIZ
Pedro Kvieska
Yohann MENER
Raphael Quilliard
Sebastien Saliou
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renault SAS
Original Assignee
Renault SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Renault SAS filed Critical Renault SAS
Priority to FR2212347A priority Critical patent/FR3142422B1/en
Priority to PCT/EP2023/081779 priority patent/WO2024110258A1/en
Publication of FR3142422A1 publication Critical patent/FR3142422A1/en
Application granted granted Critical
Publication of FR3142422B1 publication Critical patent/FR3142422B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/10Path keeping
    • B60W30/12Lane keeping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18145Cornering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/025Active steering aids, e.g. helping the driver by actively influencing the steering system after environment evaluation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0028Mathematical models, e.g. for simulation
    • B60W2050/0031Mathematical model of the vehicle
    • B60W2050/0033Single-track, 2D vehicle model, i.e. two-wheel bicycle model
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/18Steering angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/20Steering systems
    • B60W2710/207Steering angle of wheels
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/12Lateral speed
    • B60W2720/125Lateral acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/14Yaw
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D6/00Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits
    • B62D6/002Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits computing target steering angles for front or rear wheels

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Abstract

L’invention concerne un procédé d’assistance au pilotage d’un véhicule automobile pour le réaligner parallèlement à une trajectoire idéale dans sa voie de circulation, comportant des étapes suivantes : - acquisition des valeurs initiale d’un angle de cap (θ0) et d’une vitesse (V0) du véhicule automobile,- détermination d’une valeur maximale d’un angle volant générant une accélération latérale maximale prédéterminée en tenant compte de la valeur initiale de la vitesse du véhicule automobile, - détermination d’une consigne d’angle volant en fonction du temps comprenant au moins :une première partie de consigne modifiant l’angle volant pour réduire l’angle de cap du véhicule jusqu’à une valeur cible déterminée en fonction de la valeur initiale de l’angle de cap et de la valeur maximale de l’angle volant, et une deuxième partie de consigne d’angle volant modifiant l’angle de cap du véhicule jusqu’à l’annuler. Figure pour l’abrégé : Fig.2 The invention relates to a method of assisting the piloting of a motor vehicle to realign it parallel to an ideal trajectory in its lane, comprising the following steps: - acquisition of the initial values of a heading angle (θ0) and of a speed (V0) of the motor vehicle, - determination of a maximum value of a steering wheel angle generating a predetermined maximum lateral acceleration taking into account the initial value of the speed of the motor vehicle, - determination of a set point of steering wheel angle as a function of time comprising at least: a first setpoint portion modifying the steering wheel angle to reduce the heading angle of the vehicle up to a target value determined as a function of the initial value of the heading angle and of the maximum value of the steering wheel angle, and a second steering wheel angle setpoint portion modifying the heading angle of the vehicle until it is canceled. Figure for abstract: Fig.2

Description

Procédé d’assistance au pilotage d’un véhicule automobile pour le réaligner parallèlement à une trajectoire idéale, dispositif et vehicule associés.Method for assisting in the piloting of a motor vehicle to realign it parallel to an ideal trajectory, associated device and vehicle. Domaine technique de l'inventionTechnical field of the invention

La présente invention concerne de manière générale les aides à la conduite de véhicules automobiles.The present invention relates generally to driving aids for motor vehicles.

Elle s’applique plus particulièrement aux voitures et autres engins motorisés circulants sur routes, mais s’applique également à d’autres domaines tels que la robotique.It applies more particularly to cars and other motorized vehicles circulating on roads, but also applies to other areas such as robotics.

L’invention concerne un procédé d’assistance au pilotage d’un véhicule automobile pour le réaligner parallèlement à une trajectoire idéale dans sa voie de circulation.The invention relates to a method for assisting in the steering of a motor vehicle to realign it parallel to an ideal trajectory in its lane.

Elle concerne également un dispositif d’assistance au pilotage d’un véhicule automobile adapté à mettre en œuvre ledit procédé et un véhicule comportant un tel dispositif d’assistance au pilotage.It also relates to a device for assisting in driving a motor vehicle adapted to implement said method and a vehicle comprising such a device for assisting in driving.

Etat de la techniqueState of the art

Dans un souci de sécurisation des véhicules automobiles, des systèmes d’aide à la conduite voire des systèmes de conduite partiellement à totalement automatisée sont actuellement développés.In order to make motor vehicles safer, driver assistance systems and even partially to fully automated driving systems are currently being developed.

Parmi ces systèmes, on trouve notamment un système autonome appelé « Traffic Jam Pilot » (TJP) développé par la demanderesse dont le but est d’aider les conducteurs, notamment dans les situations suivantes : voie rapide, autoroute, embouteillage à basse vitesse.These systems include in particular an autonomous system called “Traffic Jam Pilot” (TJP) developed by the applicant, the aim of which is to assist drivers, in particular in the following situations: expressway, motorway, low-speed traffic jam.

Ce système présente un niveau 2 d’autonomie selon le standard de la Society of Automotive Engineers (SAE International) et comprend deux systèmes de contrôle du véhicule : un contrôle longitudinal et un contrôle latéral.This system has a level 2 autonomy according to the standard of the Society of Automotive Engineers (SAE International) and includes two vehicle control systems: longitudinal control and lateral control.

Le contrôle longitudinal (ACC) garantit une distance de sécurité suffisante entre le véhicule et un véhicule cible en prenant en compte la vitesse des deux véhicules.Longitudinal Control (ACC) ensures sufficient safety distance between the vehicle and a target vehicle by taking into account the speed of both vehicles.

Le contrôle latéral (aussi appelé Lane Centering Assist ou LCA) permet de guider le véhicule selon la trajectoire de la route et de l’environnement en modifiant l’angle volant du véhicule.Lateral control (also called Lane Centering Assist or LCA) helps guide the vehicle according to the trajectory of the road and the environment by modifying the vehicle's steering wheel angle.

Pour mettre en œuvre un tel système, le véhicule automobile est équipé d’une série de capteurs permettant d’acquérir des données caractérisant l’état du véhicule automobile et son environnement, et d’un calculateur programmé pour analyser ces données afin de générer des commandes pour ralentir si nécessaire le véhicule et le diriger dans sa voie de circulation.To implement such a system, the motor vehicle is equipped with a series of sensors to acquire data characterizing the state of the motor vehicle and its environment, and a computer programmed to analyze this data in order to generate commands to slow down the vehicle if necessary and steer it into its lane.

Cependant, ces contrôles sont paramétrés afin de ne pas appliquer de mouvement trop brusque au véhicule, dans un souci de confort du conducteur et de ses passagers.However, these controls are set so as not to apply too abrupt a movement to the vehicle, for the comfort of the driver and passengers.

Ces contrôles ne sont donc pas optimisés pour la prise en compte d’une situation d’urgence tel qu’un malaise conducteur par exemple.These checks are therefore not optimized to take into account an emergency situation such as driver discomfort, for example.

Présentation de l'inventionPresentation of the invention

Afin de remédier aux inconvénients précités de l’état de la technique, la présente invention propose une solution pour permettre de réaligner le véhicule simplement et rapidement parallèlement à une trajectoire idéale dans sa voie de circulation.In order to overcome the aforementioned drawbacks of the state of the art, the present invention proposes a solution to enable the vehicle to be realigned simply and quickly parallel to an ideal trajectory in its lane.

Plus particulièrement, on propose selon l’invention un procédé d’assistance au pilotage d’un véhicule automobile pour le réaligner parallèlement à une trajectoire idéale dans sa voie de circulation, comportant des étapes suivantes :
- acquisition des valeurs initiales d’un angle de cap et d’une vitesse du véhicule automobile,
- détermination d’une valeur maximale d’un angle volant générant une accélération latérale maximale prédéterminée en tenant compte de la valeur initiale de la vitesse du véhicule automobile,
- détermination d’une consigne d’angle volant en fonction du temps comprenant au moins:
une première partie de consigne modifiant l’angle volant pour réduire l’angle de cap du véhicule jusqu’à une valeur cible déterminée en fonction de la valeur initiale de l’angle de cap et de la valeur maximale de l’angle volant, et une deuxième partie de consigne d’angle volant modifiant l’angle de cap du véhicule jusqu’à l’annuler.
More particularly, the invention proposes a method for assisting in the steering of a motor vehicle to realign it parallel to an ideal trajectory in its lane, comprising the following steps:
- acquisition of the initial values of a heading angle and a speed of the motor vehicle,
- determination of a maximum value of a steering wheel angle generating a predetermined maximum lateral acceleration taking into account the initial value of the speed of the motor vehicle,
- determination of a steering wheel angle setpoint as a function of time comprising at least:
a first steering wheel angle instruction part modifying the vehicle heading angle to reduce the vehicle heading angle to a target value determined based on the initial heading angle value and the maximum steering wheel angle value, and a second steering wheel angle instruction part modifying the vehicle heading angle to cancel it.

Ainsi, grâce à l’invention, il est possible de déterminer l’évolution d’une consigne d’angle volant dans le temps en fonction des conditions initiales du véhicule et de son environnement au moment de l’activation du procédé permettant de réaligner rapidement et simplement le véhicule avec une trajectoire idéale prédéterminée, c’est-à-dire le ramener vers une trajectoire parallèle à la trajectoire idéale prédéterminée. En d’autres termes l’évolution dans le temps de la consigne d’angle volant déterminée selon l’invention permet d’annuler rapidement l’angle de cap entre un axe longitudinal du véhicule et la trajectoire idéale.Thus, thanks to the invention, it is possible to determine the evolution of a steering wheel angle setpoint over time as a function of the initial conditions of the vehicle and its environment at the time of activation of the method making it possible to quickly and simply realign the vehicle with a predetermined ideal trajectory, i.e. bring it back to a trajectory parallel to the predetermined ideal trajectory. In other words, the evolution over time of the steering wheel angle setpoint determined according to the invention makes it possible to quickly cancel the heading angle between a longitudinal axis of the vehicle and the ideal trajectory.

Ce procédé peut notamment être mis en œuvre sur tout véhicule équipé de capteurs permettant d’acquérir les données relatives à l’environnement du véhicule à chaque instant, tels que radar et caméra déjà utilisés dans le système TJP.This process can be implemented in particular on any vehicle equipped with sensors enabling the acquisition of data relating to the vehicle's environment at all times, such as radar and camera already used in the TJP system.

De manière particulièrement avantageuse, ce procédé peut être mis en œuvre dans le cadre d’une procédure de mise en sécurité le véhicule lorsqu’une situation de « non-activité » du conducteur est détectée par d’autres capteurs du véhicule.Particularly advantageously, this method can be implemented as part of a vehicle safety procedure when a driver “non-activity” situation is detected by other vehicle sensors.

De manière préférentielle, la consigne calculée selon le procédé de l’invention s’ajoute à la consigne d’angle volant déterminée classiquement par le régulateur assurant le contrôle latérale LCA. En variante, cette consigne peut être prise en compte seule pour modifier l’angle du volant.Preferably, the instruction calculated according to the method of the invention is added to the steering wheel angle instruction conventionally determined by the regulator ensuring lateral control LCA. Alternatively, this instruction can be taken into account alone to modify the steering wheel angle.

Dans tous les cas, selon le procédé de l’invention, la consigne d’angle volant déterminée est prise en compte pour modifier l’angle volant du véhicule, par exemple en contrôlant un actionneur de direction assistée de manière à appliquer la consigne au volant.In any case, according to the method of the invention, the determined steering wheel angle setpoint is taken into account to modify the steering wheel angle of the vehicle, for example by controlling a power steering actuator so as to apply the setpoint to the steering wheel.

De préférence, grâce au procédé selon l’invention, la consigne d’angle volant déterminée permet d’augmenter la vitesse de lacet jusqu’à la valeur cible d’angle de cap puis de réduire la vitesse de lacet jusqu’à l’annulation de l’angle de cap. De préférence, l’angle de cap est annulé avec une vitesse de lacet nulle.Preferably, by means of the method according to the invention, the determined steering wheel angle setpoint makes it possible to increase the yaw rate up to the target heading angle value and then to reduce the yaw rate until the heading angle is cancelled. Preferably, the heading angle is cancelled with a zero yaw rate.

La première partie de la consigne d’angle volant fait tourner le volant dans un sens, tandis que la deuxième partie de la consigne d’angle volant fait tourner le volant dans l’autre sens.The first part of the steering wheel angle command turns the steering wheel in one direction, while the second part of the steering wheel angle command turns the steering wheel in the other direction.

D’autres caractéristiques avantageuses et non limitatives du procédé conforme à l’invention, prises individuellement ou selon toutes les combinaisons techniquement possibles, sont les suivantes :
- pour déterminer la valeur maximale de l’angle volant : on détermine une valeur maximale d’une vitesse de lacet du véhicule en fonction de l’accélération latérale maximale du véhicule et de la valeur initiale de la vitesse du véhicule, et on détermine la valeur maximale de l’angle volant en fonction de la valeur maximale de la vitesse de lacet, de la valeur initiale de la vitesse du véhicule et de grandeurs caractéristiques du véhicule ;
- on impose une consigne d’angle volant variant dans le temps selon une fonction mathématique prédéterminée ;
- lesdites première et deuxième parties de consigne d’angle volant varient chacune selon une fonction affine du temps ;
- les fonctions affines du temps selon lesquelles varient les première et deuxième parties de consigne sont deux fonctions affines dont les pentes présentent des valeurs absolues égales et des signes opposés ;
- la valeur absolue de la pente de chacune des première et deuxième fonctions affines est égale à une vitesse de rotation du volant maximale prédéterminée ;
- la valeur cible déterminée de l’angle de cap est égale à une fraction de l’angle de cap initiale ou à une valeur d’angle de cap atteinte lorsque l’angle volant atteint la valeur maximale d’angle volant ;
- lorsque l’angle volant atteint ladite valeur maximale d’angle volant au cours de la première partie de consigne, on détermine une troisième partie de consigne intermédiaire selon laquelle l’angle volant est maintenu égal à la valeur maximale de l’angle volant pendant une durée déterminée en fonction de la valeur initiale de l’angle de cap et de la valeur maximale de la vitesse de lacet.
Other advantageous and non-limiting characteristics of the method according to the invention, taken individually or in all technically possible combinations, are as follows:
- to determine the maximum value of the steering wheel angle: a maximum value of a yaw rate of the vehicle is determined as a function of the maximum lateral acceleration of the vehicle and the initial value of the vehicle speed, and the maximum value of the steering wheel angle is determined as a function of the maximum value of the yaw rate, the initial value of the vehicle speed and characteristic quantities of the vehicle;
- a steering wheel angle setting is imposed which varies over time according to a predetermined mathematical function;
- said first and second steering wheel angle setpoint parts each vary according to an affine function of time;
- the affine functions of time according to which the first and second parts of the setpoint vary are two affine functions whose slopes have equal absolute values and opposite signs;
- the absolute value of the slope of each of the first and second affine functions is equal to a predetermined maximum steering wheel rotation speed;
- the determined target value of the heading angle is equal to a fraction of the initial heading angle or to a heading angle value reached when the steering angle reaches the maximum steering angle value;
- when the steering angle reaches said maximum steering angle value during the first setpoint part, a third intermediate setpoint part is determined according to which the steering angle is maintained equal to the maximum steering angle value for a duration determined as a function of the initial value of the heading angle and the maximum value of the yaw rate.

L’invention concerne également un dispositif d’assistance au pilotage d’un véhicule automobile pour le réaligner parallèlement à une trajectoire idéale dans sa voie de circulation, comportant un calculateur programmé pour mettre en œuvre le procédé décrit précédemment.The invention also relates to a device for assisting in steering a motor vehicle to realign it parallel to an ideal trajectory in its lane, comprising a computer programmed to implement the method described above.

L’invention concerne également un véhicule automobile comportant un dispositif d’assistance au pilotage tel que décrit précédemment et un actionneur de direction assistée, dans lequel ledit calculateur du dispositif d’assistance est en outre programmé pour contrôler l’actionneur de direction assistée de manière à faire varier l’angle volant en tenant compte de ladite consigne.The invention also relates to a motor vehicle comprising a steering assistance device as described above and a power steering actuator, in which said computer of the assistance device is further programmed to control the power steering actuator so as to vary the steering wheel angle while taking into account said instruction.

Description détaillée de l'inventionDetailed description of the invention

La description qui va suivre en regard des dessins annexés, donnés à titre d’exemples non limitatifs, fera bien comprendre en quoi consiste l’invention et comment elle peut être réalisée.The description which follows with reference to the attached drawings, given as non-limiting examples, will make it clear what the invention consists of and how it can be implemented.

Sur les dessins annexés :On the attached drawings:

est une représentation du modèle « bicyclette » appliqué au véhicule automobile se déplaçant dans une voie de circulation; is a representation of the “bicycle” model applied to the motor vehicle moving in a traffic lane;

est un graphique illustrant l’évolution dans le temps de la consigne d’angle volant déterminée selon la méthode de l’invention lorsque la valeur cible de l’angle volant n’atteint pas la valeur maximale d’angle volant, et l’évolution dans le temps d’un angle de cap théorique qui résulte de l’application de cette consigne au volant ; is a graph illustrating the evolution over time of the steering wheel angle setpoint determined according to the method of the invention when the target steering wheel angle value does not reach the maximum steering wheel angle value, and the evolution over time of a theoretical heading angle which results from the application of this setpoint to the steering wheel;

est un graphique illustrant l’évolution dans le temps de la consigne d’angle volant déterminée selon la méthode de l’invention lorsque la valeur cible de l’angle volant est égale à la valeur maximale d’angle volant, et l’évolution dans le temps d’un angle de cap théorique qui résulte de l’application de cette consigne au volant ; is a graph illustrating the evolution over time of the steering wheel angle setpoint determined according to the method of the invention when the target value of the steering wheel angle is equal to the maximum steering wheel angle value, and the evolution over time of a theoretical heading angle which results from the application of this setpoint to the steering wheel;

est un graphique illustrant l’évolution dans le temps (en secondes) de la consigne d’angle volant déterminée selon la méthode de l’invention lorsque la valeur cible de l’angle volant n’atteint pas la valeur maximale d’angle volant, l’évolution dans le temps de la consigne de vitesse de rotation du volant correspondante ainsi que l’évolution dans le temps d’un angle de cap simulé résultant ; is a graph illustrating the evolution over time (in seconds) of the steering wheel angle setpoint determined according to the method of the invention when the target value of the steering wheel angle does not reach the maximum steering wheel angle value, the evolution over time of the corresponding steering wheel rotation speed setpoint as well as the evolution over time of a resulting simulated heading angle;

est un graphique illustrant l’évolution dans le temps (en secondes) de la consigne d’angle volant déterminée selon la méthode de l’invention lorsque la valeur cible de l’angle volant est égale à la valeur maximale d’angle volant, et l’évolution dans le temps de la consigne de vitesse de rotation du volant correspondante ainsi que l’évolution dans le temps d’un angle de cap simulé résultant ; is a graph illustrating the evolution over time (in seconds) of the steering wheel angle setpoint determined according to the method of the invention when the target value of the steering wheel angle is equal to the maximum steering wheel angle value, and the evolution over time of the corresponding steering wheel rotation speed setpoint as well as the evolution over time of a resulting simulated heading angle;

est un graphique illustrant l’évolution dans le temps (en secondes) de la consigne d’angle volant totale (courbe du haut) correspondant à la consigne d’angle volant déterminée selon la méthode de l’invention et ajoutée à la consigne d’angle volant déterminée selon la méthode classique mise en œuvre par le système LCA (trait plein), l’évolution dans le temps de la consigne de vitesse de rotation du volant totale correspondante (trait plein, courbe du milieu) et l’évolution dans le temps de la distance latérale (écart) entre le véhicule et la trajectoire idéale lorsque cette consigne d’angle volant totale est appliquée (courbe du bas, trait plein) ; ces évolutions sont comparées aux évolutions dans le temps des consignes d’angle volant et de vitesse de rotation du volant déterminées par le système LCA seul (courbe en trait pointillé du haut et du milieu) et de l’évolution dans le temps de l’écart entre le véhicule et la trajectoire idéale résultant de l’application de cette consigne d’angle volant déterminée par le système LCA seul (trait pointillé de la courbe du bas). is a graph illustrating the evolution over time (in seconds) of the total steering wheel angle setpoint (top curve) corresponding to the steering wheel angle setpoint determined according to the method of the invention and added to the steering wheel angle setpoint determined according to the conventional method implemented by the LCA system (solid line), the evolution over time of the corresponding total steering wheel rotation speed setpoint (solid line, middle curve) and the evolution over time of the lateral distance (gap) between the vehicle and the ideal trajectory when this total steering wheel angle setpoint is applied (bottom curve, solid line); these evolutions are compared to the evolutions over time of the steering wheel angle and steering wheel rotation speed setpoints determined by the LCA system alone (top and middle dotted curve) and of the evolution over time of the gap between the vehicle and the ideal trajectory resulting from the application of this steering wheel angle setpoint determined by the LCA system alone (dotted line of the bottom curve).

L’invention concerne un procédé d’assistance au pilotage d’un véhicule automobile pour le réaligner parallèlement à une trajectoire idéale dans sa voie de circulation et un dispositif pour le mettre en oeuvre.The invention relates to a method for assisting in the steering of a motor vehicle to realign it parallel to an ideal trajectory in its lane and a device for implementing it.

DispositifDevice

Sur la , on a représenté un modèle du type « bicyclette » d’un véhicule automobile 10 sur une voie de circulation VC. Dans le cadre de ce modèle, le véhicule 10 est modélisé par un cadre et deux roues (comme pour une bicyclette) : la roue avant 11 directrice et la roue arrière 12 non directrice. La voie de circulation VC est ici délimitée par le bord de la route 21 d’un côté et une ligne discontinue 22 de l’autre.On the , a “bicycle” type model of a motor vehicle 10 on a traffic lane VC is shown. In this model, the vehicle 10 is modeled by a frame and two wheels (as for a bicycle): the front steered wheel 11 and the rear non-steered wheel 12. The traffic lane VC is here delimited by the edge of the road 21 on one side and a broken line 22 on the other.

Ce véhicule automobile 10 s’étend selon un axe longitudinal X perpendiculaire aux axes communs des roues avant 11 et arrière 12. Il comporte un système de direction conventionnel permettant d’agir sur l’orientation des roues directrices de façon à pouvoir faire tourner le véhicule. Ce système de direction conventionnel comprend notamment un volant connecté à des biellettes afin de faire pivoter les roues directrices. Dans l’exemple considéré, il comporte également au moins un actionneur de direction assistée permettant d’agir sur l’orientation des roues directrices en fonction de l’orientation du volant et/ou en fonction d’une requête reçue d’un calculateur. Cet actionneur de direction assistée peut, pour cela, agir sur la colonne de direction du véhicule (qui est fixée au volant) ou sur une crémaillère (qui connecte la colonne de direction aux roues directrices). Bien entendu, l’actionneur pourrait être agencé de manière différente.This motor vehicle 10 extends along a longitudinal axis X perpendicular to the common axes of the front 11 and rear 12 wheels. It comprises a conventional steering system for acting on the orientation of the steered wheels so as to be able to turn the vehicle. This conventional steering system notably comprises a steering wheel connected to connecting rods in order to pivot the steered wheels. In the example considered, it also comprises at least one power steering actuator for acting on the orientation of the steered wheels depending on the orientation of the steering wheel and/or depending on a request received from a computer. This power steering actuator can, for this, act on the steering column of the vehicle (which is fixed to the steering wheel) or on a rack (which connects the steering column to the steered wheels). Of course, the actuator could be arranged differently.

Le calculateur est alors prévu pour piloter l’actionneur de direction assistée. Il comporte à cet effet au moins un processeur, au moins une mémoire et différentes interfaces d'entrée et de sortie.The computer is then designed to control the power steering actuator. For this purpose, it comprises at least one processor, at least one memory and various input and output interfaces.

Grâce à ses interfaces d'entrée, le calculateur est adapté à recevoir des signaux d'entrée provenant de différents capteurs.Thanks to its input interfaces, the calculator is suitable for receiving input signals from different sensors.

Parmi ces capteurs, il est par exemple prévu une caméra frontale et/ou un radar, permettant de repérer la position du véhicule 10 par rapport à sa voie de circulation VC.Among these sensors, for example, a front camera and/or a radar is provided, making it possible to locate the position of the vehicle 10 in relation to its traffic lane VC.

Les capteurs peuvent également comprendre un capteur d’angle permettant de mesurer l’angle de braquage des roues avant 11 directrices.The sensors may also include an angle sensor to measure the steering angle of the front steered wheels.

Les capteurs du véhicule 10 comprennent également de préférence des capteurs permettant de surveiller l’activité du conducteur et/ou son niveau d’attention. De tels capteurs peuvent par exemple comprendre une caméra orientée vers la tête du conducteur, ou des capteurs de pression situés dans le volant.The vehicle sensors 10 also preferably include sensors for monitoring the driver's activity and/or level of attention. Such sensors may, for example, include a camera facing the driver's head, or pressure sensors located in the steering wheel.

Grâce à ses interfaces de sortie, le calculateur est adapté à transmettre une consigne d’angle volant à l’actionneur de direction assistée de manière à contrôler celui-ci pour qu’il modifie l’angle volant selon la consigne d’angle.Thanks to its output interfaces, the calculator is adapted to transmit a steering wheel angle instruction to the power steering actuator so as to control the latter so that it modifies the steering wheel angle according to the angle instruction.

Grâce à sa mémoire, le calculateur mémorise des données utilisées dans le cadre du procédé décrit ci-dessous. Il mémorise notamment une application informatique, constituée de programmes d’ordinateur comprenant des instructions dont l’exécution par le processeur permet la mise en œuvre par le calculateur du procédé selon l’invention décrit ci-après.By means of its memory, the computer stores data used in the context of the method described below. In particular, it stores a computer application, consisting of computer programs comprising instructions whose execution by the processor allows the computer to implement the method according to the invention described below.

Le calculateur programmé pour mettre en œuvre le procédé selon l’invention forme ainsi un dispositif d’assistance au pilotage du véhicule selon l’invention.The computer programmed to implement the method according to the invention thus forms a device for assisting in driving the vehicle according to the invention.

Le calculateur mémorise également des données et des programmes d’ordinateur déjà connus permettant la mise en œuvre d’autres procédés d’assistance à la conduite et de détection de l’activité du conducteur.The computer also stores data and computer programs already known to enable the implementation of other driving assistance and driver activity detection processes.

Ces autres procédés concernent notamment le maintien du véhicule au centre de sa voie de circulation. Le calculateur programmé pour mettre en œuvre un procédé d’assistance au pilotage du type LCA forme un système LCA. La manière d’activer ce système LCA et de détecter une ligne centrale de la voie de circulation ne sera pas décrite ici.These other processes relate in particular to keeping the vehicle in the centre of its lane. The computer programmed to implement a LCA type steering assistance process forms an LCA system. How to activate this LCA system and detect a centre line of the lane will not be described here.

Ce système LCA est programmé par exemple pour mettre en oeuvre une loi de commande de l’actionneur de direction assistée comprenant un premier élément de consigne calculé en boucle fermée et un deuxième élément de consigne déterminé par une boucle ouverte. La boucle ouverte a pour fonction de prendre en compte la courbure de la route et de compenser l'effet du virage sur les états et la commande. La boucle fermée a pour fonction de maintenir le véhicule au centre de sa voie de circulation alors que cette dernière est considérée droite, c’est-à-dire rectiligne. Les termes issus de ces deux boucles s'additionnent au moyen d'un sommateur.This LCA system is programmed for example to implement a control law of the power steering actuator comprising a first setpoint element calculated in a closed loop and a second setpoint element determined by an open loop. The open loop has the function of taking into account the curvature of the road and of compensating for the effect of the bend on the states and the control. The closed loop has the function of keeping the vehicle in the center of its traffic lane while the latter is considered straight, i.e. rectilinear. The terms resulting from these two loops are added by means of an adder.

Le procédé de détection de l’activité du conducteur ne sera pas non plus décrit en détails ici. Néanmoins, ce procédé peut notamment reposer notamment sur la détection de mouvements ou d’actions du conducteur ou la surveillance de l’attention (surveillance du mouvement des yeux, détection des yeux fermés, de la position de la tête par exemple) du conducteur et permet, généralement après un délai de confirmation prédéterminé, de détecter une situation d’urgence lié à un défaut d’activité du conducteur, par exemple lors d’un malaise du conducteur.The method for detecting driver activity will also not be described in detail here. However, this method may notably be based on the detection of movements or actions of the driver or the monitoring of the attention (monitoring of eye movement, detection of closed eyes, of the position of the head for example) of the driver and allows, generally after a predetermined confirmation period, to detect an emergency situation linked to a lack of activity of the driver, for example when the driver feels unwell.

Le procédé d’assistance au pilotage selon l’invention s’inscrit dans ce contexte. En effet le procédé selon l’invention est de préférence mis en œuvre lorsqu’une non-activité du conducteur est détectée.The driving assistance method according to the invention fits into this context. Indeed, the method according to the invention is preferably implemented when non-activity of the driver is detected.

L’activation du dispositif d’assistance selon l’invention, et donc la mise en œuvre du procédé selon l’invention est de préférence indépendante d’un choix du conducteur, le dispositif d’assistance mettant en œuvre ce procédé étant de préférence actif par défaut.The activation of the assistance device according to the invention, and therefore the implementation of the method according to the invention, is preferably independent of a choice by the driver, the assistance device implementing this method preferably being active by default.

Ainsi après la détection d’une non-activité confirmée du conducteur, le procédé d’assistance selon l’invention est mis en œuvre afin de réaligner le véhicule automobile parallèlement à une trajectoire idéale, aussi appelée dans la suite « trajectoire de référence » Id dans la voie de circulation.Thus, after the detection of a confirmed non-activity of the driver, the assistance method according to the invention is implemented in order to realign the motor vehicle parallel to an ideal trajectory, also called in the following “reference trajectory” Id in the traffic lane.

Cette trajectoire de référence Id ( ) coïncide de préférence avec la ligne centrale de la voie de circulation VC, c’est-à-dire qu’il s’agit de préférence de la trajectoire équidistante du bord de la route 21 et de la ligne discontinue 22 dans l’exemple schématique représenté sur la .This reference trajectory Id ( ) preferably coincides with the center line of the traffic lane VC, i.e. it is preferably the equidistant trajectory from the edge of the road 21 and the broken line 22 in the schematic example shown in the .

On entend par réaligner le véhicule le fait de réorienter le véhicule de manière à ce que son axe longitudinal X soit parallèle à la tangente T à la trajectoire de référence Id au niveau du centre de gravité CG du véhicule, comme cela est détaillé ci-après. La mise en œuvre du procédé selon l’invention correspond à une manœuvre de réalignement.Realigning the vehicle means reorienting the vehicle so that its longitudinal axis X is parallel to the tangent T to the reference trajectory Id at the center of gravity CG of the vehicle, as detailed below. The implementation of the method according to the invention corresponds to a realignment maneuver.

Une fois le véhicule 10 réaligné grâce au procédé selon l’invention, la consigne d’angle est par exemple calculée par le système LCA classique qui ramène le véhicule 10 vers le centre de la voie, c’est-à-dire fait se superposer l’axe longitudinal X du véhicule avec la tangente T à la ligne centrale de la voie de circulation. Cela fait coïncider sa trajectoire avec la ligne centrale de la voie de circulation VC.Once the vehicle 10 has been realigned using the method according to the invention, the angle setpoint is for example calculated by the conventional LCA system which brings the vehicle 10 back towards the centre of the lane, i.e. makes the longitudinal axis X of the vehicle superimpose itself with the tangent T to the centre line of the traffic lane. This makes its trajectory coincide with the centre line of the traffic lane VC.

Le procédé d’assistance selon l’invention est utilisé dans le but d'arrêter le véhicule et de réguler sa position dans la voie lorsqu’une situation dans laquelle le conducteur n’exerce plus de contrôle du véhicule, par exemple à cause d'un malaise, est détectée. Dans ce contexte, le régulateur assurant le contrôle latéral, appelé ici système LCA, est utilisé pour réguler la position du véhicule dans la voie. La consigne d’angle déterminée par le procédé d’assistance selon l’invention s'ajoute ici à la à la consigne d’angle volant déterminée classiquement par le système LCA.The assistance method according to the invention is used for the purpose of stopping the vehicle and regulating its position in the lane when a situation is detected in which the driver no longer exercises control of the vehicle, for example due to feeling unwell. In this context, the regulator ensuring lateral control, herein referred to as the LCA system, is used to regulate the position of the vehicle in the lane. The angle setpoint determined by the assistance method according to the invention is added here to the steering wheel angle setpoint conventionally determined by the LCA system.

Ainsi, le calculateur du dispositif d’assistance selon l’invention programmé pour mettre en œuvre le procédé selon l’invention est de préférence également programmé pour mettre en œuvre le procédé d’assistance au pilotage du type LCA. Lorsque le procédé pour réaligner le véhicule est mis en œuvre, le système LCA s’active et reste actif jusqu’à la fin de la manœuvre de réalignement.Thus, the calculator of the assistance device according to the invention programmed to implement the method according to the invention is preferably also programmed to implement the LCA type steering assistance method. When the method for realigning the vehicle is implemented, the LCA system is activated and remains active until the end of the realignment maneuver.

VariablesVariables

Avant de décrire plus en détail le procédé selon l’invention, on peut introduire les différentes variables qui seront utilisées, dont certaines sont illustrées sur la .Before describing in more detail the method according to the invention, we can introduce the different variables which will be used, some of which are illustrated in the .

Le centre de gravité du véhicule sera noté « CG ».The center of gravity of the vehicle will be noted “CG”.

L’empattement du véhicule 10, c’est-à-dire la distance entre les axes des deux trains de roue, sera noté « L » et s’exprimera en mètres ( ).The wheelbase of the vehicle 10, that is to say the distance between the axes of the two wheel sets, will be noted “L” and will be expressed in meters ( ).

On pourra considérer un repère orthogonal (CG, X, Y, Z) attaché au véhicule. Son origine est confondue avec le centre de gravité CG. L’axe X correspond à l’axe longitudinal X du véhicule. L’axe Y correspond à l’axe latéral tourné vers la gauche du véhicule. Lorsque le véhicule roule sur une route horizontale, l’axe Z correspond à l’axe vertical. Plus généralement, cet axe Z est l’axe normal à la route.We can consider an orthogonal reference frame (CG, X, Y, Z) attached to the vehicle. Its origin is the same as the center of gravity CG. The X axis corresponds to the longitudinal axis X of the vehicle. The Y axis corresponds to the lateral axis turned towards the left of the vehicle. When the vehicle is traveling on a horizontal road, the Z axis corresponds to the vertical axis. More generally, this Z axis is the axis normal to the road.

L’angle volant noté « δv » est l’angle de rotation du volant autour de la colonne de direction, la valeur de l’angle volant δv étant nulle lorsque les roues sont alignées selon l’axe longitudinal X.The steering wheel angle noted “δv” is the angle of rotation of the steering wheel around the steering column, the value of the steering wheel angle δv being zero when the wheels are aligned along the longitudinal axis X.

L’angle de braquage que font les roues avant 11 directrices avec l’axe longitudinal X du véhicule automobile 10 sera noté « δr » et sera exprimé en rad.The steering angle that the front steered wheels 11 make with the longitudinal axis X of the motor vehicle 10 will be noted “δr” and will be expressed in rad.

On notera que l'angle volant δv et l'angle de braquage δr sont directement liés, avec un rapport de démultiplication K voire également une dynamique qui peut être modélisée comme étant du premier ou du deuxième ordre.Note that the steering angle δv and the steering angle δr are directly linked, with a gear ratio K and also dynamics that can be modeled as first or second order.

La vitesse longitudinale du véhicule, selon l’axe X, sera notée V et sera exprimée en m/s.The longitudinal speed of the vehicle, along the X axis, will be noted V and will be expressed in m/s.

L’angle de cap entre l’axe X et la tangente T à la trajectoire de référence Id au niveau du centre de gravité CG sera noté « θ » et sera exprimé en rad. En pratique, les angles entre le véhicule et les lignes de la voie, dont l’angle de cap, sont déduits des données enregistrées par une ou plusieurs caméras du véhicule.The heading angle between the X axis and the tangent T to the reference trajectory Id at the center of gravity CG will be noted “θ” and will be expressed in rad. In practice, the angles between the vehicle and the track lines, including the heading angle, are deduced from the data recorded by one or more cameras on the vehicle.

La vitesse de lacet du véhicule 10, c’est-à-dire sa vitesse de rotation autour de l’axe Z, sera notée « dθ/dt ».The yaw rate of vehicle 10, that is to say its rotation speed around the Z axis, will be noted “dθ/dt”.

La courbure de la trajectoire de référence Id de la voie de circulation VC est notée ρ (en m-1). Il s’agit de l’inverse de son rayon de courbure au niveau du centre de gravité CG du véhicule automobile 10.The curvature of the reference trajectory Id of the traffic lane VC is denoted ρ (in m -1 ). This is the inverse of its radius of curvature at the level of the center of gravity CG of the motor vehicle 10.

Dans l’exemple développé par la suite, la trajectoire de référence Id est la ligne centrale de la voie de circulation définie entre le bord de la route 21 et le milieu de la route 22, marqué par une ligne discontinue sur la .In the example developed below, the reference trajectory Id is the center line of the traffic lane defined between the edge of road 21 and the middle of road 22, marked by a broken line on the .

ProcédéProcess

Le procédé d’assistance au pilotage du véhicule automobile 10 selon l’invention est prévu pour permettre à ce véhicule 10 de se réorienter parallèlement à une trajectoire de référence Id de sa voie de circulation, en mode autonome (sans intervention du conducteur). Il est par exemple mis en œuvre lorsqu’une inactivité du conducteur, par exemple due à un malaise du conducteur, est détectée.The method for assisting in driving the motor vehicle 10 according to the invention is designed to allow this vehicle 10 to reorient itself parallel to a reference trajectory Id of its traffic lane, in autonomous mode (without intervention by the driver). It is for example implemented when inactivity of the driver, for example due to driver discomfort, is detected.

Afin de réaligner le véhicule 10 parallèlement à la trajectoire de référence Id, le dispositif d’assistance au pilotage génère la consigne d’angle au volant qui permet de ramener l’angle de cap du véhicule à zéro.In order to realign the vehicle 10 parallel to the reference trajectory Id, the steering assistance device generates the steering wheel angle instruction which allows the vehicle's heading angle to be returned to zero.

Le cas échéant, lorsque le système LCA est actif, cette consigne d’angle au volant en boucle ouverte s’ajoute à la consigne d’angle classique du système LCA qui comprend le premier élément de consigne d’angle en boucle fermé et le deuxième élément de consigne d’angle en boucle ouverte lié à la courbure de la route, comme mentionné précédemment.Where applicable, when the LCA system is active, this open-loop steering angle setpoint is added to the classic LCA system angle setpoint which includes the first closed-loop angle setpoint element and the second open-loop angle setpoint element related to road curvature, as mentioned previously.

De préférence, la consigne d’angle volant déterminé selon le procédé d’assistance au pilotage de l’invention est déterminée de manière à ramener le plus rapidement possible l’angle de cap du véhicule à zéro, tout en respectant les contraintes de vitesse maximale de rotation du volant et d’accélération latérale maximale du véhicule.Preferably, the steering wheel angle setpoint determined according to the steering assistance method of the invention is determined so as to return the vehicle's heading angle to zero as quickly as possible, while respecting the constraints of maximum steering wheel rotation speed and maximum lateral acceleration of the vehicle.

La vitesse de rotation maximale du volant et l’accélération latérale maximale du véhicule due à la manœuvre de réalignement sont deux grandeurs prédéterminées qui sont prise en compte en tant que contraintes. En cas de virage, l’accélération latérale présente deux composantes qui s’additionnent et correspondent aux contributions de la manœuvre de réalignement pilotée par le dispositif d’assistance selon l’invention, d’une part, et du suivi du virage par le système LCA, d’autre part.The maximum steering wheel rotation speed and the maximum lateral acceleration of the vehicle due to the realignment maneuver are two predetermined quantities that are taken into account as constraints. In the event of a turn, the lateral acceleration has two components that are added together and correspond to the contributions of the realignment maneuver controlled by the assistance device according to the invention, on the one hand, and of the tracking of the turn by the LCA system, on the other hand.

La vitesse maximale de rotation du volant est déterminée de manière à limiter les risques de blessures du conducteur lorsque le volant tourne de manière autonome (sans action du conducteur) sous le contrôle de l’actionneur de direction assistée. Elle tient également compte des contraintes physiques de la direction limitant cette vitesse. Cette vitesse maximale de rotation du volant est par exemple égale à 100 degrés par seconde.The maximum steering wheel rotation speed is determined in such a way as to limit the risk of injury to the driver when the steering wheel turns autonomously (without any action by the driver) under the control of the power steering actuator. It also takes into account the physical constraints of the steering that limit this speed. This maximum steering wheel rotation speed is, for example, equal to 100 degrees per second.

L’accélération latérale du véhicule correspond à la composante de l’accélération du véhicule selon la direction de l’axe Y du repère attaché au véhicule.The lateral acceleration of the vehicle corresponds to the component of the acceleration of the vehicle in the direction of the Y axis of the reference frame attached to the vehicle.

L’accélération latérale maximale du véhicule est la valeur maximale de l’accélération latérale du véhicule garantissant un confort de conduite pour le conducteur et/ou autorisant le conducteur à garder le contrôle du véhicule sans risquer une perte d’adhérence. Cette valeur maximale dépend de grandeurs caractéristiques du véhicule (poids, position du centre de gravité…) et également des limites de ressenti autorisé pour le conducteur pour son confort.The maximum lateral acceleration of the vehicle is the maximum value of the lateral acceleration of the vehicle guaranteeing driving comfort for the driver and/or allowing the driver to maintain control of the vehicle without risking a loss of grip. This maximum value depends on characteristic quantities of the vehicle (weight, position of the center of gravity, etc.) and also on the limits of feeling authorized for the driver for his comfort.

L’accélération latérale maximale est prédéterminée de toute manière connue de l’Homme du métier. Elle est par exemple inférieure ou égale à 3 m/s2,de préférence inférieure ou égale à 2 m/s2, par exemple comprise en 0,6 et 0,8 m/s2. Lors de la mise en œuvre du procédé de réalignement, l’accélération latérale maximale peut être inférieure ou égale à 10 m/s2.The maximum lateral acceleration is predetermined in any manner known to those skilled in the art. It is for example less than or equal to 3 m/s 2 , preferably less than or equal to 2 m/s 2 , for example between 0.6 and 0.8 m/s 2 . When implementing the realignment method, the maximum lateral acceleration may be less than or equal to 10 m/s 2 .

Pour calculer la consigne d’angle en boucle ouverte, le procédé selon l’invention se base sur les équations de dynamique véhicule en virage établi. Les simulations effectuées par la Demanderesse montrent que le comportement du véhicule est cohérent par rapport à la trajectoire en faisant cette hypothèse, même lorsque le véhicule ne se trouve pas en régime de virage établi.To calculate the open-loop angle setpoint, the method according to the invention is based on the vehicle dynamics equations in an established turn. The simulations carried out by the Applicant show that the behavior of the vehicle is consistent with the trajectory by making this assumption, even when the vehicle is not in an established turn regime.

L’instant initial considéré est celui où le dispositif d’assistance selon l’invention est activé, par exemple à la suite de la détection d’un malaise du conducteur du véhicule.The initial moment considered is that at which the assistance device according to the invention is activated, for example following the detection of discomfort in the driver of the vehicle.

A cet instant initial, le calculateur du dispositif d’assistance selon l’invention est programmé pour mettre en œuvre les étapes suivantes
- acquisition de valeurs initiales d’un angle de cap θ0et d’une vitesse initiale V0du véhicule 10 automobile,
- détermination d’une valeur maximale d’un angle volant δvmax générant une accélération latérale maximale Aymax prédéterminée en tenant compte de la valeur initiale V0de la vitesse V du véhicule 10 automobile,
- détermination d’une consigne d’angle volant en fonction du temps comprenant au moins: une première partie de consigne δv1(t) modifiant l’angle volant pour réduire l’angle de cap θ du véhicule jusqu’à une valeur cible θcible déterminée en fonction de la valeur initiale θ0de l’angle de cap θ et de la valeur maximale δvmax de l’angle volant et une deuxième partie de consigne d’angle volant modifiant l’angle de cap θ du véhicule jusqu’à l’annuler.
At this initial moment, the calculator of the assistance device according to the invention is programmed to implement the following steps:
- acquisition of initial values of a heading angle θ 0 and an initial speed V 0 of the motor vehicle,
- determination of a maximum value of a steering wheel angle δvmax generating a maximum lateral acceleration Aymax predetermined by taking into account the initial value V 0 of the speed V of the motor vehicle,
- determination of a steering wheel angle setpoint as a function of time comprising at least: a first setpoint part δv1(t) modifying the steering wheel angle to reduce the heading angle θ of the vehicle to a target value θtarget determined as a function of the initial value θ 0 of the heading angle θ and the maximum value δvmax of the steering wheel angle and a second steering wheel angle setpoint part modifying the heading angle θ of the vehicle until it is zero.

A l’instant initial, l’angle de cap θ du véhicule est égal à un angle de cap initial θ0et sa vitesse V est égale à une vitesse initiale V0et supposée constante. La vitesse initiale du véhicule et l’angle de cap initial du véhicule sont estimés ou mesurés par tout moyen connu de l’Homme du métier. L'angle de cap initial est déduit des données enregistrées par la ou les caméras et la vitesse initiale est déterminée grâce à des capteurs du véhicule disposés sur ses roues.At the initial instant, the heading angle θ of the vehicle is equal to an initial heading angle θ 0 and its speed V is equal to an initial speed V 0 and assumed to be constant. The initial speed of the vehicle and the initial heading angle of the vehicle are estimated or measured by any means known to those skilled in the art. The initial heading angle is deduced from the data recorded by the camera(s) and the initial speed is determined using vehicle sensors arranged on its wheels.

Comme mentionné précédemment, l’accélération latérale maximale Aymax du véhicule due à la manœuvre de réalignement du véhicule est une grandeur prédéterminée et connue.As mentioned earlier, the maximum lateral acceleration Aymax of the vehicle due to the vehicle realignment maneuver is a predetermined and known quantity.

La vitesse de lacet initiale est supposée nulle. On suppose donc pour modéliser le comportement du véhicule que les roues sont initialement alignées selon l’axe longitudinal X du véhicule.The initial yaw rate is assumed to be zero. To model the vehicle's behavior, it is therefore assumed that the wheels are initially aligned along the vehicle's longitudinal axis X.

Pour déterminer la valeur maximale δvmax de l’angle volant δv, le calculateur est programmé pour :
- déterminer une valeur maximale dθmax de la vitesse de lacet dθ/dt du véhicule 10 en fonction de l’accélération latérale maximale Aymax du véhicule et de la valeur initiale V0de la vitesse du véhicule,
- déterminer la valeur maximale de l’angle volant δvmax en fonction de la valeur maximale de la vitesse de lacet dθmax, de la valeur initiale V0de la vitesse du véhicule et de grandeurs caractéristiques du véhicule.
To determine the maximum value δvmax of the steering wheel angle δv, the calculator is programmed to:
- determine a maximum value dθmax of the yaw rate dθ/dt of the vehicle 10 as a function of the maximum lateral acceleration Aymax of the vehicle and the initial value V 0 of the vehicle speed,
- determine the maximum value of the steering wheel angle δvmax as a function of the maximum value of the yaw rate dθmax, the initial value V 0 of the vehicle speed and characteristic quantities of the vehicle.

A la vitesse initiale V0, la trajectoire du véhicule 10 ne doit pas dépasser une certaine courbure afin que l’accélération latérale Ay du véhicule ne dépasse pas l’accélération latérale maximale Aymax. Dans un virage à rayon constant, l’accélération latérale Ay est liée à la vitesse de lacet dθ/dt par la relation suivante :At the initial speed V 0 , the trajectory of the vehicle 10 must not exceed a certain curvature so that the lateral acceleration Ay of the vehicle does not exceed the maximum lateral acceleration Aymax. In a constant radius turn, the lateral acceleration Ay is related to the yaw rate dθ/dt by the following relationship:

Ay = V0.dθ/dt.Ay = V 0 .dθ/dt.

Ce qui donne pour la valeur maximale dθmax de la vitesse de lacet : dθmax = Aymax/V0 . Which gives for the maximum value dθmax of the yaw speed: dθmax = Aymax/V 0 .

La valeur maximale de l’angle volant δvmax est celle qui génère l’accélération latérale maximale Aymax en régime de virage établi.The maximum value of the steering wheel angle δvmax is that which generates the maximum lateral acceleration Aymax in established cornering mode.

En régime de virage établi, l’angle de braquage δr des roues avant 11 directrices est lié à la courbure ρ de la trajectoire et à l’accélération latérale Ay par la relation suivante :In established cornering mode, the steering angle δr of the front steered wheels is linked to the curvature ρ of the trajectory and to the lateral acceleration Ay by the following relation:

δr = L.ρ+K.Ay.δr = L.ρ+K.Ay.

Dans cette relation, L est la longueur de l’empattement du véhicule et K la valeur du gradient de sous-virage du véhicule. Ce sont des grandeurs caractéristiques du véhicule prédéterminées et connues.In this relationship, L is the length of the vehicle wheelbase and K is the value of the vehicle's understeer gradient. These are predetermined and known characteristic quantities of the vehicle.

L’accélération latérale Ay est égale au carré de la vitesse multiplié par la courbure de la trajectoire, soit Ay = V0 2.ρ, et on a : V0.dθ/dt = V0 2.ρ.The lateral acceleration Ay is equal to the square of the speed multiplied by the curvature of the trajectory, or Ay = V 0 2 .ρ, and we have: V 0 .dθ/dt = V 0 2 .ρ.

L’angle de braquage δr peut être exprimé en fonction de la vitesse lacet et de la vitesse véhicule : δr = dθ/dt.(L/V0+ K.V0).The steering angle δr can be expressed as a function of the yaw rate and the vehicle speed: δr = dθ/dt.(L/V0+ K.V0).

Comme l’angle volant δv est égal à l’angle de braquage δr multiplié par le rapport de démultiplication Kredde la direction assistée, on a : δv =Kred.dθ/dt.(L/V0+ K.V0).Since the steering angle δv is equal to the steering angle δr multiplied by the gear ratio Kredof the power steering, we have: δv =Kred.dθ/dt.(L/V0+ K.V0).

En régime établi, la valeur maximale δvmax de l’angle volant qui génère l’accélération latérale maximale Aymax vaut donc δvmax =Kred.dθmax.(L/V0+ K.V0).In steady state, the maximum value δvmax of the steering wheel angle which generates the maximum lateral acceleration Aymax is therefore δvmax =Kred.dθmax.(L/V0+ K.V0).

La vitesse de lacet peut alors être exprimée en fonction de l’angle volant par : dθ/dt= δv/[Kred.( L/V0+ K.V0)].The yaw rate can then be expressed as a function of the steering angle by: dθ/dt= δv/[Kred.( L/V0+ K.V0)].

Selon le procédé de l’invention, on impose que la consigne d’angle volant déterminée par le calculateur varie dans le temps selon une fonction mathématique prédéterminée.According to the method of the invention, it is required that the steering wheel angle setpoint determined by the calculator varies over time according to a predetermined mathematical function.

Cette fonction est continue. La première partie de consigne fait varier l’angle volant dans un sens (augmentation ou diminution), tandis que la deuxième partie de consigne fait varier l’angle volant dans le sens opposée (diminution ou augmentation).This function is continuous. The first part of the setpoint varies the steering wheel angle in one direction (increase or decrease), while the second part of the setpoint varies the steering wheel angle in the opposite direction (decrease or increase).

Cette fonction est par exemple une fonction continue. Il peut s’agir en particulier d’une fonction affine ou de manière plus générale, une fonction polynomiale.This function is for example a continuous function. It can be in particular an affine function or more generally, a polynomial function.

Il s’agit plus précisément d’une fonction affine ou polynomiale par morceaux.More precisely, it is an affine or piecewise polynomial function.

En pratique, dans l’exemple décrit ici, lesdites première et deuxième parties de consigne d’angle volant varient chacune selon une fonction affine du temps.In practice, in the example described here, said first and second parts of the steering wheel angle setpoint each vary according to an affine function of time.

La première partie de consigne d’angle volant à déterminer modifie l’angle volant pour réduire l’angle de cap θ du véhicule jusqu’à une valeur cible θcible.The first part of the steering angle command to be determined modifies the steering angle to reduce the vehicle's heading angle θ to a target value θtarget.

Cette première partie de consigne est linéaire car on a supposé les roues alignées à l’instant initial. La valeur initiale de l’angle volant est donc nulle.This first part of the instruction is linear because we assumed the wheels were aligned at the initial moment. The initial value of the steering wheel angle is therefore zero.

La valeur cible de l’angle de cap est déterminée en fonction de la valeur initiale θ0de l’angle de cap θ et de la valeur maximale δvmax de l’angle volant. Elle peut aussi tenir compte de la fonction du temps imposée pour la variation de la consigne d’angle volant.The target value of the heading angle is determined as a function of the initial value θ 0 of the heading angle θ and the maximum value δvmax of the steering wheel angle. It can also take into account the time function imposed for the variation of the steering wheel angle setpoint.

Par exemple, la valeur cible θcible de l’angle de cap est égale à une fraction de l’angle de cap initial ou à une valeur d’angle de cap atteinte lorsque l’angle volant atteint la valeur maximale d’angle volant.For example, the target heading angle value θtarget is equal to a fraction of the initial heading angle or to a heading angle value reached when the steering wheel angle reaches the maximum steering wheel angle value.

Plus précisément, la valeur θcible est ajustée par un compromis entre efficacité et ressenti du conducteur et doit tenir compte de la valeur maximale d’angle volant afin que l’accélération latérale du véhicule reste inférieure ou égale à l’accélération latérale maximale. Dans le cadre de l’exemple proposé, une efficacité maximale est privilégiée, c’est-à-dire qu’un réalignement le plus rapide possible est recherché sans contrainte de ressenti.More precisely, the target θ value is adjusted by a compromise between efficiency and driver feel and must take into account the maximum steering wheel angle value so that the vehicle's lateral acceleration remains less than or equal to the maximum lateral acceleration. In the context of the proposed example, maximum efficiency is preferred, i.e. the fastest possible realignment is sought without any feel constraints.

Une valeur cible θcible peut alors être l’angle de cap initial divisé par 2, soit θcible = θ0/2, qui permet théoriquement, avec la première partie de consigne variant linéairement, de réaliser le réalignement au plus vite.A target value θtarget can then be the initial heading angle divided by 2, i.e. θtarget = θ 0 /2, which theoretically allows, with the first part of the instruction varying linearly, to carry out the realignment as quickly as possible.

Cependant, cette valeur cible ne peut être atteinte que si elle est inférieure strictement à l’angle de cap atteint au moment où la valeur de l’angle volant est égale à la valeur maximale de l’angle volant.However, this target value can only be achieved if it is strictly less than the heading angle reached at the time when the steering angle value is equal to the maximum steering angle value.

Ainsi, la valeur cible déterminée de l’angle de cap est égale à la fraction de l’angle de cap initiale si elle est inférieure strictement à l’angle de cap atteint au moment où la valeur de l’angle volant est égale à la valeur maximale de l’angle volant. Sinon la valeur cible est égale à la valeur d’angle de cap atteinte lorsque l’angle volant atteint la valeur maximale d’angle volant.Thus, the determined target value of the heading angle is equal to the fraction of the initial heading angle if it is strictly less than the heading angle reached at the time when the steering wheel angle value is equal to the maximum steering wheel angle value. Otherwise the target value is equal to the heading angle value reached when the steering wheel angle reaches the maximum steering wheel angle value.

Ainsi, dans l’exemple décrit ici, δv1(t) = a.t et θcible = θ0/2.So, in the example described here, δv1(t) = at and θtarget = θ 0 /2.

En intégrant l’équation précédente donnant la vitesse de lacet en fonction de l’angle volant dθ/dt= δv1(t)/[Kred.( L/V0+ K.V0)] = dθ/dt= a.t/[Kred.( L/V0+ K.V0)], on a :By integrating the previous equation giving the yaw rate as a function of the steering angle dθ/dt= δv1(t)/[Kred.( L/V0+ K.V0)] = dθ/dt= a.t/[Kred.( L/V0+ K.V0)], we have:

θ(t) = ½ a.t2/ [Kred.( L/V0+ K.V0)] + θ0.θ(t) = ½ a.t2/ [Kred.( L/V0+ K.V0)] + θ0.

Le calculateur est programmé pour déterminer l’instant thalfpour lequel l’angle de cap est égal à sa valeur cible, soit ici θ(t) = θ0/2.The computer is programmed to determine the instant t half for which the heading angle is equal to its target value, here θ(t) = θ 0 /2.

On obtient l’équation suivante :We obtain the following equation:

Lorsque θ0est positif, la variable a est négative et inversement. When θ 0 is positive, the variable a is negative and vice versa.

L’angle au volant au moment où l’angle de cap est égal à sa valeur cible θ0/2 est : δv1(thalf)=a.thalf. The steering angle at the moment when the heading angle is equal to its target value θ 0 /2 is: δv1(t half )=at half.

Le calculateur est par ailleurs programmé pour imposer une pente égale à la vitesse de rotation VRmax du volant maximale afin d’assurer un réalignement rapide du véhicule, soit a=VRmax. La vitesse de rotation du volant maximale VRmax est positive ou négative selon le sens de rotation du volant. Ici, le signe de la vitesse de rotation du volant est positif vers la gauche et négatif vers la droite. La variable a vaut : a= -Sign(θ0).VRmax.The calculator is also programmed to impose a slope equal to the maximum steering wheel rotation speed VRmax in order to ensure rapid realignment of the vehicle, i.e. a=VRmax. The maximum steering wheel rotation speed VRmax is positive or negative depending on the direction of rotation of the steering wheel. Here, the sign of the steering wheel rotation speed is positive towards the left and negative towards the right. The variable a is: a= -Sign(θ 0 ).VRmax.

La première partie de la consigne d’angle au volant est alors déterminée par le calculateur comme étant δv1(t)=VRmax.t entre le moment d’activation du dispositif d’assistance t0=0 et l’instant calculé thalf: δv1(t)=VRmax.t si 0<t<thalf. The first part of the steering wheel angle instruction is then determined by the calculator as being δv1(t)=VRmax.t between the moment of activation of the assistance device t 0 =0 and the calculated moment t half : δv1(t)=VRmax.t if 0<t<t half.

Si l’angle au volant au moment où l’angle de cap est égal à sa valeur cible δv1(thalf)=VRmax.thalfest inférieur à la valeur maximale d’angle au volant, la première partie de la consigne d’angle est appliquée jusqu’à l’instant thalf.If the steering angle at the time when the heading angle is equal to its target value δv1(t half )=VRmax.t half is less than the maximum steering angle value, the first part of the angle setpoint is applied until time t half .

La variation de l’angle volant est ainsi réalisée au plus vite.The variation of the steering angle is thus carried out as quickly as possible.

La deuxième partie de la consigne d’angle ramène l’angle volant à 0.The second part of the angle command returns the steering wheel angle to 0.

De préférence, les fonctions affines du temps selon lesquelles varient les première et deuxième parties de consigne sont deux fonctions affines dont les pentes présentent des valeurs absolues égales et des signes opposés.Preferably, the affine functions of time according to which the first and second setpoint parts vary are two affine functions whose slopes have equal absolute values and opposite signs.

En outre, l’évolution dans le temps de la consigne d’angle volant dans le temps est de préférence symétrique. De manière graphique, la courbe d’évolution dans le temps de la consigne d’angle volant est de préférence symétrique par rapport à une droite parallèle à l’axe des ordonnées passant par l’instant thalf.Furthermore, the evolution over time of the steering wheel angle setpoint over time is preferably symmetrical. Graphically, the curve of the evolution over time of the steering wheel angle setpoint is preferably symmetrical with respect to a straight line parallel to the ordinate axis passing through the instant t half .

En d’autres termes, la consigne d’angle volant varie de 0 à la valeur de consigne d’angle correspondant à la valeur cible d’angle de cap, puis de cette valeur correspondant à la valeur cible d’angle de cap jusqu’à 0 de manière symétrique.In other words, the steering wheel angle setpoint varies from 0 to the angle setpoint value corresponding to the heading angle target value, and then from this value corresponding to the heading angle target value back to 0 symmetrically.

Ainsi, la valeur absolue de la pente de la deuxième fonction linéaire utilisée pour la deuxième partie de la consigne d’angle au volant est égale à la vitesse de rotation du volant maximale prédéterminée. L’angle volant est ainsi ramené à 0 au plus vite.Thus, the absolute value of the slope of the second linear function used for the second part of the steering wheel angle setpoint is equal to the predetermined maximum steering wheel rotation speed. The steering wheel angle is thus brought back to 0 as quickly as possible.

En pratique, la valeur absolue de la pente reste ainsi égale à la vitesse de rotation maximale du volant : la variation de l’angle volant est assurée au plus vite.In practice, the absolute value of the slope thus remains equal to the maximum rotation speed of the steering wheel: the variation of the steering wheel angle is ensured as quickly as possible.

On a ainsi : δv2(t)=-VRmax.t+b si thalf<t<2.thalf. We thus have: δv2(t)=-VRmax.t+b if t half <t<2 . t half.

Le paramètre b est déterminé de manière à ce que la consigne d’angle volant reste continue. Ainsi δv2(thalf)=-VRmax.thalf+b = δv1(thalf)= -VRmax.thalf, et b=2VRmax.thalf.The parameter b is determined so that the steering wheel angle setpoint remains continuous. Thus δv2(t half )=-VRmax.t half +b = δv1(t half )= -VRmax.t half , and b=2VRmax.t half .

Enfin la consigne d’angle au volant est nulle pour t supérieur ou égale à 2.thalf. Finally, the steering wheel angle instruction is zero for t greater than or equal to 2.t half.

Ce cas est représenté schématiquement sur la , qui montre la consigne d’angle au volant δv(t) en fonction du temps. Celle-ci est égale à la réunion des première et deuxième parties de consigne δv1(t), δv2(t). La première partie de consigne C1 correspond à l’évolution δv1(t)=VRmax.t jusqu’à thalfet la deuxième partie de consigne C2 correspond à l’évolution δv2(t)=-VRmax.t+2VRmax.thalfjusqu’à 2thalf(courbe du bas). En correspondance, la variation d’angle de cap θ(t) est représenté : la première partie de la consigne d’angle au volant amène l’angle de cap à la valeur cible θ0/2 (courbe C3), tandis que la deuxième partie de la consigne amène l’angle de cap à zéro (courbe C4).This case is schematically represented in the , which shows the steering wheel angle setpoint δv(t) as a function of time. This is equal to the union of the first and second setpoint parts δv1(t), δv2(t). The first setpoint part C1 corresponds to the evolution δv1(t)=VRmax.t up to t half and the second setpoint part C2 corresponds to the evolution δv2(t)=-VRmax.t+2VRmax.t half up to 2t half (bottom curve). Correspondingly, the heading angle variation θ(t) is shown: the first part of the steering wheel angle setpoint brings the heading angle to the target value θ 0 /2 (curve C3), while the second part of the setpoint brings the heading angle to zero (curve C4).

Grâce à la consigne d’angle au volant déterminée par le procédé selon l’invention, la vitesse de lacet initialement nulle est augmentée jusqu’à la valeur cible d’angle de cap puis diminuée jusqu’à annulation de l’angle de cap à vitesse de lacet nulle.Using the steering wheel angle setpoint determined by the method according to the invention, the initially zero yaw rate is increased to the target heading angle value and then decreased until the heading angle is zero at zero yaw rate.

L’angle volant, qui avait une valeur initiale nulle, est également ramené à 0 à l’issue de la manœuvre.The steering wheel angle, which had an initial value of zero, is also returned to 0 at the end of the maneuver.

Si, au cours de la mise en œuvre de la première partie de consigne, l’angle au volant atteint la valeur maximale d’angle au volant, le calculateur est programmé pour saturer l’angle volant, c’est-à-dire le maintenir égal à sa valeur maximale pendant une troisième partie de consigne intermédiaire.If, during the implementation of the first part of the instruction, the steering wheel angle reaches the maximum steering wheel angle value, the computer is programmed to saturate the steering wheel angle, i.e. to keep it equal to its maximum value during a third intermediate part of the instruction.

Dans ce cas, la première partie de la consigne d’angle est appliquée jusqu’à l’instant t1auquel l’angle volant devient égal à sa valeur maximale. En d’autres termes, si :In this case, the first part of the angle setpoint is applied until time t 1 at which the steering wheel angle becomes equal to its maximum value. In other words, if:

le calculateur calcule l’instant t1à partir duquelthe calculator calculates the time t 1 from which

Soit avec δv1(t1) = a.t1= dθmax.Kred.(L/V0+K.V0), t1=1/a.dθmax.Kred/V0.(L+K.V0 2).Let with δv1(t 1 ) = at 1 = dθmax.Kred.(L/V 0 +KV 0 ), t 1 =1/a.dθmax.Kred/V 0 .(L+KV 0 2 ).

La première partie de consigne d’angle au volant est alors : δv1(t) = VRmax.t pour 0<t<t1, c’est-à-dire entre le moment d’activation du dispositif d’assistance t0=0 et l’instant calculé t1.The first part of the steering wheel angle instruction is then: δv1(t) = VRmax.t for 0<t<t 1 , that is to say between the moment of activation of the assistance device t 0 =0 and the calculated moment t 1 .

Le calculateur est programmé pour maintenir l’angle volant égal à sa valeur maximale pendant une durée déterminée en fonction en fonction de la valeur initiale de l’angle de cap θ0et de la valeur maximale de la vitesse de lacet dθmax. En d’autres termes, le calculateur est programmé pour déterminer une troisième partie de consigne constante égale à la valeur maximale de l’angle volant entre l’instant t1et un autre instant calculé t2. Après cet autre instant calculé t2, le calculateur est programmé pour déterminer la deuxième partie de consigne.The computer is programmed to maintain the steering wheel angle equal to its maximum value for a determined duration depending on the initial value of the heading angle θ 0 and the maximum value of the yaw rate dθmax. In other words, the computer is programmed to determine a third part of the constant setpoint equal to the maximum value of the steering wheel angle between time t 1 and another calculated time t 2 . After this other calculated time t 2 , the computer is programmed to determine the second part of the setpoint.

L’angle de cap à l’instant t1vaut :The heading angle at time t1 is:

θ(t1) = θ1 = ½.dθmax2.1/a.Kred.(L/V0+K.V0)+θ0.θ(t1) = θ1 = ½.dθmax2.1/a.Kred.(L/V0+K.V0)+θ0.

L’évolution de l’angle de cap pendant la troisième partie intermédiaire de consigne d’angle volant constant égal à la valeur maximale de l’angle est obtenue en intégrant l’équation mentionnée précédemment :The evolution of the heading angle during the third intermediate part of constant steering wheel angle setpoint equal to the maximum value of the angle is obtained by integrating the equation mentioned above:

dθ/dt = δv3(t)/[Kred.(L/V0+K.V0)].dθ/dt = δv3(t)/[K red .(L/V 0 +KV 0 )].

Si on impose un angle volant constant égal à sa valeur maximale δvmax l’intégrale de la fonction est égale à la constante fois la variation de temps :If we impose a constant steering angle equal to its maximum value δvmax the integral of the function is equal to the constant times the variation in time:

θ(t) = δvmax/[Kred.(L/V0+K.V0)].(t-t1)+θ1.θ(t) = δvmax/[K red .(L/V 0 +KV 0 )].(tt 1 )+θ 1 .

Le terme δvmax/[Kred.(L/V0+K.V0)] correspond à la vitesse de lacet maximale dθmax pour un angle volant maximum donné.The term δvmax/[K red .(L/V 0 +KV 0 )] corresponds to the maximum yaw rate dθmax for a given maximum steering angle.

Comme mentionné précédemment, les fonctions affines du temps selon lesquelles varient les première et deuxième parties de consigne sont deux fonctions affines dont les pentes présentent des valeurs absolues égales et des signes opposés. Cela permet de faire varier au plus vite l’angle volant. La réorientation du véhicule est ainsi effectuée de la manière la plus rapide possible.As mentioned above, the affine functions of time according to which the first and second parts of the setpoint vary are two affine functions whose slopes have equal absolute values and opposite signs. This allows the steering wheel angle to be varied as quickly as possible. The vehicle is thus reoriented as quickly as possible.

L’évolution de la consigne d’angle volant dans le temps présente alors une forme symétrique.The evolution of the steering wheel angle setpoint over time then has a symmetrical shape.

Compte tenu du fait que les valeurs absolues des pentes sont égales, la réduction d’angle de cap lors de la mise en œuvre de la deuxième partie de consigne est égale à la différence entre l’angle de cap initial θ0et l’angle de cap θ1atteint à la fin de la première partie de la consigne.Considering that the absolute values of the slopes are equal, the heading angle reduction when implementing the second part of the command is equal to the difference between the initial heading angle θ 0 and the heading angle θ 1 reached at the end of the first part of the command.

Soit : θ(t2) = θ2= θ0– θ1 . Let: θ(t2) = θ2= θ0– θ1 .

On obtient : θ2= dθmax.(t2-t1)+θ1 = θ0–θ1, soit t2= (θ0–2θ1)/dθmax+t1.We obtain: θ2= dθmax.(t2-t1)+θ1 = θ0–θ1, let t2= (θ0–2θ1)/dθmax+t1.

Ainsi, la troisième partie de consigne d’angle volant est ici δv3(t) = δvmax = Kred.dθmax.(L/V0+K.V0) = Aymax.Kred.(L/V0 2+K) pour t1≤ t<t2, c’est-à-dire entre l’instant t1auquel l’angle volant devient égal à sa valeur maximale et l’instant t2calculé.Thus, the third part of the steering wheel angle setpoint is here δv3(t) = δvmax = K red .dθmax.(L/V 0 +KV 0 ) = Aymax.K red .(L/V 0 2 +K) for t 1 ≤ t<t 2 , that is to say between the instant t 1 at which the steering wheel angle becomes equal to its maximum value and the instant t 2 calculated.

Pendant la troisième partie de consigne, l’angle volant est maintenu égal à la valeur maximale de l’angle volant pendant la durée t2-t1qui dépend de la valeur initiale de l’angle de cap θ0et de la valeur maximale de la vitesse de lacet dθmax. Elle dépend également de la valeur de l’angle de cap θ1lorsque l’angle volant atteint sa valeur maximale. Cette durée est déterminée de manière à ce que le retour de l’angle volant à zéro après la première et la troisième partie de consigne, c’est-à-dire lors de la mise en œuvre de la deuxième partie de consigne, se fasse sur une durée identique à celle de la mise en œuvre de la première partie de consigne.During the third setpoint part, the steering wheel angle is maintained equal to the maximum value of the steering wheel angle for the duration t 2 -t 1 which depends on the initial value of the heading angle θ 0 and the maximum value of the yaw rate dθmax. It also depends on the value of the heading angle θ 1 when the steering wheel angle reaches its maximum value. This duration is determined so that the return of the steering wheel angle to zero after the first and third setpoint parts, i.e. when implementing the second setpoint part, takes place over a duration identical to that of the implementation of the first setpoint part.

L’angle de cap est ainsi ramené à zéro à l’instant t3= t2+ t1. La deuxième partie de consigne d’angle volant, symétrique à la première est ainsi δv2(t)=-VRmax.t+c entre les instants calculés t2et t3avec c = VRmax.t3. La consigne est nulle au-delà de l’instant t3.The heading angle is thus brought back to zero at time t3 = t2 + t1 . The second part of the steering wheel angle setpoint, symmetrical to the first, is thus δv2(t)=-VRmax.t+c between the calculated times t2 and t3 with c = VRmax.t3 . The setpoint is zero beyond time t3 .

Ce cas est représenté schématiquement sur la , qui montre la consigne d’angle au volant δv(t) en fonction du temps. La courbe représentative de la consigne d’angle au volant δv(t) en fonction du temps est la réunion de trois parties de courbes C1’, C2’, C5’ représentatives respectivement des première, deuxième et troisième parties de consigne δv1(t), δv2(t), δv3(t). La première partie de courbe C1’ correspond à l’évolution de la première partie de consigne δv1(t)=VRmax.t jusqu’à t1 et la deuxième partie de courbe C2’ correspond à l’évolution de la deuxième partie de consigne δv2(t)=-VRmax.t+c entre t2et t3(courbe du bas). La troisième partie de courbe C5’ correspond au maintien de l’angle volant à sa valeur maximale entre les instants t1et t2par la troisième partie de consigne. En correspondance, la variation d’angle de cap θ(t) est représentée par une courbe formée par la réunion de trois portions de courbe C3’, C6’ et C4’ : la première partie de la consigne d’angle au volant amène l’angle de cap à la valeur cible θ1 (variation d’angle de cap représentée par la portion de courbe C3’) avec une vitesse de cap qui augmente jusqu’à sa valeur maximale, tandis que la troisième partie de consigne correspond à une décroissance linéaire de pente égale à la vitesse de lacet maximale (variation d’angle de cap représentée par la portion de courbe C6’) et la deuxième partie de la consigne amène l’angle de cap à zéro (variation d’angle de cap représentée par la portion de courbe C4’) en réduisant la vitesse de lacet. L’angle de cap est annulé à vitesse de lacet nulle. L’angle volant, qui avait une valeur initiale nulle, est également ramené à 0 à l’issue de la manœuvre.This case is schematically represented in the , which shows the steering wheel angle setpoint δv(t) as a function of time. The curve representing the steering wheel angle setpoint δv(t) as a function of time is the combination of three parts of curves C1’, C2’, C5’ representing respectively the first, second and third parts of setpoint δv1(t), δv2(t), δv3(t). The first part of curve C1’ corresponds to the evolution of the first part of setpoint δv1(t)=VRmax.t up to t1 and the second part of curve C2’ corresponds to the evolution of the second part of setpoint δv2(t)=-VRmax.t+c between t2and t3(bottom curve). The third part of curve C5’ corresponds to maintaining the steering angle at its maximum value between times t1and t2by the third part of the instruction. Correspondingly, the variation in heading angle θ(t) is represented by a curve formed by the union of three portions of curve C3’, C6’ and C4’: the first part of the steering wheel angle instruction brings the heading angle to the target value θ1 (variation in heading angle represented by the portion of curve C3’) with a heading speed that increases to its maximum value, while the third part of the instruction corresponds to a linear decrease in slope equal to the maximum yaw rate (variation in heading angle represented by the portion of curve C6’) and the second part of the instruction brings the heading angle to zero (variation in heading angle represented by the portion of curve C4’) by reducing the yaw rate. The heading angle is cancelled at zero yaw rate. The steering wheel angle, which had an initial value of zero, is also returned to 0 at the end of the maneuver.

Les figures 4, 5 et 6 présentent des résultats de simulation du comportement d’un véhicule soumis à la consigne d’angle volant déterminée selon le procédé d’assistance au pilotage de l’invention décrite ci-dessus.Figures 4, 5 and 6 show simulation results of the behavior of a vehicle subjected to the steering wheel angle setpoint determined according to the driving assistance method of the invention described above.

La montre le résultat d’une simulation dans laquelle la boucle fermée du système LCA est désactivée. Ces résultats montrent que la consigne d’angle volant générée selon le procédé de l’invention (représentée par la courbe C11) suffit à elle seule à réaligner le véhicule, c’est-à-dire à annuler son angle de cap (représenté par la courbe C10). La mise en œuvre du procédé selon l’invention est déclenchée à t0= 12 secondes. L’angle de cap initial est θ0= 2 degrés, la vitesse initiale supposée constante est égale à 90 km/h. La valeur de l’accélération latérale maximale pour cette simulation est égale à 10m/s2. A t = 13 secondes, l’angle de cap est quasiment nul ce qui veut dire que le véhicule est réaligné parallèlement à la trajectoire de référence. La courbe C12 montre l’évolution de la consigne de vitesse de rotation du volant. La vitesse de rotation du volant maximale est ici 100 degrés/s. En pratique, cette courbe C12 est la dérivée de la consigne d'angle volant qui permet de vérifier la vitesse de rotation du volant maximale imposée.There shows the result of a simulation in which the closed loop of the LCA system is deactivated. These results show that the steering wheel angle setpoint generated according to the method of the invention (represented by curve C11) is sufficient in itself to realign the vehicle, i.e. to cancel its heading angle (represented by curve C10). The implementation of the method according to the invention is triggered at t 0 = 12 seconds. The initial heading angle is θ 0 = 2 degrees, the initial speed assumed to be constant is equal to 90 km/h. The value of the maximum lateral acceleration for this simulation is equal to 10m/s 2 . At t = 13 seconds, the heading angle is almost zero, which means that the vehicle is realigned parallel to the reference trajectory. Curve C12 shows the evolution of the steering wheel rotation speed setpoint. The maximum steering wheel rotation speed here is 100 degrees/s. In practice, this C12 curve is the derivative of the steering wheel angle setpoint which allows the maximum imposed steering wheel rotation speed to be checked.

La montre le résultat d’une autre simulation dans une situation similaire. La boucle fermée du système LCA est désactivée . La valeur de l’accélération latérale maximale est réduite par rapport à l’exemple de la de manière à ce que la saturation de l’angle volant soit nécessaire. La mise en œuvre du procédé selon l’invention est déclenchée à t0= 13,5 secondes. L’angle de cap initial est θ0= 2 degrés, la vitesse initiale supposée constante est égale à 80 km/h. L’accélération latérale maximale est égale à 2 m/s². A t = 14,5 secondes, l’angle de cap est très proche de 0. La consigne d’angle volant calculée (courbe C14) uniquement par le procédé selon l’invention permet donc de ramener l’angle de cap (courbe C13) proche de zéro. La courbe C15 montre l’évolution de la consigne de vitesse de rotation du volant. La vitesse de rotation du volant maximale est ici 100 degrés/s.There shows the result of another simulation in a similar situation. The closed loop of the LCA system is disabled. The value of the maximum lateral acceleration is reduced compared to the example in so that saturation of the steering wheel angle is necessary. The implementation of the method according to the invention is triggered at t 0 = 13.5 seconds. The initial heading angle is θ 0 = 2 degrees, the initial speed assumed to be constant is equal to 80 km/h. The maximum lateral acceleration is equal to 2 m/s². At t = 14.5 seconds, the heading angle is very close to 0. The steering wheel angle setpoint calculated (curve C14) solely by the method according to the invention therefore makes it possible to bring the heading angle (curve C13) close to zero. Curve C15 shows the evolution of the steering wheel rotation speed setpoint. The maximum steering wheel rotation speed here is 100 degrees/s.

La montre les résultats de simulations comparatives avec et sans le procédé selon l’invention. Les résultats de la simulation lorsque le procédé selon l’invention est mis en œuvre avec le système LCA classique actif sont représentés en traits pleins. Les résultats de la simulation lorsque le procédé selon l’invention n’est pas mis en œuvre sont représentés en traits pointillés. La simulation correspond alors dans ce dernier cas aux résultats obtenus uniquement grâce au système LCA classique.There shows the results of comparative simulations with and without the method according to the invention. The results of the simulation when the method according to the invention is implemented with the active conventional LCA system are shown in solid lines. The results of the simulation when the method according to the invention is not implemented are shown in dotted lines. The simulation then corresponds in the latter case to the results obtained solely using the conventional LCA system.

En pratique, les consignes d'angle au volant générée par le procédé selon l’invention et par le système LCA passent par un limiteur de pente et une saturation. Les courbes représentées montrent les résultats de simulations de la consigne d’angle et de vitesse de rotation du volant après ce passage par le limiteur de pente et la saturation. La courbe C161 correspond à la consigne d’angle volant totale générée par le système LCA seul, après saturation et limitation de vitesse. La courbe C162 correspond à la consigne d’angle volant totale générée par le procédé selon l’invention ajoutée à la consigne d’angle volant générée par le système LCA, après saturation et limitation de vitesse. On constate en comparant les courbes d’écarts à la trajectoire idéale obtenues avec (trait plein) et sans (trait pointillé) la mise en œuvre du procédé selon l’invention que l’utilisation du procédé selon l’invention permet de ramener l’angle de cap plus rapidement à zéro avec des écarts à la trajectoire idéale plus faibles.In practice, the steering wheel angle instructions generated by the method according to the invention and by the LCA system pass through a slope limiter and saturation. The curves shown show the results of simulations of the steering wheel angle and rotation speed instruction after this passage through the slope limiter and saturation. Curve C161 corresponds to the total steering wheel angle instruction generated by the LCA system alone, after saturation and speed limitation. Curve C162 corresponds to the total steering wheel angle instruction generated by the method according to the invention added to the steering wheel angle instruction generated by the LCA system, after saturation and speed limitation. It can be seen by comparing the curves of deviations from the ideal trajectory obtained with (solid line) and without (dotted line) the implementation of the method according to the invention that the use of the method according to the invention makes it possible to return the heading angle more quickly to zero with smaller deviations from the ideal trajectory.

L’invention concerne en outre le véhicule automobile 10 comportant le dispositif d’assistance au pilotage et l’actionneur de direction assistée décrits ci-dessus, dans lequel ledit calculateur du dispositif d’assistance est programmé pour contrôler l’actionneur de direction assistée de manière à faire varier l’angle volant en tenant compte de ladite consigne.The invention further relates to the motor vehicle 10 comprising the steering assistance device and the power steering actuator described above, in which said computer of the assistance device is programmed to control the power steering actuator so as to vary the steering wheel angle while taking into account said instruction.

Le procédé et le dispositif d’assistance selon l’invention présentent l’avantage de permettre un réalignement très rapide du véhicule parallèlement à la trajectoire idéale considérée, par exemple la ligne centrale de la voie de circulation. Ce réalignement respecte les valeurs maximales d’angle volant et de vitesse de rotation d’angle volant prédéterminées pour le véhicule tout en assurant une rapidité d’exécution optimisée. Après le réalignement réalisé par le procédé et le dispositif selon l’invention, d’autres procédés et systèmes d’assistance au pilotage classiques du véhicule prennent la relève, notamment pour ramener le véhicule au centre de la voie, c’est-à-dire avec un axe longitudinal tangent à la ligne centrale de la voie de circulation, et éventuellement arrêter le véhicule en situation d’urgence.
The method and the assistance device according to the invention have the advantage of allowing a very rapid realignment of the vehicle parallel to the ideal trajectory considered, for example the center line of the traffic lane. This realignment respects the maximum values of steering wheel angle and steering wheel angle rotation speed predetermined for the vehicle while ensuring an optimized speed of execution. After the realignment carried out by the method and the device according to the invention, other methods and systems for conventional vehicle steering assistance take over, in particular to bring the vehicle back to the center of the lane, that is to say with a longitudinal axis tangent to the center line of the traffic lane, and possibly to stop the vehicle in an emergency situation.

Claims (10)

Procédé d’assistance au pilotage d’un véhicule (10) automobile pour le réaligner parallèlement à une trajectoire idéale (Id) dans sa voie de circulation (VC), comportant des étapes suivantes :
- acquisition des valeurs initiales d’un angle de cap (θ0) et d’une vitesse (V0) du véhicule (10) automobile,
- détermination d’une valeur maximale (δvmax) d’un angle volant générant une accélération latérale maximale (Aymax) prédéterminée en tenant compte de la valeur initiale (V0) de la vitesse du véhicule (10) automobile,
- détermination d’une consigne d’angle volant (δv(t)) en fonction du temps comprenant au moins :
une première partie de consigne (δv1(t)) modifiant l’angle volant pour réduire l’angle de cap (θ) du véhicule jusqu’à une valeur cible (θcible) déterminée en fonction de la valeur initiale (θ0) de l’angle de cap et de la valeur maximale (δvmax) de l’angle volant, et
une deuxième partie de consigne (δv2(t)) d’angle volant modifiant l’angle de cap (θ) du véhicule jusqu’à l’annuler,
- contrôle d’un actionneur de direction assistée de manière à faire varier l’angle volant en tenant compte de ladite consigne d’angle volant (δv(t)) déterminée.
Method for assisting in the steering of a motor vehicle (10) to realign it parallel to an ideal trajectory (Id) in its traffic lane (VC), comprising the following steps:
- acquisition of the initial values of a heading angle (θ 0 ) and a speed (V 0 ) of the automobile vehicle (10),
- determination of a maximum value (δvmax) of a steering wheel angle generating a predetermined maximum lateral acceleration (Aymax) taking into account the initial value (V 0 ) of the speed of the motor vehicle (10),
- determination of a steering wheel angle setpoint (δv(t)) as a function of time comprising at least:
a first setpoint part (δv1(t)) modifying the steering wheel angle to reduce the heading angle (θ) of the vehicle to a target value (θtarget) determined as a function of the initial value (θ 0 ) of the heading angle and the maximum value (δvmax) of the steering wheel angle, and
a second part of the steering wheel angle instruction (δv2(t)) modifying the heading angle (θ) of the vehicle until it is cancelled,
- control of a power steering actuator so as to vary the steering wheel angle taking into account said determined steering wheel angle setpoint (δv(t)).
Procédé selon la revendication 1, selon lequel, pour déterminer la valeur maximal (δvmax) de l’angle volant :
- on détermine une valeur maximale (dθmax) d’une vitesse de lacet du véhicule en fonction de l’accélération latérale maximale (Aymax) du véhicule (10) et de la valeur initiale de la vitesse du véhicule (10),
- on détermine la valeur maximale (δvmax) de l’angle volant en fonction de la valeur maximale (dθmax) de la vitesse de lacet, de la valeur initiale (V0) de la vitesse du véhicule et de grandeurs caractéristiques du véhicule.
Method according to claim 1, according to which, to determine the maximum value (δvmax) of the steering wheel angle:
- a maximum value (dθmax) of a vehicle yaw rate is determined as a function of the maximum lateral acceleration (Aymax) of the vehicle (10) and the initial value of the vehicle speed (10),
- the maximum value (δvmax) of the steering angle is determined as a function of the maximum value (dθmax) of the yaw rate, the initial value (V 0 ) of the vehicle speed and characteristic quantities of the vehicle.
Procédé de pilotage selon l’une des revendications 1 et 2, selon lequel on impose une consigne d’angle volant variant dans le temps selon une fonction mathématique prédéterminée.Piloting method according to one of claims 1 and 2, according to which a steering wheel angle setting varying over time according to a predetermined mathematical function is imposed. Procédé selon la revendication 3, selon lequel lesdites première et deuxième parties de consigne d’angle volant varient chacune selon une fonction affine du temps.A method according to claim 3, wherein said first and second steering wheel angle setpoint parts each vary according to an affine function of time. Procédé selon la revendication 4, selon lequel les fonctions affines du temps selon lesquelles varient les première et deuxième parties de consigne sont deux fonctions affines dont les pentes présentent des valeurs absolues égales et des signes opposés.Method according to claim 4, according to which the affine functions of time according to which the first and second setpoint parts vary are two affine functions whose slopes have equal absolute values and opposite signs. Procédé selon la revendication 5, selon lequel la valeur absolue de la pente de chacune des première et deuxième fonctions affines est égale à une vitesse de rotation du volant maximale (VRmax) prédéterminée.The method of claim 5, wherein the absolute value of the slope of each of the first and second affine functions is equal to a predetermined maximum steering wheel rotation speed (VRmax). Procédé selon l’une des revendications 1 à 6, selon lequel la valeur cible (θcible) déterminée de l’angle de cap est égale à une fraction de l’angle de cap initiale ou à une valeur d’angle de cap atteinte lorsque l’angle volant atteint la valeur maximale d’angle volant.Method according to one of claims 1 to 6, according to which the determined target value (θtarget) of the heading angle is equal to a fraction of the initial heading angle or to a heading angle value reached when the steering wheel angle reaches the maximum steering wheel angle value. Procédé selon l’une des revendications 1 à 7, selon lequel lorsque l’angle volant atteint ladite valeur maximale (δvmax) d’angle volant au cours de la première partie de consigne, on détermine une troisième partie (δv3(t)) de consigne intermédiaire selon laquelle l’angle volant est maintenu égal à la valeur maximale de l’angle volant pendant une durée déterminée en fonction de la valeur initiale (θ0) de l’angle de cap et de la valeur maximale (dθmax) de la vitesse de lacet.Method according to one of claims 1 to 7, according to which when the steering angle reaches said maximum steering angle value (δvmax) during the first setpoint part, a third intermediate setpoint part (δv3(t)) is determined according to which the steering angle is maintained equal to the maximum value of the steering angle for a duration determined as a function of the initial value (θ 0 ) of the heading angle and the maximum value (dθmax) of the yaw rate. Dispositif d’assistance au pilotage d’un véhicule automobile (10) pour le réaligner par rapport à une trajectoire idéale dans sa voie de circulation (30), comportant un calculateur programmé pour mettre en œuvre le procédé de l’une des revendications 1 à 8.Device for assisting in the steering of a motor vehicle (10) to realign it with respect to an ideal trajectory in its traffic lane (30), comprising a computer programmed to implement the method of one of claims 1 to 8. Véhicule automobile (10) comportant un dispositif d’assistance au pilotage selon la revendication 9 et un actionneur de direction assistée, dans lequel ledit calculateur du dispositif d’assistance est programmé pour contrôler cet actionneur de direction assistée.Motor vehicle (10) comprising a steering assistance device according to claim 9 and a power steering actuator, in which said computer of the assistance device is programmed to control this power steering actuator.
FR2212347A 2022-11-25 2022-11-25 Method for assisting in the piloting of a motor vehicle to realign it parallel to an ideal trajectory, associated device and vehicle. Active FR3142422B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR2212347A FR3142422B1 (en) 2022-11-25 2022-11-25 Method for assisting in the piloting of a motor vehicle to realign it parallel to an ideal trajectory, associated device and vehicle.
PCT/EP2023/081779 WO2024110258A1 (en) 2022-11-25 2023-11-14 Method for assisting the driving of a motor vehicle in order to realign it parallel to an ideal trajectory, and associated device and vehicle

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2212347A FR3142422B1 (en) 2022-11-25 2022-11-25 Method for assisting in the piloting of a motor vehicle to realign it parallel to an ideal trajectory, associated device and vehicle.
FR2212347 2022-11-25

Publications (2)

Publication Number Publication Date
FR3142422A1 true FR3142422A1 (en) 2024-05-31
FR3142422B1 FR3142422B1 (en) 2024-11-22

Family

ID=85685439

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2212347A Active FR3142422B1 (en) 2022-11-25 2022-11-25 Method for assisting in the piloting of a motor vehicle to realign it parallel to an ideal trajectory, associated device and vehicle.

Country Status (2)

Country Link
FR (1) FR3142422B1 (en)
WO (1) WO2024110258A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120123643A1 (en) * 2009-08-03 2012-05-17 Toyota Jidosha Kabushiki Kaisha Driving support apparatus of vehicle
US20200254996A1 (en) * 2017-08-30 2020-08-13 Hitachi Automotive Systems, Ltd. Driving Assist Apparatus, Driving Assist Method, and Driving Assist System
US20210094611A1 (en) * 2019-09-26 2021-04-01 Hyundai Mobis Co., Ltd. Apparatus for and method of compensating for steering error in advanced driving assistance system
EP3932762A1 (en) * 2019-03-18 2022-01-05 Great Wall Motor Company Limited Safety monitoring method and system for autonomous vehicle, and motion control system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120123643A1 (en) * 2009-08-03 2012-05-17 Toyota Jidosha Kabushiki Kaisha Driving support apparatus of vehicle
US20200254996A1 (en) * 2017-08-30 2020-08-13 Hitachi Automotive Systems, Ltd. Driving Assist Apparatus, Driving Assist Method, and Driving Assist System
EP3932762A1 (en) * 2019-03-18 2022-01-05 Great Wall Motor Company Limited Safety monitoring method and system for autonomous vehicle, and motion control system
US20210094611A1 (en) * 2019-09-26 2021-04-01 Hyundai Mobis Co., Ltd. Apparatus for and method of compensating for steering error in advanced driving assistance system

Also Published As

Publication number Publication date
FR3142422B1 (en) 2024-11-22
WO2024110258A1 (en) 2024-05-30

Similar Documents

Publication Publication Date Title
EP3938260B1 (en) Method for generating a setpoint for the combined control of a wheel-steering system and of a differential braking system of a motor vehicle
EP3160823B1 (en) Mixed power steering comprising a torque control loop controlled to a setpoint by a position controller intended for trajectory control
FR2888811A1 (en) STEERING CONTROL SYSTEM
EP3994042B1 (en) Method for determining an avoidance path of a motor vehicle
FR2948907A1 (en) METHOD FOR ADJUSTING AN ACTUATOR INFLUENCING THE DYNAMIC OF TRUCKING A VEHICLE AND CONTROL AND CONTROL APPARATUS FOR CARRYING OUT SAID METHOD
EP2043901B1 (en) Device and method for monitoring the turn command to a steered rear wheel
EP1209053B1 (en) Active drive assist method for motor vehicle in case of a split-mu braking
EP1544080B1 (en) Rear wheel steering angle control system and method and corresponding vehicle
EP4045385B1 (en) High-level lateral assistance controller suitable for 4ws vehicles
EP2648964B1 (en) Checking method implemented by a steering system regulating function
EP1716039B1 (en) Method and system for controlling steered rear wheel steering, and vehicle comprising same
FR3142422A1 (en) Method of assisting the piloting of a motor vehicle to realign it parallel to an ideal trajectory, associated device and vehicle.
EP1901932B1 (en) Anti-rolling method and system for a vehicle and corresponding vehicle
EP3990324B1 (en) Method for regulating the lateral position of a vehicle
EP1592599A1 (en) Method of reducing the turning speed of a vehicle
FR2954256A1 (en) METHOD FOR IDENTIFYING A DIRECTOR WHEEL ADHERENCE LOSS PHASE OF A VEHICLE
EP2656107B1 (en) Method of supervising a function for aiding the following of a traffic lane comprising two lines
FR3062360A1 (en) METHOD FOR AIDING THE DRIVING OF A MOTOR VEHICLE AND CORRESPONDING MOTOR VEHICLE
EP1908665B1 (en) Method of preventing oversteering and automobile equipped with power-assisted steering preventing oversteering
EP4284690B1 (en) Obstacle avoidance method
EP3377386B1 (en) Driver assistance method for a motor vehicle
EP4382382A1 (en) Method for controlling a vehicle in its lane
WO2024104837A1 (en) Method for driving a motor vehicle in the centre of its traffic lane
WO2024184200A1 (en) Method for controlling a motor vehicle
WO2022112047A1 (en) Method for automated steering of a motor vehicle

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20240531

PLFP Fee payment

Year of fee payment: 3