Brevet FR2969099A1 — publié le 20120622

PROCEDE DE CONTROLE D'UNE FONCTION D'AIDE AU SUIVI D'UNE VOIE DE CIRCULATION COMPRENANT DEUX LIGNES La présente invention concerne un procédé de contrôle d'une fonction d'aide au suivi d'une voie de circulation, ainsi qu'un système de direction et un véhicule automobile comportant un tel procédé de contrôle. Les véhicules automobiles comportent un volant fixé sur une colonne du système de direction, qui est manoeuvré par le conducteur pour braquer les roues directrices de ce véhicule. Les systèmes de direction comprennent habituellement un dispositif d'assistance qui génère une partie de l'énergie nécessaire pour braquer les roues, de manière à réduire l'effort que doit délivrer le conducteur, en particulier dans les manoeuvres aux basses vitesses et à l'arrêt. De plus, certains systèmes de direction comportent une fonction d'aide à la conduite (« PFIL », « LKS », « LKAS »), pilotant par un calculateur de contrôle une motorisation qui agit sur cette direction, en délivrant un couple d'assistance spécifique sur la direction pour réaliser une aide au suivi de la voie de circulation, qui signale au conducteur un écart par rapport à cette voie. Pour ce type de fonction, le véhicule comporte un moyen de détection de la voie de circulation, en particulier une caméra identifiant les deux lignes tracées au sol qui délimitent cette voie, pour situer le véhicule par rapport aux limites latérales de la voie de circulation. Le véhicule comporte aussi des capteurs délivrant des informations sur la dynamique de ce véhicule, en particulier sur la vitesse longitudinale et la vitesse de lacet. La fonction d'aide au suivi de voie reçoit des informations de la caméra et des différents capteurs, pour réaliser un asservissement du couple délivré par la motorisation. La motorisation, qui peut comporter en particulier un moteur électrique ou des vérins hydrauliques utilisés par le dispositif d'assistance, génère un couple dans un sens ou dans l'autre sur le système de direction, qui signale au conducteur une sortie de la voie de circulation ou un risque de sortie. Un problème qui se pose alors, est que les informations délivrées par la caméra de détection pour les deux lignes latérales, peuvent ne pas être cohérentes entre elles. Une fonction d'aide au suivi de voie connue, présentée notamment par le document US-A1-2004/0102884, réalise un suivi des deux lignes latérales qui bordent généralement la voie de circulation, avec la possibilité de n'utiliser qu'une seule de ces lignes quand un problème de détection de l'autre ligne se pose. Cependant, ce document ne décrit pas de procédé pour vérifier la cohérence entre les informations reçues de chaque ligne latérale, permettant en particulier d'améliorer la sécurité et de détecter des défaillances. La présente invention a notamment pour but d'éviter ces inconvénients de la technique antérieure, et d'apporter une solution simple et fiable permettant en particulier de vérifier la cohérence des informations de suivi des deux lignes bordant une voie de circulation. Elle propose à cet effet un procédé de contrôle pour une fonction d'aide au suivi de la voie de circulation d'un véhicule automobile, comprenant d'une part des moyens de détection de deux lignes latérales tracées au sol des deux côtés de cette voie de circulation, pour délivrer les positions latérales nominales de chaque ligne, et des valeurs nominales de l'angle de cap et de la courbure moyenne de cette voie de circulation, et d'autre part des capteurs de la dynamique du véhicule qui indiquent la vitesse longitudinale et la vitesse de lacet de ce véhicule, caractérisé en ce qu'il calcule à partir de ces différentes données nominales les valeurs estimées individuellement pour chacune de ces lignes latérales, de courbure, d'angle de cap, et de position latérale de cette ligne. Un avantage de ce procédé de contrôle, est que l'on peut à partir des valeurs estimées de chaque ligne ainsi obtenues, effectuer en les comparants entre elles et avec les valeurs nominales, un contrôle de cohérence entre ces différentes valeurs qui peut déceler un dysfonctionnement du système. De plus le procédé de contrôle selon l'invention peut comporter une ou plusieurs des caractéristiques suivantes, qui peuvent être combinées entre elles. Avantageusement, le procédé de contrôle effectue ensuite une comparaison des valeurs nominales, avec les valeurs estimées de chacune des lignes tracées au sol, pour faire converger ces différentes séries de valeurs. En cas de non convergence, le procédé peut analyser les données pour détecter un dysfonctionnement causé par une défaillance d'un élément du système, comme une des caméras par exemple. En particulier, le procédé de contrôle peut réaliser les étapes suivantes, qui sont menées en parallèle pour chacune des lignes : - il multiplie la vitesse longitudinale par la courbure, puis le résultat est comparé à une première valeur venant d'une boucle de retour, la différence donnant une deuxième valeur ; - il divise ensuite cette deuxième valeur par la vitesse longitudinale, le résultat donnant la courbure estimée de la ligne concernée ; - la deuxième valeur est comparée avec la vitesse de lacet, la différence donnant une troisième valeur qui est entrée avec l'angle de cap nominal dans un amplificateur opérationnel, pour obtenir une quatrième valeur qui est l'angle de cap estimé de la ligne concernée ; - la quatrième valeur est multipliée par la vitesse longitudinale pour obtenir une cinquième valeur, qui est comparée avec une sixième valeur, la différence donnant une septième valeur ; - la septième valeur est ensuite entrée avec la position nominale de la ligne concernée dans un amplificateur opérationnel, pour donner la position estimée de cette ligne ; - la position estimée de la ligne concernée est comparée à sa position nominale, la différence donnant une huitième valeur qui est multipliée par un premier gain pour donner la sixième valeur, en parallèle la huitième valeur est multipliée par un deuxième gain pour donner une neuvième valeur ; - par ailleurs, la quatrième valeur est comparée avec l'angle de cap nominal, puis la différence est multipliée par un troisième gain pour donner une dixième valeur ; - la neuvième et la dixième valeur sont enfin additionnées, pour donner la première valeur de la boucle de retour. L'invention a aussi pour objet un système de direction d'un véhicule automobile comportant une fonction d'aide au suivi de voie, qui est mise en oeuvre par un procédé de contrôle comprenant l'une quelconque des caractéristiques précédentes. L'invention a de plus pour objet un véhicule automobile comprenant un système de direction comportant une fonction d'aide au suivi de voie, qui est mise en oeuvre par un procédé de contrôle comprenant l'une quelconque des caractéristiques précédentes. L'invention sera mieux comprise et d'autres caractéristiques et avantages apparaîtront plus clairement à la lecture de la description ci-après donnée à titre d'exemple et de manière non limitative, en référence aux dessins annexés dans lesquels : - la figure 1 est un schéma d'un système de direction comprenant le procédé de contrôle selon l'invention ; - la figure 2 est un schéma général de ce procédé de contrôle ; et - la figure 3 est un schéma fonctionnel de ce procédé de contrôle. La figure 1 présente un système de direction actif 1 comprenant une colonne de direction 2 reliant un volant 4 fixé à son extrémité supérieure, à un boîtier de direction 6 fixé à son extrémité inférieure. Le boîtier de direction 6 comporte un mécanisme de transformation du mouvement, comme une crémaillère, qui à partir d'une rotation du volant 4, applique un mouvement transversal à deux biellettes 8 situées à ses extrémités. Les biellettes 8 réalisent un braquage des roues avant 10, en faisant pivoter les moyeux de chaque roue autour d'un axe sensiblement vertical. Le boîtier de direction 6 comporte une motorisation 20 pour appliquer un effort sur le mécanisme de ce boîtier, qui tend à entraîner la rotation du volant 4, ainsi que le braquage des roues 10 correspondant. En particulier, la motorisation 20 réalise une assistance conventionnelle de la direction du véhicule, en délivrant une part complémentaire de l'effort de braquage, à partir d'une manoeuvre effectuée par le conducteur sur le volant 4. Le système de direction 1 comporte de plus une fonction automatique d'aide au suivi de la voie de circulation, réalisant une aide à la conduite gérée par un calculateur de contrôle 22 qui permet en asservissant la motorisation 20, de moduler le couple d'assistance délivré sur le système de direction, pour signaler au conducteur un écart par rapport à la voie de circulation suivie, et aider au retour vers cette voie. De chaque côté du véhicule, une caméra de suivi de voie 34 fixée sur ce véhicule, film en permanence une ligne blanche latérale tracée au sol 30, 32 qui borde la voie de circulation du véhicule, pour délivrer des données 24 au calculateur de contrôle 22. On peut ainsi en analysant les données 24 délivrées par les caméras 34, ainsi que d'autres données sur la dynamique du véhicule, détecter un écart par rapport à la voie de circulation qui n'est pas demandé par le conducteur. La fonction d'aide au suivi de voie réalise alors un asservissement de la motorisation 20, qui applique le couple demandé sur le boîtier de direction 6 afin de délivrer au conducteur une aide pour revenir dans cette voie. La figure 2 présente un calculateur de contrôle 44 mettant en oeuvre le procédé de contrôle selon l'invention, recevant à partir des caméras 34 les valeurs nominales suivantes qui servent habituellement pour la fonction d'aide au suivi de voie, afin d'établir la trajectoire souhaitée du véhicule : Yri = position latérale de la ligne droite 30 Yle = position latérale de la ligne gauche 32 O = angle de cap nominal de la voie C = courbure nominale de la route, calculée généralement sur la ligne extérieure de la courbe. Le calculateur de contrôle 44 reçoit de même à partir de capteurs du véhicule 40, 42, les données suivantes : Vx = vitesse longitudinale du véhicule Y' = vitesse de lacet du véhicule Le calculateur de contrôle 44 calcule ensuite à partir de ces différentes données reçues, pour la ligne droite 30 les valeurs estimées suivantes : Yest. ri = position latérale estimée de la ligne droite 30 Oest. ri = angle de cap estimé de la ligne droite 30 Cest. ri = courbure estimée de la ligne droite 30 De la même manière, le calculateur de contrôle 44 calcule pour la ligne gauche 32 les valeurs estimées suivantes : Yest. le = position latérale estimée de la ligne gauche 32 Oest. le = angle de cap estimé de la ligne gauche 32 Cest. le = courbure estimée de la ligne gauche 32 Le procédé de contrôle effectue ensuite une comparaison 46 des valeurs nominales de trajectoire du véhicule, avec les valeurs estimées de chacune des lignes tracées au sol 30, 32, pour faire converger ces différentes séries de valeurs. Dans le cas où les valeurs convergent, ce qui traduit une cohérence entre ces valeurs, le procédé de contrôle affine ainsi les valeurs nominales qui établissent la trajectoire demandée au véhicule pour la fonction d'aide au suivi de voie, afin de préciser cette trajectoire. Les écarts résiduels entre les valeurs nominales et les valeurs estimées de chaque ligne 30, 32, peuvent résulter des imprécisions du modèle de calcul, ou d'une petite différence d'évolution des lignes droite 30 et gauche 32. Dans le cas où les valeurs ne convergent pas, le procédé de contrôle peut détecter un dysfonctionnement qui peut être causé notamment par une défaillance d'un élément du système, comme une des caméras 34. On peut aussi en déduire que la dynamique de la voie de circulation est trop élevée, avec des rayons de courbure trop faibles ou des successions de virages trop rapprochées, qui ne peuvent être pris en compte par le modèle de calcul établi. On peut en déduire par ailleurs que les lignes au sol convergent ou divergent. On augmente ainsi la sécurité de manière simple par ce procédé de contrôle, en améliorant la précision de calcul de trajectoire pour la fonction d'aide au suivi de voie, ou en détectant des défaillances du système. On peut en particulier mettre en oeuvre le procédé de contrôle avec le calculateur de contrôle 22 de la fonction de suivi de voie, afin d'utiliser des composants existants et de réduire les coûts. La figure 3 présente un schéma fonctionnel pour le procédé de contrôle, permettant de réaliser le calcul des valeurs estimées Yest. ri, Oest. ri et Cest. ri pour la ligne droite 30, et d'établir la convergence avec les valeurs nominales Yri, Ori et Cri. Le procédé de contrôle multiplie 50 d'abord la vitesse longitudinale Vx par la courbure C, puis le résultat est comparé 52 à une première valeur 80 venant d'une boucle de retour, la différence donnant une deuxième valeur 82. Il divise ensuite 54 cette deuxième valeur 82 par la vitesse longitudinale Vx, le résultat donnant la courbure estimée Cest. ri de la ligne droite 30. La deuxième valeur 82 est comparée 56 avec la vitesse de lacet 'P', la différence donnant une troisième valeur 84 qui est entrée avec l'angle de cap nominal O dans un amplificateur opérationnel 58, pour obtenir une quatrième valeur 86 qui est l'angle de cap estimé Oest. ri de la ligne droite 30 ; La quatrième valeur 86 est multipliée 60 par la vitesse longitudinale Vx pour obtenir une cinquième valeur 88, qui est comparée 62 avec une sixième valeur 90, la différence donnant une septième valeur 92. La septième valeur 92 est ensuite entrée avec la position nominale Yri de la ligne droite 30 dans un amplificateur opérationnel 64, pour donner la position estimée Yest. ri de cette ligne droite ; La position estimée Yest. ri de la ligne concernée 30 est comparée 66 à sa position nominale Yri, la différence donnant une huitième valeur 94 qui est multipliée par un premier gain G1 pour donner la sixième valeur 90. En parallèle, la huitième valeur 94 est multipliée par un deuxième gain G2, pour donner une neuvième valeur 96. Par ailleurs, la quatrième valeur 86 est comparée 72 avec l'angle de cap nominal O, puis la différence est multipliée par un troisième gain G3 pour donner une dixième valeur 98. La neuvième 96 et la dixième valeur 98 sont enfin additionnées 76, pour donner la première valeur 80 de la boucle de retour. Le procédé de contrôle met en oeuvre un schéma équivalent pour les calculs liés à la ligne gauche 32, de manière à effectuer la convergence des valeurs nominales de trajectoire du véhicule avec les valeurs estimées des deux lignes droite 30 et gauche 32. REVENDICATIONS1 - Procédé de contrôle pour une fonction d'aide au suivi de le voie de circulation d'un véhicule automobile, comprenant d'une part des moyens de détection (34) de lignes latérales (30, 32) tracées au sol des deux côtés de cette voie de circulation, pour délivrer les positions latérales nominales de chaque ligne (Yri, Yle), et des valeurs nominales de l'angle de cap (0) et de la courbure moyenne (C) de cette voie de circulation, et d'autre part des capteurs (40, 42) de la dynamique du véhicule qui délivrent la vitesse longitudinale (Vx) et la vitesse de lacet (P') de ce véhicule, caractérisé en ce qu'il calcule à partir de ces différentes données nominales les valeurs estimées individuellement pour chacune de ces lignes latérales, de courbure (Cest. ri, Cest. le), d'angle de cap (Oest. ri, Oest. le), et de position latérale de cette ligne (Yest ri., Yest. le). 2 - Procédé de contrôle selon la revendication 1, caractérisé en ce qu'il effectue ensuite une comparaison (46) des valeurs nominales (O, C, Y), avec les valeurs estimées (Oest., Cest., Yest.) de chacune de ces lignes tracées au sol (30, 32), pour faire converger ces différentes séries de valeurs. 3 - Procédé de contrôle selon la revendication 2, caractérisé en ce qu'en cas de non convergence, le procédé analyse les données pour détecter un dysfonctionnement causé par une défaillance d'un élément du système, comme une des caméras (34) par exemple. 4 - Procédé de contrôle selon la revendication 2 ou 3, caractérisé en ce qu'il réalise les étapes suivantes en parallèle pour chacune des lignes (30, 32) : - il multiplie (50) la vitesse longitudinale (Vx) par la courbure (C), puis le résultat est comparé (52) à une première valeur (80) venant d'une boucle de retour, la différence donnant une deuxième valeur (82) ; - il divise ensuite (54) cette deuxième valeur (82) par la vitesse longitudinale (Vx), le résultat donnant la courbure (Cest.) estimée de la ligne concernée ;- la deuxième valeur (82) est comparée (56) avec la vitesse de lacet ("P'), la différence donnant une troisième valeur (84) qui est entrée avec l'angle de cap nominal (0) dans un amplificateur opérationnel (58), pour obtenir une quatrième valeur (86) qui est l'angle de cap estimé (®est.) de la ligne concernée ; - la quatrième valeur (86) est multipliée (60) par la vitesse longitudinale (Vx) pour obtenir une cinquième valeur (88), qui est comparée (62) avec une sixième valeur (90), la différence donnant une septième valeur (92) ; - la septième valeur (92) est ensuite entrée avec la position nominale (Y) de la ligne concernée dans un amplificateur opérationnel (64), pour donner la position estimée (Yest.) de cette ligne ; - la position estimée (Yest.) de la ligne concernée (30) est comparée (66) à sa position nominale (Y), la différence donnant une huitième valeur (94) qui est multipliée par un premier gain (G1) pour donner la sixième valeur (90), en parallèle la huitième valeur (94) est multipliée par un deuxième gain (G2), pour donner une neuvième valeur (96) ; - par ailleurs, la quatrième valeur (86) est comparée (72) avec l'angle de cap nominal (0), puis la différence est multipliée par un troisième gain (G3) pour donner une dixième valeur (98) ; - la neuvième (96) et la dixième valeur (98) sont enfin additionnées (76), pour donner la première valeur (80) de la boucle de retour. 5 - Système de direction pour un véhicule automobile comportant une fonction d'aide au suivi de voie, caractérisé en ce que cette fonction est mise en oeuvre par un procédé de contrôle réalisé selon l'une quelconque des revendications précédentes. 6 - Véhicule automobile comprenant un système de direction comportant une fonction d'aide au suivi de voie, caractérisé en ce que cette fonction est mise en oeuvre par un procédé de contrôle réalisé selon l'une quelconque des revendications 1 à 4.