Brevet FR2878044A1 — publié le 20060519

Système de pilotage automatique d'un véhicule automobile, imitant un pilotage humain L'invention concerne un système et un procédé de pilotage automatique d'un véhicule automobile, imitant un pilotage humain. Les essais de véhicules sur pistes sont généralement effectués par des pilotes humains. Lors de ces essais, des séries de mesures sont effectuées dans des conditions similaires, afin de pouvoir observer les effets produits par la variation d'un paramètre. Durant de telles campagnes d'essais, la conduite du véhicule doit refléter la conduite d'un conducteur humain moyen, et être répétable d'un essai à l'autre. L,a répétabilité de ces campagnes d'essais relève du pilotage automatique du véhicule testé. Le pilotage humain peut se décomposer en deux phases. En effet, lors d'une première phase, le système visuel humain utilise l'angle de lacet ou de cap, c'est-à-dire un angle d'orientation entre l'axe médian longitudinal du véhicule et un axe de référence de la voie de circulation du véhicule. Le conducteur humain contrôle le cap du véhicule. Il lui arrive alors de se déporter latéralement sur la route. Puis, lors d'une deuxième phase, le conducteur réduit scn écart latéral, afin de bien se repositionner sur sa voie de circulation. Il existe des systèmes de pilotage automatique de véhicules. Les systèmes de pilotage automatique décrits dans les documents US 2002/0198655, WO 01 62537, US 6 052 647 et EP 0 971 276 sont des systèmes permettant de piloter un véhicule sans intervention d'un pilote humain. Cependant de tels systèmes minimisent en permanence l'erreur de position latérale du véhicule, et sont plus performant que le pilote humain qu'ils remplacent. Or la pertinence et l'utilité des mesures effectuées lors de tels essais de véhicules sont d'autant plus importantes que le pilotage du véhicule reflète précisément celui d'un conducteur humain, tout en gardant une répétabilité des essais. L'invention a pour but de proposer un système de pilotage automatique qui imite le pilotage humain, afin d'obtenir des mesures plus pertinentes lors de tests de véhicules. Selon l'invention, il est proposé un système de pilotage automatique d'un véhicule automobile, imitant un pilotage humain, muni d'un dispositif de détermination pour déterminer un axe de référence de la voie de circulation du véhicule, un écart latéral du véhicule par rapport audit axe de référence de la voie de circulation du véhicule, et pour déterminer un angle d'orientation entre l'axe médian longitudinal du véhicule et ledit axe de référence de la voie de circulation du véhicule, d'un moyen de détection de la vitesse du véhicule, et d'une unité de commande électronique comprenant des moyens de commande d'un angle de braquage des roues avant du véhicule. L'unité de commande électronique comprend des moyens de comparaison pour comparer ledit écart latéral avec deux valeurs prédéterminées, la première valeur prédéterminée étant inférieure à la deuxième valeur prédéterminée. Les moyens de commande sont adaptés pour utiliser une loi de commande de l'angle de braquage des roues avant du véhicule dépendant des résultats fournis par lesdits moyens de comparaison. On peut alors simuler un comportement humain qui s'effectue en deux phases. En effet, lors d'une première phase, le système visuel humain utilise l'angle de lacet ou de cap, c'est-à-dire un angle d'orientation entre l'axe médian longitudinal du véhicule et l'axe de référence de la voie de circulation du véhicule. Le conducteur contrôle le cap du véhicule. Il lui arrive alors de se déporter latéralement sur la route. Lors d'une deuxième phase, le conducteur réduit son écart latéral, afin de bien se repositionner sur sa voie de circulation. L'invention permet entre autres d'effectuer des mesures plus pertinentes lors d'essais d'un véhicule. Ces mesures plus pertinentes permettent au constructeur de rendre plus sûr le véhicule testé, et ainsi d'accroître la sécurité des futurs passagers du véhicule. Dans un mode de réalisation préféré, lesdits moyens de commande sont adaptés pour utiliser une loi de commande qui commute entre une fonction de l'angle d'orientation et une fonction de l'écart latéral. Le système de pilotage automatique reproduit alors de manière précise les deux phases du pilotage humain du véhicule. Dans un mode de réalisation avantageux, les moyens de commande sont adaptés pour utiliser ladite fonction de l'écart latéral lorsque les moyens de comparaison détectent une valeur absolue d'écart latéral supérieure à la deuxième valeur prédéterminée, tant que ladite valeur absolue d'écart latéral est supérieure à la première valeur prédéterminée. Dans un mode de réalisation préféré, les moyens de commande sont adaptés pour utiliser ladite fonction de l'angle d'orientation lorsque les moyens de comparaison détectent une valeur absolue d'écart latéral inférieure ou égale à la première valeur prédéterminée, tant que ladite valeur absolue d'écart latéral est inférieure ou égale à la deuxième valeur prédéterminée. Dans un autre mode de réalisation, lesdits moyens de commande sont adaptés pour utiliser une loi de commande comprenant un régime transitoire pour commuter entre une fonction de l'angle d'orientation et une fonction de l'écart latéral. Le régime transitoire est une combinaison linéaire variable de ladite fonction de l'angle d'orientation et de ladite fonction de l'écart latéral. II est alors possible d'avoir une commutation douce, et non une commutation brutale, et ainsi de simuler encore plus précisément une conduite humaine. Par exemple, le dispositif de détermination est un système de positionnement global ou GPS. En outre, le système comprend un dispositif d' activation/désactivation. Le dispositif peut être activé ou désactivé en fonction des tests effectués sur le véhicule, car pour certains tests, il peut être nécessaire de désactiver le système. Cette désactivation peut être effectuée par une personne ou par un dispositif embarqué à bord du véhicule. Selon l'invention, il est également proposé un procédé de pilotage automatique d'un véhicule automobile, imitant un pilotage humain, comprenant une étape de détermination durant laquelle on détermine un axe de référence de la voie de circulation du véhicule, un écart latéral du véhicule par rapport audit axe de référence de la voie de circulation du véhicule, un angle d'orientation entre l'axe médian longitudinal du véhicule et ledit axe de référence de la voie de circulation du véhicule, et la vitesse du véhicule. Le procédé de pilotage automatique comprend les étapes suivantes durant lesquelles: - on compare ledit écart latéral avec deux valeurs prédéterminées, la première valeur prédéterminée étant inférieure à la deuxième valeur prédéterminée; et on utilise une loi de commande de l'angle de braquage des roues avant du véhicule dépendant des résultats fournis par ladite étape de comparaison. Dans un mode de mise en oeuvre préféré, ladite loi de commande commute entre une fonction de l'angle d'orientation et une fonction de l'écart latéral. Dans un mode de mise en ceuvre avantageux, on utilise ladite fonction de l'écart latéral lorsque l'on détecte, lors de ladite étape de comparaison, une valeur absolue d'écart latéral supérieure à la deuxième valeur prédéterminée, tant que ladite valeur absolue d'écart latéral est supérieure à la première valeur prédéterminée, et on utilise ladite fonction de l'angle d'orientation lorsque l'on détecte, lors de ladite étape de comparaison, une valeur absolue d'écart latéral inférieure ou égale à la première valeur prédéterminée, tant que ladite valeur absolue d'écart latéral est inférieure ou égale à la deuxième valeur prédéterminée. Dans un mode de mise en oeuvre préféré, on utilise une loi de commande comprenant un régime transitoire pour commuter entre une fonction de l'angle d'orientation et une fonction de l'écart latéral, ledit régime transitoire étant une combinaison linéaire variable de ladite fonction de l'angle d'orientation et de ladite fonction de l'écart latéral. D'autres buts, caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, de quelques exemples nullement limitatifs, et faite en référence aux dessins annexés sur lesquels: - la figure 1 est un schéma synoptique d'un véhicule décrivant l'angle d'orientation et l'écart latéral selon l'invention; - la figure 2 est un schéma synoptique d'un mode de réalisation d'un système selon l'invention; et - la figure 3 est un schéma illustrant une mise en oeuvre du procédé selon l'invention. Sur la figure 1 est représenté un véhicule 1 équipé d'un système selon l'invention. Le véhicule comprend deux roues arrière 2 et 3 reliées par un essieu 4, et deux roues avant 5 et 6 reliées par une essieu 7. L'axe 8 est l'axe médian longitudinal du véhicule 1. Sur un repère de référence XOY, dont l'axe des abscisses OX est parallèle à l'axe de référence 9 de la voie de circulation du véhicule 1, d'équation y=0, on a représenté un axe 10, à l'instant présent, d'écart latéral y par rapport à l'axe de référence 9 de la voie de circulation du véhicule 1 du point médian A de l'essieu arrière 4. On a également représenté l'axe 11, à l'instant présent, d'abscisse x du point médian A de l'essieu arrière 4. L'angle d'orientation 0 est l'angle entre l'axe médian longitudinal 8 du véhicule 1 et l'axe 10, c'est-à-dire l'angle entre l'axe médian longitudinal 8 du véhicule 1 et l'axe 9 de référence de la voie de circulation du véhicule, car les axes 9 et 10 sont parallèles. On a également représenté l'angle de braquage 8 des roues avant 5 et 6 du véhicule 1. L'axe 12 représente l'axe parallèle aux axes des roues avant 5 et 6 passant par le point médian B de l'essieu avant 7. La longueur 1 représente l'empattement du véhicule, c'est-à-dire la distance entre les essieux avant 7 et arrière 4. Sur la figure 2 est représenté le véhicule 1 équipé d'un système de pilotage automatique selon l'invention. Il comprend un dispositif de détermination 13 pour déterminer un axe de référence 9 de la voie de circulation du véhicule 1, un écart latéral y du véhicule 1 par rapport à l'axe de référence 9 de la voie de circulation du véhicule 1, et un angle d'orientation 0 entre l'axe médian longitudinal du véhicule 8 et l'axe de référence 9 de la voie de circulation du véhicule 1. Par exemple, ce dispositif de détermination 13 est un système de positionnement global ou GPS. Dans la suite de la description, nous considérerons que le dispositif de détermination 13 est un GPS, cependant un autre système fournissant les données citées ci-dessus convient également. Le système comprend en outre une unité de commande électronique 14 qui assure la gestion du fonctionnement de multiples éléments du véhicule 1. L'unité de commande électronique 14 comprend un module de commande 15 de l'angle de braquage 8 des roues avant 5 et 6 du véhicule 1. L'unité de commande électronique 14 comprend également un module de comparaison 16 capable de comparer l'écart latéral y avec deux valeurs prédéterminées ym; n et Ymax, la première valeur prédéterminée yn,;n étant inférieure à la deuxième valeur prédéterminée Ymax' Le véhicule 1 est, en outre équipé d'un module de détection 17 de la vitesse du véhicule 1, qui est, par exemple, une centrale inertielle. Le véhicule 1 comprend également un module d'activation/désactivation 18 permettant d'activer ou de désactiver le système de pilotage embarqué. La figure 3 illustre une mise en oeuvre du procédé selon l'invention. Lors d'une étape 20 de détermination, on détermine un écart latéral y du véhicule 1 par rapport à l'axe de référence 9 de la voie de circulation du véhicule 1, et on détermine un angle d'orientation 0 entre l'axe médian longitudinal 8 du véhicule 1 et l'axe de référence 9 de la voie de circulation du véhicule 1. L'axe de référence 9, l'écart latéral y et l'angle d'orientation 0 sont fournis à l'unité de commande électronique 14 par le système de positionnement global 13 (GPS). Puis, lors d'une étape de comparaison 21, le module de comparaison 16 compare ledit écart latéral y avec les deux valeurs prédéterminées ym;n et ymaxÉ En fonction du résultat de l'étape de comparaison 21, lors d'une étape de commande 22, le module de commande 15 commande l'angle de braquage 8 des roues avant 5 et 6 du véhicule 1, par exemple par l'intermédiaire d'un système de pilotage de la direction du véhicule 1, autre que le volant, et non représenté sur les figures. Un exemple de mise en oeuvre des étapes de comparaison 21 et de commande 22 est illustré par l'algorithme suivant: if (I)1I > ymax) then while (IYI > Ymin) do 8=82 end do end while endif if (IYI La loi de commande 81 correspond à un asservissement en cap, ou angle d'orientation O. Par exemple, on a: 8, _ k, 1 0 v dans laquelle: k, est un coefficient positif prédéterminé, en 1 est l'empattement du véhicule, en m, v=dx/dt est la vitesse longitudinale du véhicule, en m/s, et 0 est l'angle d'orientation entre l'axe médian longitudinal du véhicule et l'axe de référence de la voie de circulation du véhicule. La loi de commande 82 correspond à un asservissement en écart latéral. Par exemple, on a: 1 1 82= k2v2y k3V0 dans laquelle: k3 > 2V k2 k2 est un coefficient prédéterminé, en rad.s2 et k3 est un coefficient prédéterminé, en s Les lois de commande 81 et 82 utilisées permettent au système de tolérer des écarts latéraux importants, ce qui est le cas lors d'un pilotage humain du véhicule 1. Dans un autre exemple de mise en oeuvre des étapes de comparaison 21 et de commande 22, la commutation entre les lois de commandes 81 et 82, comprend une phase transitoire lors de laquelle la loi de commande est: 8 =a61+(1-a)82 et dans laquelle a est par exemple une fonction du temps. Les commutations entre les lois de commande S1 et S2 s'effectuent alors en douceur. L'utilisation d'une phase de transition lors d'une commutation entre les lois de commande S1 et S2 permet de simuler encore plus précisément un pilotage humain du véhicule 1. L'invention permet de remplacer un conducteur humain par un système de pilotage automatique qui imite le comportement de conduite humain, afin de pouvoir effectuer notamment des essais de véhicules qui soient répétables, ou d'envisager une future conduite automatique du véhicule. Les données mesurées sont plus pertinentes, car elles correspondent à une reproduction d'un comportement humain de pilotage du véhicule, de surcroît répétable. Il est alors possible, grâce à ces mesures pertinentes d'améliorer la sécurité des passagers du véhicule. REVENDICATIONS 1. Système de pilotage automatique d'un véhicule automobile (1), imitant un pilotage humain, muni d'un dispositif de détermination (13) pour déterminer un axe de référence (9) de la voie de circulation du véhicule (1), un écart latéral y du véhicule (1) par rapport audit axe de référence (9) de la voie de circulation du véhicule (1), et pour déterminer un angle d'orientation 0 entre l'axe médian longitudinal (8) du véhicule (1) et ledit axe de référence (9) de la voie de circulation du véhicule (1), d'un moyen de détection de la vitesse (17) du véhicule (1), et d'une unité de commande électronique (14) comprenant des moyens de commande (15) d'un angle de braquage 8 des roues avant (5, 6) du véhicule (1), caractérisé par le fait que: l'unité de commande électronique (14) comprend des moyens de comparaison (16) pour comparer ledit écart latéral y avec deux valeurs prédéterminées ymin et Ymax, la première valeur prédéterminée ymin étant inférieure à la deuxième valeur prédéterminée Ymax; - les moyens de commande (15) sont adaptés pour utiliser une loi de commande de l'angle de braquage 8 des roues avant (5, 6) du véhicule (1) dépendant des résultats fournis par lesdits moyens de comparaison (16). 2. Système selon la revendication 1, caractérisé par le fait que les moyens de commande (15) sont adaptés pour utiliser une loi de commande qui commute entre une fonction 8, de l'angle d'orientation 0 et une fonction 82 de l'écart latéral y. 3. Système selon la revendication 2, caractérisé par le fait que les moyens de commande (15) sont adaptés pour utiliser ladite fonction 82 de l'écart latéral y lorsque les moyens de comparaison (16) détectent une valeur absolue d'écart latéral supérieure à la deuxième valeur prédéterminée Ymax, tant que ladite valeur absolue d'écart latéral est supérieure à la première valeur prédéterminée yminÉ 4. Système selon la revendication 3, caractérisé par le fait que les moyens de commande (15) sont adaptés pour utiliser ladite fonction 8, de l'angle d'orientation 0 lorsque les moyens de comparaison (16) détectent une valeur absolue d'écart latéral inférieure ou égale à la première valeur prédéterminée ymin, tant que ladite valeur absolue d'écart latéral est inférieure ou égale à la deuxième valeur prédéterminée t'max. 5. Système selon la revendication 1, caractérisé par le fait que les moyens de commande (15) sont adaptés pour utiliser une loi de commande comprenant un régime transitoire pour commuter entre une fonction 8, de l'angle d'orientation 0 et une fonction 82 de l'écart latéral y, ledit régime transitoire étant une combinaison linéaire variable de ladite fonction 8, de l'angle d'orientation 0 et de ladite fonction 82 de l'écart latéral y. 6. Système selon l'une quelconque des revendications 1 à 5, caractérisé par le fait que ledit dispositif de détermination (13) est un système de positionnement global. 7. Système selon l'une quelconque des revendications 1 à 6, caractérisé par le fait que ledit système comprend un dispositif d'activation/désactivation (18). 8. Procédé de pilotage automatique d'un véhicule automobile (1), imitant un pilotage humain, comprenant une étape de détermination durant laquelle on détermine un axe de référence (9) de la voie de circulation du véhicule (1), un écart latéral y du véhicule (1) par rapport audit axe de référence (9) de la voie de circulation du véhicule (1), un angle d'orientation 0 entre l'axe médian longitudinal (8) du véhicule (1) et ledit axe de référence (9) de la voie de circulation du véhicule (1), et la vitesse du véhicule (1), caractérisé par le fait qu'il comprend les étapes suivantes durant lesquelles: - on compare (21) ledit écart latéral y avec deux valeurs prédéterminées ymin et Ymax' la première valeur prédéterminée ymin étant inférieure à la deuxième valeur prédéterminée ymax; et - on utilise une loi de commande de l'angle de braquage 8 des roues avant (5, 6) du véhicule (1) dépendant des résultats fournis par ladite étape de comparaison (21). 9. Procédé selon la revendication 8, caractérisé par le fait que ladite loi de commande commute entre une fonction 8, de l'angle d'orientation 0 et une fonction 82 de l'écart latéral y. 10. Procédé selon la revendication 9, caractérisé par le fait que - on utilise ladite fonction 82 de l'écart latéral y lorsque l'on détecte, lors de ladite étape de comparaison (21), une valeur absolue d'écart latéral supérieure à la deuxième valeur prédéterminée ymax' tant que ladite valeur absolue d'écart latéral est supérieure à la première valeur prédéterminée ym;n; et on utilise ladite fonction 8, de l'angle d'orientation 0 lorsque l'on détecte, lors de ladite étape de comparaison (21), une valeur absolue d'écart latéral inférieure ou égale à la première valeur prédéterminée ym;n, tant que ladite valeur absolue d'écart latéral est inférieure ou égale à la deuxième valeur prédéterminée ymaxÉ 11. Procédé selon la revendication 8, caractérisé par le fait que l'on utilise une loi de commande comprenant un régime transitoire pour passer d'une fonction 81 de l'angle d'orientation 0 à une fonction 82 de l'écart latéral y, ledit régime transitoire étant une combinaison linéaire variable de ladite fonction de l'angle d'oriertation 0 et de ladite fonction de l'écart latéral y.