Brevet FR3092303A1 — publié le 20200807

Description Titre de l'invention : Procédé de gestion d'une fonctionnalité d'aide au maintien dans la voie fournie par un système d'aide à la conduite d'un véhicule terrestre à moteur Domaine technique de l'invention 100011 La présente invention concerne le domaine des systèmes d'aide à la conduite pour véhicules terrestres à moteur. L'invention porte notamment sur un procédé de détermination d'une valeur ponctuelle d'un paramètre de fonctionnement utilisé pour gérer une fonctionnalité d'aide au maintien dans la voie fournie par un système d'aide à la conduite d'un véhicule terrestre à moteur ainsi que sur un système informatique mettant en oeuvre un tel procédé. L'invention s'applique notamment aux véhicules automobiles. Etat de la technique [0002] On sait que les systèmes d'aide à la conduite des véhicules actuels, notamment ceux destinés à l'assistance pour la conduite autonome, basent généralement les fonctionnalités d'aide à la conduite (e.g. freinage d'urgence, évitement latéral, maintien dans la voie, etc.) sur une perception d'un environnement de conduite déterminée en utilisant les appareils de détection de natures diverses qui sont. aujourd'hui agencés dans la plupart des véhicules (LIDAR, RADAR, caméra, capteurs à ultrasons, etc.). [0003] Parmi ces fonctionnalités fournies par certains systèmes d'aide à la conduite de véhicules actuels, on sait que les fonctionnalités d'aide au maintien dans la voie permettent, notamment dans le contexte de la conduite autonome, d'assurer le positionnement et le maintien du véhicule dans une voie de circulation. Généralement, ces fonctionnalités d'aide au maintien clans la voie sont fournies en exploitant des données et/ou des signaux généré(e)s en utilisant au moins une caméra agencée dans le véhicule ainsi que divers appareillages qui permettent d'exploiter ces données et/ou signaux pour déterminer le positionnement du véhicule vis-à-vis d'une ou plusieurs voies de circulation et, si besoin, influer sur certains organes du véhicule, notamment des organes de direction, pour assurer le guidage/maintien approprié du véhicule vis-à-vis d'une voie de circulation. En outre, en particulier lorsque ces fonctionnalités sont destinées à permettre la mise en oeuvre de procédures de conduite autonome, les systèmes d'aide à conduite des véhicules actuels sont dans la plupart des cas pourvus de dispositifs/appareillages pour permettre l'activation et la désactivation de ces fonctionnalités d'aide au maintien dans la voie de manière automatique. [0004] Cependant, on constate que ces moyens qui permettent l'activation et la désactivation automatique de ces fonctionnalités d'aide au maintien dans la voie sont parfois à 2 l'origine de certains désagréments. On a par exemple constaté que certaines situations peuvent provoquer l'apparition de basculements répétés entre un état actif, i.e. un état dans lequel la fonctionnalité cl' aide au maintien dans la voie est activé, et un état inactif, i.e. un état dans lequel la fonctionnalité d'aide au maintien dans la voie est désactivé. Or, il est évident que ces basculements répétés sont préjudiciables clans la mesure où ils obligent le conducteur à rester en permanence vigilant au cas où celui-ci devrait reprendre le contrôle du véhicule lors de la désactivation de la fonctionnalité d'aide au maintien dans la voie, ce qui, évidemment, va à l'encontre du but premier de ces fonctionnalités qui est de permettre la conduite autonome. [0005] Par ailleurs, indépendamment de la gestion automatisée de l'activation des fonc- tionnalités d'aide au maintien dans la voie, on constate aussi que les systèmes d'aide à la conduite actuels qui fournissent de telles fonctionnalités produisent dans certaines situations des guidages erronés, ce qui est aussi particulièrement dommageable dans le contexte de la conduite autonome. Présentation de l'invention [0006] L'invention vise à fournir un procédé pour pallier ces inconvénients. L'invention vise en particulier à fournir un procédé et un système qui contribuent à limiter les basculements intempestifs entre un état actif et un état inactif d'une fonctionnalité d'aide au maintien dans la voie. Plus subsidiairement, l'invention a pour but de fournir un procédé et un système qui peuvent limiter le risque de voir se produire des guidages erronés. [0007] A cet effet, l'invention a pour objet un procédé de détermination d'une valeur ponctuelle d'un paramètre de fonctionnement utilisé pour gérer une fonctionnalité d'aide au maintien dans la voie fournie par un système d'aide à la conduite d'un véhicule terrestre à moteur, le procédé comprenant les étapes de : [0008] déterminer une valeur ponctuelle d'un indicateur dc confiance quantifiant un niveau dc confiance quant à la perception d'une voie de circulation située à proximité du véhicule en exploitant des données générées en utilisant au moins un appareil dc détection du système d'aide à la conduite du véhicule, déterminer une valeur antérieure du paramètre de fonctionnement, comparer la valeur ponctuelle de l'indicateur de confiance avec une première valeur seuil et une deuxième valeur seuil inférieure à la première valeur seuil, et, lorsque la valeur ponctuelle de l'indicateur de confiance est supérieure ou égale à la première valeur seuil, déterminer la valeur ponctuelle du paramètre de fonctionnement en opérant une augmentation de la valeur antérieure pour autant que celle-ci soit inférieure à une valeur maximale prédéfinie, 3 lorsque la valeur ponctuelle de l'indicateur de confiance est inférieure à la première valeur seuil et supérieure ou égale à la deuxième valeur seuil, déterminer la valeur ponctuelle du paramètre de fonctionnement en opérant une diminution de la valeur antérieure, lorsque la valeur ponctuelle de l'indicateur de confiance est inférieure à la deuxième valeur seuil, affecter une valeur nulle à la valeur ponctuelle du paramètre de fonctionnement. [0009] On entend par « aide au maintien dans la voie », tout type d'assistance ou de conduite autonome, par exemple, en lien avec la voie. Par exemple, il peut s'agir d'un procédé de conduite pour que le véhicule reste dans sa voie, pour qu'il envisage un changement de voie, pour qu'il envisage une sortie de la voie afin de changer de direction, etc. [0010] Selon une variante, le procédé peut comprendre une étape consistant à désactiver la fonctionnalité d'aide au maintien dans la voie lorsque la valeur ponctuelle du paramètre de fonctionnement est inférieure à une première valeur de consigne. [0011] Selon une autre variante, le procédé peut comprendre une étape consistant à autoriser l'activation de la fonctionnalité d'aide au maintien dans la voie lorsque la valeur ponctuelle de l'indicateur de confiance est supérieure ou égale à la première valeur seuil la valeur ponctuelle du paramètre de fonctionnement est supérieure ou égale à une deuxième valeur de consigne supérieure à la première valeur de consigne. [0012] Selon une autre variante, l'étape d'opérer une diminution peut consister à retrancher de la valeur antérieure une proportion de celle-ci et/ou une première valeur préétablie sélectionnée en fonction de la valeur antérieure. [0013] Selon une autre variante, l'étape d'opérer une augmentation peut consister à ajouter à la valeur antérieure une proportion de celle-ci et/ou une deuxième valeur préétablie sélectionnée en fonction de la valeur antérieure. [0014] L'invention a en outre pour objet un système informatique de détermination d'une valeur ponctuelle d'un paramètre de fonctionnement utilisé pour gérer une fonctionnalité d'aide au maintien clans la voie fournie par un système d'aide à la conduite d'un véhicule terrestre à moteur, le système comprenant des moyens mettant en oeuvre un procédé tel que défini ci-dessus. [0015] Selon une variante, le système peut comprendre au moins un processeur et des moyens de stockage dans lesquels sont stockés au moins un programme pour l'exécution d'étapes selon le procédé de détermination mis en oeuvre par le système. [0016] L'invention a en outre pour objet un programme d'ordinateur comprenant des ins- tructions pour l'exécution des étapes d'un procédé tel que défini ci-dessus. [0017] L'invention a en outre pour objet un support utilisable dans une ordinateur sur lequel est enregistré un programme tel que défini ci-dessus. 100181 L'invention a en outre pour objet un véhicule terrestre à moteur comprenant un système tel que défini ci-dessus. Brève description des figures [0019] D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la des- cription détaillée ci-après, et des dessins annexés, sur lesquels : [0020] [fie.11 est un schéma bloc d'un système de détermination selon l'invention, et [0021] [fie.21 est un organigramme illustrant certaines étapes d'un procédé de détermination selon l'invention. Description détaillée de l'invention [0022] Comme illustré à la figure 1, le système de détermination 100 d'une valeur ponctuelle d'un paramètre de fonctionnement utilisé pour gérer une fonctionnalité d'aide au maintien dans la voie fournie par un système d'aide à la conduite d'un véhicule terrestre à moteur selon la présente invention comprend une unité de traitement d'information 101, comprenant un ou plusieurs processeurs, un support de stockage de données 102, au moins une interface d'entrée et sortie 103, permettant la réception de données/signaux et l'émission de données/signaux et, éventuellement, un processeur de signal numérique 104 apte à recevoir des données, les démoduler, les amplifier, et ce conformément aux connaissances générales de l'homme du métier. [0023] Selon certains modes de réalisation, le système 100 est embarqué dans un véhicule terrestre à moteur, par exemple un véhicule automobile, et est distribué parmi un ou plusieurs calculateurs. Selon le mode de réalisation préféré, le système 100 fait partie intégrante d'un calculateur du système d'aide à la conduite (non représenté) du véhicule qui s'appuie sur une pluralité d'appareils de détection (non représentés) agencés dans le véhicule. De préférence, le système d'aide à la conduite comprend au moins un appareil de télédétection par laser, un appareil de radiodétection, une caméra et/ou un capteur à ultrasons, chacun comprenant de préférence un module de traitement des signaux apte à générer des données sur la base de signaux reçus. Alternativement, ou cumulativement, le système d'aide à la conduite comprend un module de traitement de signaux unique apte à générer des données sur la base de signaux transmis par chacun des appareils de détection. De manière conventionnelle, le système d'aide à la conduite comprend aussi un ou plusieurs ordinateurs/calculateurs qui, selon des rôles établis et en fonction de signaux/données généré(e)s par les appareils de détection, contrôlent le fonctionnement de certains organes du véhicule pour contribuer à la fourniture de diverses fonctionnalités d'aide à la conduite (e.g. assistance au freinage d'urgence, évitement d'obstacle, maintien dans la voie, etc.). En particulier, afin de fournir une fonctionnalité d'aide au maintien dans la voie, le système d'aide à la conduite du véhicule est apte à influer sur certains organes du véhicule, notamment des organes de direction et/ou de contrôle de la dynamique de déplacement du véhicule, pour assurer le guidage/maintien approprié du véhicule vis-à-vis d'une voie de circulation. Alternativement, selon un autre mode de réalisation particulier, le système 100 est hébergé par un calculateur indépendant et interagit avec un calculateur du système d'aide à la conduite du véhicule pour obtenir les données générées en utilisant les appareils de détection. Alternativement, les données sont générées par le système d'aide à la conduite et stockées par celui-ci dans le support de stockage de données 102 du système 100. [0024] Pour certaines tâches relatives à certaines étapes du procédé selon l'invention décrit ci-après, le système 100 interagit, de préférence par le biais de son interface d'entrée et sortie 103, avec le système d'aide à la conduite pour obtenir et exploiter des données générées en utilisant la caméra du système d'aide à la conduite du véhicule. Par ailleurs, relativement à d'autres étapes du procédé selon l'invention décrit ci-après, le système 100 interagit avec le système d'aide à la conduite également pour contrôler l'activation et la désactivation de la fonctionnalité d'aide au maintien dans la voie fournie par le système d'aide à la conduite. [0025] Tous les éléments décrits ci-dessus contribuent pour permettre au système 100 de mettre en oeuvre un procédé de détermination d'une valeur ponctuelle d'un paramètre de fonctionnement utilisé pour gérer une fonctionnalité d'aide au maintien dans la voie fournie par un système d'aide à la conduite d'un véhicule terrestre à moteur, tel que décrit ci-dessous. [0026] Comme illustré à la figure 2, selon une étape 201, le système 100 détermine en premier lieu une valeur ponctuelle d'un indicateur de confiance quantifiant un niveau de confiance quant à la perception d'une voie de circulation située à proximité du véhicule. Pour ce faire, le système 100 obtient des données générées par le système d'aide à la conduite en utilisant au moins un appareil de détection du système d'aide à la conduite du véhicule, par exemple la caméra du système d'aide à la conduite. En effet, lorsque le véhicule se déplace, la caméra transmet régulièrement et/ou continuellement des signaux qui sont interprétés par le système d'aide à la conduite, en utilisant par exemple un processeur de signal numérique intégré, pour générer ces données qui caractérisent l'environnement de conduite du véhicule, notamment la présence et/ou le positionnement de lignes de marquage longitudinal et/ou transversal (e.g. lignes de délimitation de voies de circulation, lignes de rives, etc.). Ces données générées par le système d'aide à la conduite sont donc obtenues/extraites/récupérées par le système 100, soit en interagissant avec le système d'aide à la conduite soit directement du support de stockage de données 102, pour mettre en oeuvre une ou plusieurs étapes de traitement afin de déterminer la valeur ponctuelle de l'indicateur de confiance. De préférence, la valeur ponctuelle de l'indicateur de confiance ainsi dé- 6 terminée est comprise entre zéro et cent, une valeur nulle correspondant à un niveau de confiance nul quant à la perception d'une voie de circulation et une valeur de cent correspondant à un niveau de confiance maximal quant à la perception d'une voie de circulation. Ainsi, l'on comprend que le système 100 détermine au cours de cette première étape un degré de certitude vis-à-vis de la capacité du système d'aide à la conduite à percevoir l'environnement de conduite à un instant donné. [0027] Ensuite, selon une autre étape 202, le système 100 détermine une valeur antérieure du paramètre de fonctionnement. En effet, suite à une mise en oeuvre antérieure du procédé selon l'invention, le système 100 a précédemment déterminé une valeur du paramètre de fonctionnement et celle-ci a été enregistrée dans le support de stockage de données 102. Aussi, par cette étape, le système 100 établit une prise en compte de l'historique au fil du temps de la valeur du paramètre de fonctionnement. [0028] Ensuite, selon une autre étape 203, le système 100 compare la valeur ponctuelle de l'indicateur de confiance avec une première valeur seuil et une deuxième valeur seuil inférieure à la première valeur seuil. C'est sur la base de cette étape de comparaison que le système détermine ensuite la valeur ponctuelle du paramètre de fonctionnement. Plus spécifiquement, lorsque la valeur ponctuelle de l'indicateur de confiance est supérieure ou égale à la première valeur seuil, le système 100 détermine la valeur ponctuelle du paramètre de fonctionnement en opérant une augmentation de la valeur antérieure pour autant que celle-ci soit inférieure à une valeur maximale prédéfinie. Par exemple, le système ajoute à la valeur antérieure du paramètre fonctionnement une proportion de celle-ci. Alternativement, le système 100 ajoute à la valeur antérieure une valeur préétablie sélectionnée en fonction de la valeur antérieure. [0029] Au contraire, lorsque la valeur ponctuelle de l'indicateur de confiance est inférieure à la première valeur seuil et supérieure ou égale à la deuxième valeur seuil, le système 100 détermine la valeur ponctuelle du paramètre de fonctionnement en opérant une diminution de la valeur antérieure. Par exemple, le système 100 retranche de la valeur antérieure une proportion de celle-ci. Alternativement, le système 100 retranche de la valeur antérieure une valeur préétablie sélectionnée en fonction de la valeur antérieure. Dans un troisième cas, lorsque la valeur ponctuelle de l'indicateur de confiance est inférieure à la deuxième valeur seuil, le système 100 procède en affectant une valeur nulle à la valeur ponctuelle du paramètre de fonctionnement. [0030] Enfin, selon une étape 204, le système 100 détermine un ordre de commande gouvernant l'activation et/ou la désactivation de la fonctionnalité d'aide au maintien dans la voie et transmet cet ordre de commande au système d'aide à la conduite. Pour ce faire, lorsque la valeur ponctuelle du paramètre de fonctionnement est inférieure à une première valeur de consigne prédéfinie, le système 100 détermine et transmet au système d'aide à la conduite un ordre de commande qui contrôle la désactivation de la 7 fonctionnalité d'aide au maintien dans la voie. Au contraire, lorsque la valeur ponctuelle du paramètre de fonctionnement est supérieure ou égale à une deuxième valeur de consigne supérieure à la première valeur de consigne et la valeur ponctuelle de l'indicateur de confiance est supérieure ou égale à la première valeur seuil, le système 100 détermine et transmet alors au système d'aide à la conduite un ordre de commande qui autorise l'activation de la fonctionnalité d'aide au maintien dans la voie. [0031] Par conséquent, aux termes du procédé et du système selon l'invention décrits ci- dessus, les briques fonctionnelles sont fournies pour permettre à un système d'aide à la conduite de contrôler l'activation et/ou la désactivation d'une fonctionnalité d'aide au maintien dans la voie de tels sorte à limiter les basculements intempestifs entre un état actif de la fonctionnalité d'aide au maintien dans la voie et un état inactif de celle-ci. En effet, contrairement au mécanismes connus, le procédé selon l'invention permet de conditionner l'activation et/ou la désactivation de la fonctionnalité d'aide au maintien dans la voie en regard d'un historique de la perception de l'environnement de conduite. Aussi, le procédé et le système selon l'invention permettent de lisser l'appréciation du contexte de conduite pour ainsi éviter de sur-réagir à une situation trop ponctuelle. En outre, en introduisant un seuil minimal en deçà duquel le paramètre de fonctionnement prend une valeur nulle, le procédé et le système selon l'invention limitent la possibilité de voir se produire des guidages erronés qui, on l'a constaté, interviennent généralement lorsque la perception de l'environnement de conduite est dégradée par certains facteurs externes (e.g. occlusion du champ de vue de la caméra, conditions climatiques, ligne de délimitation absentes, confusion avec l'ombre portée du mat d'un panneau de signalisation, etc.). Par ces mécanismes, le procédé et le système selon l'invention permettent donc d'éviter de rester trop longtemps dans une situation de perception moyennement dégradée qui permet le roulage mais induit un risque de voir la fonctionnalité d'aide au maintien dans la voie produire des guidages erronés. [0032] L'invention ne se limite pas aux modes de réalisation déciits ci-dessus, présentés uniquement à titre d'exemples, mais s'étend à d'autres modes de réalisation, notamment ceux formés en combinant certaines caractéristiques décrites en lien avec certains modes de réalisation avec d'autres caractéristiques décrites en lien avec d'autres modes de réalisation qui sont à la portée de l'homme du métier. 8 [Revendication 1]