FR3100190A1 - PROCESS FOR DRIVING BY ROBOT A VEHICLE MOUNTED ON TEST MEANS AND DRIVING ROBOT - Google Patents
PROCESS FOR DRIVING BY ROBOT A VEHICLE MOUNTED ON TEST MEANS AND DRIVING ROBOT Download PDFInfo
- Publication number
- FR3100190A1 FR3100190A1 FR1909507A FR1909507A FR3100190A1 FR 3100190 A1 FR3100190 A1 FR 3100190A1 FR 1909507 A FR1909507 A FR 1909507A FR 1909507 A FR1909507 A FR 1909507A FR 3100190 A1 FR3100190 A1 FR 3100190A1
- Authority
- FR
- France
- Prior art keywords
- control computer
- vehicle
- brake pedal
- robot
- driving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000012360 testing method Methods 0.000 title claims description 28
- 230000008569 process Effects 0.000 title description 2
- 230000001133 acceleration Effects 0.000 claims abstract description 16
- 238000012544 monitoring process Methods 0.000 claims abstract description 5
- 238000005259 measurement Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 5
- 108700012361 REG2 Proteins 0.000 description 9
- 101150108637 REG2 gene Proteins 0.000 description 9
- 101100120298 Rattus norvegicus Flot1 gene Proteins 0.000 description 9
- 101100412403 Rattus norvegicus Reg3b gene Proteins 0.000 description 9
- 102100023882 Endoribonuclease ZC3H12A Human genes 0.000 description 6
- 101710112715 Endoribonuclease ZC3H12A Proteins 0.000 description 6
- QGVYYLZOAMMKAH-UHFFFAOYSA-N pegnivacogin Chemical compound COCCOC(=O)NCCCCC(NC(=O)OCCOC)C(=O)NCCCCCCOP(=O)(O)O QGVYYLZOAMMKAH-UHFFFAOYSA-N 0.000 description 6
- 230000001276 controlling effect Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000003344 environmental pollutant Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 231100000719 pollutant Toxicity 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T17/00—Component parts, details, or accessories of power brake systems not covered by groups B60T8/00, B60T13/00 or B60T15/00, or presenting other characteristic features
- B60T17/18—Safety devices; Monitoring
- B60T17/22—Devices for monitoring or checking brake systems; Signal devices
- B60T17/221—Procedure or apparatus for checking or keeping in a correct functioning condition of brake systems
- B60T17/222—Procedure or apparatus for checking or keeping in a correct functioning condition of brake systems by filling or bleeding of hydraulic systems
- B60T17/223—Devices for pressurising brake systems acting on pedal
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M17/00—Testing of vehicles
- G01M17/007—Wheeled or endless-tracked vehicles
- G01M17/0072—Wheeled or endless-tracked vehicles the wheels of the vehicle co-operating with rotatable rolls
- G01M17/0074—Details, e.g. roller construction, vehicle restraining devices
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
Abstract
Le procédé assure le suivi d’une consigne de vitesse (CONS) par l’intermédiaire d’une commande d’accélération (ACC) et d’une commande de décélération (DEC), la commande de décélération étant réalisée au moyen d’un actionneur de pédale de frein (11) couplé mécaniquement à la pédale de frein (PF) du véhicule (2). Conformément à l’invention, le procédé comprend un dialogue entre un calculateur de commande (10) du robot et un calculateur de contrôle moteur du véhicule (20), et la commande d’accélération (ACC) est réalisée par l’intermédiaire d’une coopération établie à travers ledit dialogue entre le calculateur de commande et le calculateur de contrôle moteur. Fig.1The method ensures the monitoring of a speed reference (CONS) by means of an acceleration command (ACC) and a deceleration command (DEC), the deceleration command being carried out by means of a brake pedal actuator (11) mechanically coupled to the brake pedal (PF) of the vehicle (2). According to the invention, the method comprises a dialogue between a control computer (10) of the robot and an engine control computer of the vehicle (20), and the acceleration control (ACC) is performed by means of cooperation established through said dialogue between the control computer and the engine control computer. Fig. 1
Description
L’invention concerne de manière générale la conduite par robot d’un véhicule montés sur des moyens d’essai. Plus particulièrement, l’invention se rapporte à un procédé de conduite par robot d’un véhicule monté sur des moyens d’essai, tels qu’un banc d’essais à rouleaux, et à un robot de conduite mettant en œuvre le procédé susmentionné.The invention generally relates to the robot driving of a vehicle mounted on test means. More particularly, the invention relates to a robot driving method of a vehicle mounted on test means, such as a roller test bench, and to a driving robot implementing the aforementioned method. .
Les constructeurs automobiles se doivent de répondre aux défis écologiques notamment en réduisant la consommation des véhicules et les émissions polluantes des véhicules à moteur thermique. De manière générale, les méthodologies et les moyens d’essai doivent être adaptés pour des développements et des mises au point optimisés des nouvelles générations de véhicule, ainsi que pour répondre aux nouvelles obligations réglementaires telles que celles imposées par la procédure d'essais d'homologation WLTP (pour « Worldwide harmonized Light vehicles Test Procedures » en anglais) prévoyant notamment la mesure de la consommation de carburant, de l'autonomie électrique et des rejets de CO2 et de polluants.Car manufacturers must respond to ecological challenges, in particular by reducing vehicle fuel consumption and the polluting emissions of internal combustion engine vehicles. In general, test methodologies and means must be adapted for optimized developments and fine-tuning of new generations of vehicles, as well as to meet new regulatory obligations such as those imposed by the test procedure of WLTP approval (for "Worldwide harmonized Light vehicles Test Procedures") providing in particular for the measurement of fuel consumption, electrical range and CO2 and pollutant emissions.
De nombreux cycles d’essais sont réalisés en laboratoire, notamment sur banc d’essais à rouleaux, pendant les phases de développement, de mise au point, de validation et d’homologation d’un véhicule.Numerous test cycles are carried out in the laboratory, in particular on a roller test bench, during the development, fine-tuning, validation and approval phases of a vehicle.
Des robots de conduite sont utilisés habituellement pour les cycles d’essais. Les robots de conduite doivent être autonomes et non intrusifs pour maintenir le véhicule dans des conditions de fonctionnement proches des conditions réelles. Il est demandé à ces robots de conduite, notamment, d’assurer une précision élevée de suivi de consigne de vitesse, une bonne répétabilité pour la corrélation des essais et une qualité de conduite dite « humaine ». La détection de conditions anormales et la gestion d’un arrêt d’urgence du véhicule est aussi une aptitude attendue des robots de conduite pour garantir un environnement d’essais sécurisé.Driving robots are usually used for test cycles. Driving robots must be autonomous and non-intrusive to maintain the vehicle in operating conditions close to real conditions. These driving robots are required, in particular, to ensure high accuracy of speed setpoint tracking, good repeatability for test correlation and so-called "human" driving quality. The detection of abnormal conditions and the management of an emergency stop of the vehicle is also an ability expected from driving robots to guarantee a safe test environment.
Ainsi, il est connu des robots de conduite comprenant des actionneurs capables de piloter mécaniquement la pédale de frein, la pédale d’accélération et le levier de changement de vitesse. Ces machines présentent cependant différents inconvénients qui sont, entre autres, un coût élevé, des durées conséquentes d’installation dans le véhicule et de mise en œuvre, ainsi que la nécessité d’un paramétrage spécifique pour les différents types de véhicules.Thus, driving robots comprising actuators capable of mechanically controlling the brake pedal, the accelerator pedal and the gearshift lever are known. However, these machines have various drawbacks which are, among other things, a high cost, considerable durations of installation in the vehicle and implementation, as well as the need for specific settings for the different types of vehicles.
Le document US5372035A décrit un robot de conduite de véhicule assurant l’arrêt du moteur du véhicule en cas de panne de courant ou d’erreur de fonctionnement. Le robot comprend un actionneur de clé de contact capable de commander une rotation de la clé. Une source d’alimentation électrique de secours est prévue pour alimenter un actionneur de pédale d'accélérateur et ramener la pédale d'accélérateur à sa position de repos lorsque le robot doit commander un arrêt du moteur thermique.The document US5372035A describes a vehicle driving robot ensuring the stopping of the engine of the vehicle in the event of a power failure or an operating error. The robot includes an ignition key actuator capable of controlling a rotation of the key. An emergency electrical power source is provided to power an accelerator pedal actuator and return the accelerator pedal to its rest position when the robot must command a stop of the heat engine.
Le document EP0236518A1 décrit un dispositif d’actionnement automatique des organes de pilotage d’un véhicule. Le dispositif comprend un accrochage au niveau d’une traverse sous le siège conducteur et un maintien en pression prévu entre un bras et un appui d’assise.The document EP0236518A1 describes an automatic actuation device for the steering components of a vehicle. The device includes an attachment at the level of a crosspiece under the driver's seat and a pressure support provided between an arm and a seat support.
Il est souhaitable de proposer un procédé et un robot de conduite de véhicule ne présentant pas les inconvénients susmentionnés de la technique antérieure, offrant un coût accessible et des gains de productivité lors des phases de développement, de mise au point, de validation et d’homologation du véhicule.It is desirable to propose a method and a vehicle driving robot that does not have the aforementioned drawbacks of the prior art, offering an accessible cost and productivity gains during the development, fine-tuning, validation and testing phases. vehicle certification.
Selon un premier aspect, l’invention concerne un procédé de conduite par robot d’un véhicule monté sur des moyens d’essai, le procédé assurant le suivi d’une consigne de vitesse par l’intermédiaire d’une commande d’accélération et d’une commande de décélération, la commande de décélération étant réalisée au moyen d’un actionneur de pédale de frein couplé mécaniquement à la pédale de frein du véhicule. Conformément à l’invention, le procédé comprend un dialogue entre un calculateur de commande du robot et un calculateur de contrôle moteur du véhicule, et la commande d’accélération est réalisée par l’intermédiaire d’une coopération établie à travers ledit dialogue entre le calculateur de commande et le calculateur de contrôle moteur.According to a first aspect, the invention relates to a method for driving a vehicle mounted on test means by robot, the method ensuring the monitoring of a speed setpoint by means of an acceleration control and a deceleration control, the deceleration control being carried out by means of a brake pedal actuator mechanically coupled to the brake pedal of the vehicle. According to the invention, the method comprises a dialogue between a control computer of the robot and an engine control computer of the vehicle, and the acceleration control is carried out by means of a cooperation established through said dialogue between the control computer and the engine control computer.
Selon une caractéristique particulière, le procédé comprend une transmission, par l’intermédiaire dudit dialogue, d’une mesure de vitesse instantanée du véhicule par le calculateur de contrôle moteur au calculateur de commande.According to a particular characteristic, the method comprises a transmission, via said dialog, of an instantaneous speed measurement of the vehicle by the engine control computer to the control computer.
Selon une autre caractéristique particulière, le procédé comprend un apprentissage automatique par le robot d’une position de début d’actionnement de freinage de la pédale de frein, cet apprentissage automatique comprenant un pilotage par le calculateur de commande d’un déplacement en enfoncement de la pédale de frein, initialement relâchée, et une mémorisation de la position de la pédale de frein comme étant la position de début d’actionnement de freinage lorsqu’est détectée une pression hydraulique dans un système de freinage du véhicule représentative d’un début d’actionnement du freinage, cette pression hydraulique étant lue dans le système de freinage par le calculateur de contrôle moteur et transmise au calculateur de commande par l’intermédiaire dudit dialogue, et la position de début d’actionnement de freinage étant mémorisée par le calculateur de commande pour le pilotage de l’actionneur de pédale de frein.According to another particular characteristic, the method comprises automatic learning by the robot of a start position for braking actuation of the brake pedal, this automatic learning comprising piloting by the control computer of a movement in depression of the the brake pedal, initially released, and a storage of the position of the brake pedal as being the position of start of braking actuation when hydraulic pressure is detected in a braking system of the vehicle representative of a start of actuation of the brake, this hydraulic pressure being read in the braking system by the engine control computer and transmitted to the control computer by means of said dialogue, and the start position of the braking actuation being stored by the control for controlling the brake pedal actuator.
Selon encore une autre caractéristique particulière, le procédé comprend une transmission, par l’intermédiaire dudit dialogue, d’une commande d’arrêt automatique du véhicule par le calculateur de commande au calculateur de contrôle moteur.According to yet another particular characteristic, the method comprises a transmission, via said dialogue, of an automatic stop command of the vehicle by the control computer to the engine control computer.
Selon un autre aspect, l’invention concerne aussi un robot de conduite d’un véhicule monté sur des moyens d’essai, comprenant un calculateur de commande et un actionneur de pédale de frein, le calculateur de commande comportant une mémoire stockant des instructions de programme pour la mise en œuvre du procédé brièvement décrit ci-dessus.According to another aspect, the invention also relates to a robot for driving a vehicle mounted on test means, comprising a control computer and a brake pedal actuator, the control computer comprising a memory storing instructions for program for implementing the method briefly described above.
Selon une caractéristique particulière, l’actionneur de pédale de frein du robot de conduite est un actionneur à vérin commandé électriquement.According to a particular characteristic, the brake pedal actuator of the driving robot is an electrically controlled cylinder actuator.
L’invention concerne aussi un ensemble comprenant un véhicule monté sur des moyens d’essai et un robot de conduite tel que décrit ci-dessus installé dans le véhicule, le véhicule comprenant un calculateur de contrôle moteur comprenant des moyens d’interfaçage avec un calculateur de commande du robot de conduite.The invention also relates to an assembly comprising a vehicle mounted on test means and a driving robot as described above installed in the vehicle, the vehicle comprising an engine control computer comprising means for interfacing with a computer drive robot control.
D’autres avantages et caractéristiques de la présente invention apparaîtront plus clairement à la lecture de la description détaillée ci-dessous de plusieurs formes de réalisation particulières de l’invention, en référence aux dessins annexés, dans lesquels :Other advantages and characteristics of the present invention will appear more clearly on reading the detailed description below of several particular embodiments of the invention, with reference to the appended drawings, in which:
En référence à la Fig.1, il est décrit ci-dessous l’architecture générale et le fonctionnement d’une forme de réalisation particulière 1 d’un robot de conduite selon l’invention.With reference to Fig.1, the general architecture and operation of a particular embodiment 1 of a driving robot according to the invention is described below.
Dans cet exemple de réalisation, le robot de conduite 1 est ici installé dans un véhicule 2 à transmission automatique de type essence, Diesel ou hybride. Le véhicule 2 est monté sur un banc d’essais à rouleaux (non représenté) typiquement pour un ou plusieurs cycles d’essais. Le robot de conduite 1 commande le véhicule 2 de façon à faire suivre à celui-ci une consigne de vitesse qui est spécifique au cycle d’essais.In this exemplary embodiment, the driving robot 1 is here installed in a vehicle 2 with automatic transmission of gasoline, diesel or hybrid type. Vehicle 2 is mounted on a roller test bench (not shown) typically for one or more test cycles. The driving robot 1 controls the vehicle 2 so as to make it follow a speed instruction which is specific to the test cycle.
Comme visible à la Fig.1, le robot de conduite 1 comprend essentiellement un calculateur de commande 10 et un actionneur de pédale de frein 11. Le calculateur de commande 10 est relié à un calculateur de contrôle moteur 20 du véhicule 2 à travers une liaison bidirectionnelle de communication de données établie à travers le réseau de communication de données du véhicule 2, typiquement du type dit « CAN ».As visible in Fig.1, the driving robot 1 essentially comprises a control computer 10 and a brake pedal actuator 11. The control computer 10 is connected to an engine control computer 20 of the vehicle 2 through a connection two-way data communication established through the vehicle data communication network 2, typically of the so-called "CAN" type.
Conformément à l’invention, le calculateur de contrôle moteur 20 est un calculateur dit ici de « développement » qui équipe le véhicule pour les besoins du cycle d’essais. Le calculateur de contrôle moteur 20 réalise à l’identique toutes les fonctions remplies par le calculateur normal du véhicule, mais héberge en plus une interface logicielle INT autorisant des traitements et transferts de données pour permettre un dialogue avec le calculateur de commande 10 du robot de conduite 1. Ce dialogue permet au calculateur de commande 10 d’utiliser toutes les informations disponibles dans le calculateur de contrôle moteur 20, comme des positions d’actionneurs moteurs, des conditions de fonctionnement, etc., pour assurer les différentes fonctions qui doivent être assurées par le robot 1, notamment, le pilotage, un arrêt automatique en fin de cycle(s) ou pour la sécurité en cas de dysfonctionnement du véhicule, et autres.In accordance with the invention, the engine control computer 20 is a so-called “development” computer here which equips the vehicle for the needs of the test cycle. The engine control computer 20 performs identically all the functions fulfilled by the normal computer of the vehicle, but also hosts a software interface INT authorizing processing and data transfers to allow dialogue with the control computer 10 of the robot of driving 1. This dialogue allows the control computer 10 to use all the information available in the engine control computer 20, such as engine actuator positions, operating conditions, etc., to ensure the various functions which must be provided by the robot 1, in particular, piloting, an automatic stop at the end of the cycle(s) or for safety in the event of a malfunction of the vehicle, and others.
Le calculateur de commande 10 héberge un module logiciel ROB qui est implanté dans une mémoire MEM. Le module logiciel ROB contenu dans la mémoire MEM du calculateur de commande 10 autorise la mise en œuvre du procédé selon l’invention par l’exécution d’instructions de code de programme par un processeur (non représenté) du calculateur de commande 10.The control computer 10 hosts a software module ROB which is installed in a memory MEM. The software module ROB contained in the memory MEM of the control computer 10 authorizes the implementation of the method according to the invention by the execution of program code instructions by a processor (not shown) of the control computer 10.
Le module logiciel ROB comprend essentiellement deux sous-modules fonctionnels REG1 et REG2 qui implémentent respectivement un régulateur principal et un régulateur auxiliaire (désignés aussi REG1 et REG2 par la suite). Le régulateur principal REG1 est chargé du suivi de la consigne de vitesse CONS du cycle d’essais. Cette consigne de vitesse CONS provient typiquement d’un fichier de gabarit de vitesse qui détermine le profil de vitesse à suivre pendant le cycle d’essais. Le régulateur auxiliaire REG2 est chargé de commander la décélération du véhicule 2 via le système de freinage 21 de celui-ci.The software module ROB essentially comprises two functional sub-modules REG1 and REG2 which respectively implement a main regulator and an auxiliary regulator (also designated REG1 and REG2 hereafter). The main regulator REG1 is responsible for monitoring the speed setpoint CONS for the test cycle. This speed instruction CONS typically comes from a speed template file which determines the speed profile to be followed during the test cycle. The auxiliary regulator REG2 is responsible for controlling the deceleration of the vehicle 2 via the braking system 21 thereof.
La mesure MV de la vitesse instantanée du véhicule 2 est disponible dans le calculateur de contrôle moteur 20 qui reçoit des informations de mesure INF d’une pluralité de capteurs du véhicule. La mesure de vitesse instantanée MV est fournie par le calculateur de contrôle moteur 20 au calculateur de commande 10 via l’interface logicielle INT.The measurement MV of the instantaneous speed of the vehicle 2 is available in the engine control computer 20 which receives measurement information INF from a plurality of vehicle sensors. The instantaneous speed measurement MV is supplied by the engine control computer 20 to the control computer 10 via the software interface INT.
Le régulateur principal REG1 réalise une boucle de régulation de vitesse et fournit une consigne d’accélération ACC et une consigne de décélération DEC qui sont calculées à partir d’une erreur entre la consigne de vitesse CONS du cycle d’essais et la mesure de vitesse instantanée MV du véhicule 2. L’accroissement et la réduction de la vitesse sont commandées respectivement par la consigne d’accélération ACC et la consigne de décélération DEC.The main regulator REG1 realizes a speed regulation loop and provides an acceleration setpoint ACC and a deceleration setpoint DEC which are calculated from an error between the speed setpoint CONS of the test cycle and the speed measurement instantaneous MV of vehicle 2. The increase and reduction in speed are controlled respectively by the acceleration setpoint ACC and the deceleration setpoint DEC.
La consigne d’accélération ACC est transmise au calculateur de contrôle moteur 20 via l’interface logicielle INT de celui-ci. Dans le calculateur de contrôle moteur 20, la consigne d’accélération ACC entraîne la modification du contenu d’au moins un paramètre de calibration du véhicule 2 qui représente la position physique de la pédale d’accélération du véhicule 2, ou une consigne de couple moteur pour le groupe motopropulseur du véhicule 2. Ainsi, par exemple, une valeur de 0% affectée au paramètre de calibration de véhicule représente une pédale d’accélération totalement relâchée et une valeur de 100% affectée à ce même paramètre représente une pédale d’accélération totalement enfoncée.The acceleration setpoint ACC is transmitted to the engine control computer 20 via the latter's software interface INT. In the engine control computer 20, the acceleration setpoint ACC leads to the modification of the content of at least one calibration parameter of the vehicle 2 which represents the physical position of the accelerator pedal of the vehicle 2, or a torque setpoint engine for the powertrain of vehicle 2. Thus, for example, a value of 0% assigned to the vehicle calibration parameter represents a fully released accelerator pedal and a value of 100% assigned to this same parameter represents an acceleration pedal. full acceleration.
La consigne de décélération DEC est transmise au régulateur auxiliaire REG2 qui commande la décélération du véhicule 2 par une action mécanique sur sa pédale de frein PF, par l’intermédiaire de l’actionneur de pédale de frein 11. La pédale de frein 21 commande la pression hydraulique PH dans le système de freinage 21 du véhicule 2, pression hydraulique PH qui actionne les freins BK du véhicule.The deceleration setpoint DEC is transmitted to the auxiliary regulator REG2 which controls the deceleration of the vehicle 2 by a mechanical action on its brake pedal PF, via the brake pedal actuator 11. The brake pedal 21 controls the hydraulic pressure PH in the braking system 21 of the vehicle 2, hydraulic pressure PH which actuates the brakes BK of the vehicle.
L’actionneur de pédale de frein 11 est ici un actionneur à vérin commandé électriquement. Une commande d’actionneur CA, typiquement un signal à modulation de largeur d’impulsion (MLI) dit « PWM » en anglais pour « Pulse Width Modulation », est délivrée par le régulateur auxiliaire REG2 pour provoquer un enfoncement de la pédale de frein PF en fonction d’une consigne de position de pédale PP représentative de la consigne de décélération DEC.The brake pedal actuator 11 is here an electrically controlled cylinder actuator. A CA actuator command, typically a pulse width modulation (PWM) signal called "PWM" in English for "Pulse Width Modulation", is delivered by the auxiliary regulator REG2 to cause depression of the brake pedal PF as a function of a pedal position setpoint PP representative of the deceleration setpoint DEC.
Le régulateur auxiliaire REG2 réalise une boucle de régulation pour piloter l’actionneur 11 et produit la commande d’actionneur CA à partir d’une erreur entre la consigne de position de pédale PP et une information de recopie de position de pédale RPP fournie par l’actionneur 11. Le régulateur auxiliaire REG2 fournit au régulateur maître REG1 une information APP d’acquittement de position pour la pédale de frein PF.The auxiliary regulator REG2 forms a regulation loop to drive the actuator 11 and produces the actuator command CA from an error between the pedal position setpoint PP and pedal position feedback information RPP provided by the actuator 11. The auxiliary regulator REG2 supplies the master regulator REG1 with position acknowledgment information APP for the brake pedal PF.
La consigne de position de pédale PP est calculée par le régulateur auxiliaire REG2 à partir de la consigne de décélération DEC et est fournie ici en pourcentage de la course de la pédale de frein. Ainsi, par exemple, une valeur de 0% affectée à la consigne PP représente une pédale de frein PF totalement relâchée et une valeur de 100% affectée à la consigne PP représente une pédale de frein PF totalement enfoncée.The pedal position setpoint PP is calculated by the auxiliary regulator REG2 from the deceleration setpoint DEC and is supplied here as a percentage of the travel of the brake pedal. Thus, for example, a value of 0% assigned to the setpoint PP represents a fully released brake pedal PF and a value of 100% assigned to the setpoint PP represents a fully depressed brake pedal PF.
Pour calculer la consigne de position de pédale PP à appliquer, le processus du régulateur auxiliaire REG2 doit connaître une position PP0 de la pédale de frein PF correspondant au début d’actionnement du freinage. Cette position PP0 est détectée par l’apparition d’une pression hydraulique PH, supérieure à un seuil, suffisante pour un début d’actionnement des freins BK dans le système de freinage 21. Conformément à l’invention, le calculateur de commande 10 gère un apprentissage automatique de la position PP0 de la pédale de frein PF, typiquement sur demande de l’utilisateur et préalablement au lancement d’un premier cycle d’essais, par exemple.To calculate the pedal position setpoint PP to be applied, the process of the auxiliary regulator REG2 must know a position PP0 of the brake pedal PF corresponding to the start of braking actuation. This position PP0 is detected by the appearance of a hydraulic pressure PH, greater than a threshold, sufficient for the start of actuation of the brakes BK in the braking system 21. In accordance with the invention, the control computer 10 manages automatic learning of the position PP0 of the brake pedal PF, typically on request from the user and prior to the launch of a first test cycle, for example.
En référence aussi aux courbes illustratives de la Fig.2, le calculateur de commande 10 pilote un déplacement en enfoncement de la pédale de frein PF, initialement relâchée (PP=0%) et lit simultanément la pression hydraulique PH dans le système de freinage 21 transmise par le calculateur de contrôle moteur 20. Le calculateur de commande 10 pilote le déplacement de la pédale de frein PF par l’intermédiaire du rapport cyclique DC de la commande d’actionneur CA. La position PP0 (PP0=6,494%, à la Fig.2) de la pédale de frein PF correspondant à l’apparition à la pression hydraulique PH de début d’actionnement de freinage (PH > 0 bar, à la Fig.2) est enregistrée en mémoire par le calculateur de commande 10. Cette position PP0 enregistrée est ensuite utilisée par le régulateur auxiliaire REG1 pour le pilotage de l’actionneur 11 lors du ou des cycles d’essais à réaliser.With reference also to the illustrative curves of Fig.2, the control computer 10 controls a movement in depression of the brake pedal PF, initially released (PP=0%) and simultaneously reads the hydraulic pressure PH in the braking system 21 transmitted by the engine control computer 20. The control computer 10 controls the movement of the brake pedal PF via the duty cycle DC of the actuator control CA. The position PP0 (PP0=6.494%, in Fig.2) of the brake pedal PF corresponding to the appearance at the hydraulic pressure PH of the start of braking actuation (PH > 0 bar, in Fig.2) is recorded in memory by the control computer 10. This recorded position PP0 is then used by the auxiliary regulator REG1 for controlling the actuator 11 during the test cycle(s) to be carried out.
La Fig.3 montre à titre d’exemple illustratif des formes d’onde de courbes de consigne de vitesse CONS, de mesure de vitesse MV et des consignes d’accélération ACC et de décélération DEC relevées dans le cadre d’une application pratique. Les consignes d’accélération ACC et de décélération DEC sont représentées par les positions correspondantes, en pourcentage (%), de la pédale d’accélération et de la pédale de freinage, respectivement, un pourcentage positif étant attribué à la consigne d’accélération ACC et un pourcentage négatif étant attribué à la consigne de décélération DEC. Comme visible à la Fig.3, la vitesse mesurée MV du véhicule suit étroitement la consigne de vitesse CONS du cycle d’essais, les quelques écarts constatés restant compris dans une tolérance admise, fixée par des gabarits haut CSHet bas CSBde la consigne de vitesse CONS.FIG. 3 shows, by way of illustrative example, waveforms of speed setpoint curves CONS, speed measurement MV and acceleration setpoints ACC and deceleration DEC noted within the framework of a practical application. The ACC acceleration and DEC deceleration setpoints are represented by the corresponding positions, in percentage (%), of the accelerator pedal and of the brake pedal, respectively, a positive percentage being assigned to the ACC acceleration setpoint and a negative percentage being assigned to the deceleration setpoint DEC. As can be seen in Fig.3, the measured speed MV of the vehicle closely follows the speed setpoint CONS of the test cycle, the few deviations observed remaining within an accepted tolerance, fixed by upper gauges CS H and lower CS B of the speed reference CONS.
Dans la présente invention, le dialogue avec le calculateur de contrôle moteur permet de s’affranchir de la nécessité d’interfaces mécaniques autres que celle avec la pédale de frein. De plus, le dialogue avec le calculateur de contrôle moteur facilite une adaptation autonome du robot de conduite au véhicule à piloter, que celui-ci soit un véhicule essence, Diesel, hybride ou un véhicule électrique. La minimisation de l’interfaçage mécanique avec le véhicule réduit le coût du robot de conduite, et apporte aussi une diminution notable du temps d’installation du robot dans le véhicule. Le robot de conduite autorise une robustesse accrue par rapport aux robots de conduite de l’état de la technique, du fait notamment de l’interfaçage mécanique réduit et du dialogue avec le calculateur de contrôle moteur.In the present invention, dialogue with the engine control computer eliminates the need for mechanical interfaces other than that with the brake pedal. In addition, dialogue with the engine control computer facilitates autonomous adaptation of the driving robot to the vehicle to be driven, whether the latter is a petrol, diesel, hybrid or electric vehicle. The minimization of mechanical interfacing with the vehicle reduces the cost of the driving robot, and also brings a notable reduction in the installation time of the robot in the vehicle. The driving robot allows increased robustness compared to state-of-the-art driving robots, due in particular to the reduced mechanical interfacing and dialogue with the engine control computer.
De plus, l’apprentissage automatique susmentionné de la position de début d’actionnement de freinage de la pédale de frein procure une réduction sensible du temps de mise en œuvre du robot de conduite. Une durée totale inférieure à cinq minutes a été constatée par l’entité inventive pour l’installation et la mise en œuvre du robot de conduite de l’invention pour des essais sur banc à rouleau.In addition, the above-mentioned automatic learning of the braking actuation start position of the brake pedal provides a noticeable reduction in the implementation time of the driving robot. A total duration of less than five minutes was observed by the inventive entity for the installation and implementation of the driving robot of the invention for tests on a chassis dynamometer.
L’invention ne se limite pas aux formes de réalisation particulières qui ont été décrites ici à titre d’exemple. L’homme du métier, selon les applications de l’invention, pourra apporter différentes modifications et variantes entrant dans le champ de protection de l’invention.The invention is not limited to the particular embodiments which have been described here by way of example. The person skilled in the art, depending on the applications of the invention, may make various modifications and variants falling within the scope of protection of the invention.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1909507A FR3100190B1 (en) | 2019-08-29 | 2019-08-29 | PROCESS FOR DRIVING BY ROBOT A VEHICLE MOUNTED ON TEST MEANS AND DRIVING ROBOT |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1909507 | 2019-08-29 | ||
FR1909507A FR3100190B1 (en) | 2019-08-29 | 2019-08-29 | PROCESS FOR DRIVING BY ROBOT A VEHICLE MOUNTED ON TEST MEANS AND DRIVING ROBOT |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3100190A1 true FR3100190A1 (en) | 2021-03-05 |
FR3100190B1 FR3100190B1 (en) | 2021-08-06 |
Family
ID=69104605
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1909507A Active FR3100190B1 (en) | 2019-08-29 | 2019-08-29 | PROCESS FOR DRIVING BY ROBOT A VEHICLE MOUNTED ON TEST MEANS AND DRIVING ROBOT |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3100190B1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3120591A1 (en) * | 2021-03-11 | 2022-09-16 | Psa Automobiles Sa | ROBOT DRIVING METHOD OF A POWERTRAIN MOUNTED ON A TEST BENCH AND DRIVING ROBOT |
US20230096428A1 (en) * | 2021-09-24 | 2023-03-30 | GM Global Technology Operations LLC | Pressure controlled auto braking for dynamic vehicle test (dvt) |
FR3131722A1 (en) | 2022-01-10 | 2023-07-14 | Psa Automobiles Sa | DECELERATION CONTROL METHOD IN A VEHICLE DRIVING ROBOT MOUNTED ON A ROLLER TEST BENCH AND DRIVING ROBOT |
FR3136059A1 (en) | 2022-05-31 | 2023-12-01 | Psa Automobiles Sa | METHOD FOR AUTOMATICALLY ADAPTING A VEHICLE TEST CYCLE DRIVEN BY A DRIVING ROBOT AND DRIVING ROBOT |
FR3135942A1 (en) | 2022-05-30 | 2023-12-01 | Psa Automobiles Sa | Method for learning the brake pedal of a vehicle by a driving robot |
FR3146519A1 (en) * | 2023-03-08 | 2024-09-13 | Psa Automobiles Sa | METHOD FOR CONTROLLING A DRIVING ROBOT SIMULATING AGGRESSIVE DRIVING |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0236518A1 (en) | 1986-03-08 | 1987-09-16 | Carl Schenck Ag | Apparatus and process for the automatic operation of operating devices of motor vehicles |
US5372035A (en) | 1991-12-07 | 1994-12-13 | Horiba, Ltd. | Robot for driving an automobile on a chassis dynamometer |
US5394743A (en) * | 1992-05-09 | 1995-03-07 | Horiba, Ltd. | Method and apparatus for controlling a robot to simulate driving of a motorcar |
EP2947448A1 (en) * | 2014-05-20 | 2015-11-25 | HORIBA, Ltd. | Vehicle testing system |
US20160377508A1 (en) * | 2015-06-24 | 2016-12-29 | Perrone Robotics, Inc. | Automated robotic test system for automated driving systems |
KR101849878B1 (en) * | 2017-07-21 | 2018-04-17 | 재단법인경북테크노파크 | Speed Controller For Vehicle Running Test |
CN109187051A (en) * | 2018-10-16 | 2019-01-11 | 吉林大学 | A kind of pilot instrument for motor road test |
-
2019
- 2019-08-29 FR FR1909507A patent/FR3100190B1/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0236518A1 (en) | 1986-03-08 | 1987-09-16 | Carl Schenck Ag | Apparatus and process for the automatic operation of operating devices of motor vehicles |
US5372035A (en) | 1991-12-07 | 1994-12-13 | Horiba, Ltd. | Robot for driving an automobile on a chassis dynamometer |
US5394743A (en) * | 1992-05-09 | 1995-03-07 | Horiba, Ltd. | Method and apparatus for controlling a robot to simulate driving of a motorcar |
EP2947448A1 (en) * | 2014-05-20 | 2015-11-25 | HORIBA, Ltd. | Vehicle testing system |
US20160377508A1 (en) * | 2015-06-24 | 2016-12-29 | Perrone Robotics, Inc. | Automated robotic test system for automated driving systems |
KR101849878B1 (en) * | 2017-07-21 | 2018-04-17 | 재단법인경북테크노파크 | Speed Controller For Vehicle Running Test |
CN109187051A (en) * | 2018-10-16 | 2019-01-11 | 吉林大学 | A kind of pilot instrument for motor road test |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3120591A1 (en) * | 2021-03-11 | 2022-09-16 | Psa Automobiles Sa | ROBOT DRIVING METHOD OF A POWERTRAIN MOUNTED ON A TEST BENCH AND DRIVING ROBOT |
US20230096428A1 (en) * | 2021-09-24 | 2023-03-30 | GM Global Technology Operations LLC | Pressure controlled auto braking for dynamic vehicle test (dvt) |
US11726005B2 (en) * | 2021-09-24 | 2023-08-15 | GM Global Technology Operations LLC | Pressure controlled auto braking for dynamic vehicle test (DVT) |
FR3131722A1 (en) | 2022-01-10 | 2023-07-14 | Psa Automobiles Sa | DECELERATION CONTROL METHOD IN A VEHICLE DRIVING ROBOT MOUNTED ON A ROLLER TEST BENCH AND DRIVING ROBOT |
FR3135942A1 (en) | 2022-05-30 | 2023-12-01 | Psa Automobiles Sa | Method for learning the brake pedal of a vehicle by a driving robot |
FR3136059A1 (en) | 2022-05-31 | 2023-12-01 | Psa Automobiles Sa | METHOD FOR AUTOMATICALLY ADAPTING A VEHICLE TEST CYCLE DRIVEN BY A DRIVING ROBOT AND DRIVING ROBOT |
FR3146519A1 (en) * | 2023-03-08 | 2024-09-13 | Psa Automobiles Sa | METHOD FOR CONTROLLING A DRIVING ROBOT SIMULATING AGGRESSIVE DRIVING |
Also Published As
Publication number | Publication date |
---|---|
FR3100190B1 (en) | 2021-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR3100190A1 (en) | PROCESS FOR DRIVING BY ROBOT A VEHICLE MOUNTED ON TEST MEANS AND DRIVING ROBOT | |
KR102209165B1 (en) | System and method for detecting vehicle clutch touch point | |
JP2009542978A (en) | Method and system for operating an internal combustion engine brake | |
WO2010015765A2 (en) | Method and system for diagnosing the operating state of an assisted starting system of a motor vehicle | |
FR2850432A1 (en) | METHOD OF OPERATING AN INTERNAL COMBUSTION ENGINE | |
JP5258880B2 (en) | Method and arrangement for performing a fully automatic function inspection of an internal combustion engine | |
EP1934947B1 (en) | Method for improving diagnosis of a possible breakdown in a vehicle | |
JP4476494B2 (en) | Method and apparatus for monitoring calculation element in automobile | |
FR2906330A1 (en) | Clutch device for automated manual transmission system in vehicle, has electronic control unit to detect malfunction in master/slave cylinder or hydraulic circuit based on whether current value of motor falls in preset range or not | |
JP4735841B2 (en) | Vehicle running tester | |
EP1722142B1 (en) | Diagnosis system for the operation of an electro-valve embarked on board of a motor vehicle | |
EP2219898B1 (en) | Method of managing malfunctions of a modular-architecture control system of a motor vehicle power plant and corresponding control system | |
EP0864949B1 (en) | Method for the dynamic diagnosis of an actuator | |
US20190118826A1 (en) | Vehicle control device and operating method therefor | |
US6789525B2 (en) | Failure diagnosis apparatus for throttle valve actuating device | |
FR3135942A1 (en) | Method for learning the brake pedal of a vehicle by a driving robot | |
FR3131722A1 (en) | DECELERATION CONTROL METHOD IN A VEHICLE DRIVING ROBOT MOUNTED ON A ROLLER TEST BENCH AND DRIVING ROBOT | |
EP1375873B1 (en) | Pedal calibration for motor vehicles | |
FR3120591A1 (en) | ROBOT DRIVING METHOD OF A POWERTRAIN MOUNTED ON A TEST BENCH AND DRIVING ROBOT | |
WO2023275448A1 (en) | Method for robotically controlling a vehicle powertrain with optimised take-off and shut-down functions | |
FR2927596A3 (en) | Power train controlling system controlling method for motor vehicle, involves deactivating degrade mode based on deactivation information representing intention of driver to obtain performance greater than reduced performance | |
KR102665827B1 (en) | Vehicle Control Device and Method for Determining Sudden Acceleration of a Vehicle | |
EP3137323B1 (en) | System for controlling the drivability mode of a hybrid motor vehicle | |
EP2594422A1 (en) | Method for detecting a blocked accelerator pedal | |
FR3097986A1 (en) | Motor vehicle engine control calculator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20210305 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
PLFP | Fee payment |
Year of fee payment: 5 |
|
CD | Change of name or company name |
Owner name: STELLANTIS AUTO SAS, FR Effective date: 20240423 |
|
PLFP | Fee payment |
Year of fee payment: 6 |