Brevet FR3114288A1 — publié le 20220325

La présente invention consiste en un procédé et dispositif de conduite autonome d’un véhicule terrestre à moteur, appelé égo-véhicule, par régulation de vitesse adaptative fondée sur une accélération consigne. Le procédé comporte une étape de détermination (201) d’une accélération d’un véhicule cible, une étape de calcul (202) d’un indicateur pour le véhicule cible configuré pour caractériser une probabilité d’existence du véhicule cible, une étape de détermination (203) d’une accélération de consigne maximale à partir de l’indicateur et configurée pour borner l’accélération de consigne, et une étape de détermination (204) d’une régulation de vitesse à partir de l’accélération de consigne maximale et de l’accélération de consigne. Figure pour l’abrégé : Figure 2 Procédé et dispositif de conduite autonome d’un véhicule terrestre à moteur, appelé égo-véhicule, par régulation de vitesse adaptative fondée sur une accélération consigne. L’invention concerne un procédé et un dispositif de conduite autonome d’un véhicule terrestre à moteur, appelé égo-véhicule, par régulation de vitesse adaptative fondée sur une accélération consigne. On entend par « véhicule » tout type de véhicule tel qu’un véhicule automobile, un cyclomoteur, une motocyclette, un robot de stockage dans un entrepôt, etc. On entend par « conduite autonome » d’un « véhicule autonome » tout procédé apte à assister la conduite du véhicule. Le procédé peut ainsi consister à diriger partiellement ou totalement le véhicule ou à apporter tout type d’aide à une personne physique conduisant le véhicule. Le procédé couvre ainsi toute conduite autonome, du niveau 0 au niveau 5 dans le barème de l’OICA, pour Organisation International des Constructeurs Automobiles. Les systèmes et dispositifs de régulation de vitesse adaptative fondée sur une accélération consigne sont connus. Les organes de propulsion rendent possible la régulation de la vitesse de l’ego-véhicule fondée sur l’accélération de consigne, calculée par exemple à partir de l’écart entre une vitesse consigne, par exemple définie par le conducteur, et la vitesse, mesurée, de l’égo-véhicule. Plus l’écart de vitesse est grand, plus forte sera l’accélération. Les organes de perception de l’environnement (caméra, RADAR, LIDAR, …) rendent possible l’adaptation de la régulation en fonction de la présence et de la vitesse d’un véhicule cible, véhicule qui précède l’égo-véhicule. L’égo-véhicule et le véhicule cible circulent sur la même voie de circulation. Cependant ces organes perdent sporadiquement la perception selon des situations de roulage (par exemple éblouissement, échos RADAR, pente, tangage du véhicule, …). Ainsi, lors d’une perte de perception, le système de régulation de vitesse réagit actuellement selon deux modes opératoires. Le premier mode opératoire est de faire l’hypothèse que le véhicule cible existe, de maintenir la vitesse de l’égo véhicule constante et d’attendre une nouvelle détection du véhicule cible pour ensuite adapter la vitesse de l’égo-véhicule. Le deuxième mode opératoire est de faire l’hypothèse que le véhicule cible n’existe plus. Dans ce dernier cas si la vitesse de l’égo véhicule est sensiblement inférieure à la vitesse de consigne, alors l’accélération de consigne varie brusquement et le système de régulation de vitesse va accélérer fortement l’égo-véhicule. Le cas plus dangereux est lorsque l’égo-véhicule accélère de nouveau alors qu’un véhicule cible n’est plus détecté et qui, avant la perte de détection, décélère. Dans ce cas la distance, ou le temps de trajet, entre l’égo-véhicule et le véhicule cible diminue fortement et oblige au conducteur à reprendre la main. Un objet de la présente invention est de limiter les variations d’accélération brusques de l’égo véhicule et de maintenir une distance de sécurité lorsque le véhicule cible n’est plus détecté. A cet effet, un premier aspect de l’invention concerne un procédé de conduite autonome d’un véhicule terrestre à moteur, appelé égo-véhicule, par régulation de vitesse adaptative fondée sur une accélération consigne. Le procédé comporte les étapes de : détermination d’une accélération d’un véhicule cible ; calcul d’un indicateur pour le véhicule cible configuré pour caractériser une probabilité d’existence du véhicule cible ; détermination d’une accélération de consigne maximale à partir de l’indicateur et configurée pour borner l’accélération de consigne ; détermination d’une régulation de vitesse à partir de l’accélération de consigne maximale et de l’accélération de consigne. Ainsi, la vitesse régulée de l’égo-véhicule est compatible avec la vitesse du véhicule cible. La distance, ou le temps de trajet, entre l’égo-véhicule et le véhicule cible est sensiblement maintenue constante. Il n’y a pas de variation brusque de l’accélération consigne. L’accélération de consigne sera bornée par une accélération de consigne maximale fondée sur la probabilité d’existence du véhicule cible. Par exemple, plus la probabilité d’existence du véhicule cible est faible plus grande pourra être l’accélération de consigne. Avantageusement, la détermination de l’accélération de consigne maximale est obtenue par l’application d’un gabarit à l’indicateur, le gabarit étant fonction de l’accélération cible. Le gabarit détermine l’accélération de consigne maximale en fonction de la valeur de l’indicateur, donc de la probabilité d’existence. Ce gabarit est dynamique, son profil évolue avec la dernière détermination de l’accélération du véhicule cible. Ainsi, si la probabilité d’existence est grande, l’accélération de consigne maximale est proche de l’accélération du véhicule cible. Le gabarit détermine aussi une décélération maximale. Avantageusement, le gabarit présente deux plateaux reliés par une courbe. Le premier plateau est déterminé pour un indicateur compris entre 0 et un seuil bas d’existence prédéfini, et est configuré pour caractériser un seuil haut d’accélération. Le deuxième plateau est déterminé pour un indicateur compris entre un seuil haut d’existence et 1, et est configuré pour caractériser l’accélération du véhicule cible. Ainsi, pour une faible probabilité d’existence du véhicule cible, l’accélération de consigne maximale est une valeur proche de l’accélération maximale du véhicule ou d’une valeur prédéfinie, le seuil haut d’accélération. Pour une forte probabilité d’existence du véhicule cible, l’accélération de consigne maximale est une valeur proche de l’accélération du véhicule cible. Entre ces deux cas extrêmes (faible probabilité d’existence, forte probabilité d’existence), le profil du gabarit dépend du seuil haut d’accélération et de l’accélération du véhicule cible. Pour un indicateur qui varie continument avec le temps d’un seuil haut d’existence à un seuil bas d’existence, l’accélération de consigne maximale varie continument d’une valeur proche de l’accélération du véhicule cible vers une valeur proche de l’accélération maximale. Les variations d’accélération maximale de consigne en sont ainsi lissées en fonction de l’indicateur. Avantageusement, le deuxième plateau est configuré pour caractériser l’accélération du véhicule cible additionnée d’une marge d’accélération prédéfinie. Comme toute mesure étant entaché d’une incertitude, dans le cas présent la mesure est la détermination de l’accélération du véhicule cible, l’invention ajoute une marge d’accélération prédéfinie à la détermination de l’accélération du véhicule cible. Ainsi, le régulateur de vitesse adapatif fondé sur une accélération consigne et sur une accélération de consigne maximale est typé. Ce typage rend l’égo-véhicule plus ou moins sportif / dynamique lors d’une forte probabilité de d’existence du véhicule cible. Avantageusement, lorsque l’indicateur est compris entre le seuil bas d’existence et le seuil haut d’existence, l’accélération maximal du gabarit est fonction de la valeur de l’indicateur, de la valeur de l’accélération véhicule cible majoré d’une marge d’accélération prédéfinie Ainsi, le régulateur de vitesse adapatif fondé sur une accélération consigne et sur une accélération de consigne maximale est typé, c’est-à-dire plus ou moins sportif / dynamique sur toute la plage de valeur que peut rendre l’indicateur. Avantageusement, la détermination est du gabarit est mise à jour à chaque nouvelle détermination de l’accélération du véhicule cible. Ainsi, le régulateur de vitesse adapatif fondé sur une accélération consigne et sur une accélération de consigne maximale s’adapte dès que possible à la vitesse et l’accélération du véhicule cible Avantageusement, le calcul de l’indicateur pour le véhicule cible est mise à jour continuellement. Ainsi, l’accélération maximale de consigne, qui dépend du profil du gabarit, est mis à jour continuellement et est en accord avec la probabilité d’existence. Un deuxième aspect de l’invention concerne un dispositif comprenant une mémoire associée à au moins un processeur configuré pour mettre en œuvre le procédé selon le premier aspect de l’invention. L’invention concerne aussi un véhicule terrestre à moteur comportant le dispositif. L’invention concerne aussi un programme d’ordinateur comprenant des instructions adaptées pour l’exécution des étapes du procédé lorsque ledit programme est exécuté par au moins un processeur. D’autres caractéristiques et avantages de l’invention ressortiront de la description des modes de réalisation non limitatifs de l’invention ci-après, en référence aux figures annexées, sur lesquelles : illustre schématiquement un gabarit selon un exemple particulier de la présente invention. illustre schématiquement un procédé de conduite autonome d’un véhicule terrestre à moteur, appelé égo-véhicule, par régulation de vitesse adaptative fondée sur une accélération consigne, selon un exemple particulier de réalisation de la présente invention. illustre schématiquement un dispositif, selon un exemple particulier de réalisation de la présente invention. L’invention est décrite ci-après dans son application, non limitative, au cas d’un véhicule automobile autonome circulant sur une route. D’autres applications telles qu’un robot dans un entrepôt de stockage ou encore une motocyclette sur une route de campagne sont également envisageables. La figure 1 illustre schématiquement un gabarit 100 selon un exemple particulier de la présente invention. L’axe des abscisses 101 représente l’axe de l’indicateur pour le véhicule cible configuré pour caractériser une probabilité d’existence du véhicule cible. L’indicateur varie entre 0 et 1 (0% de probabilité à 100% de probabilité). Sont représentés un seuil bas d‘existence, I min , et un seuil haut d’existence I Max . I min et I Max peuvent prendre toute valeur entre 0 et 1 inclus. Dans un mode opératoire, I min vaut environ 0,20 et I max vaut 0,8. L’axe des ordonnées 102 représente l’accélération qui peut prendre toute valeur réelle, en particulier cette accélération peut être comprise entre -15 m/s 2 et 15 m/s 2 . Sont représentés, le seuil haut d’accélération, Acc conf max, l’accélération du véhicule cible, Acc VCible, augmenté de la marge d’accélération prédéfinie, MA, et un seuil bas d’accélération, Acc conf min. Le seuil haut d’accélération, Acc conf max, correspond à une accélération maximum prédéfinie que l’accélération de consigne maximale ne doit pas dépasser soit pour des raisons de confort soit pour des raisons de sécurité. Par exemple, le seuil haut d’accélération peut prendre pour valeur 1,5 m/s 2 . Le seuil bas d’accélération, Acc conf min, correspond à une accélération minimum prédéfinie à ne pas être inférieure. Pour des raisons de confort, la décélération du véhicule obtenue par le régulateur de vitesse ne doit être inférieur au seuil bas d’accélération. Par exemple, le seuil bas d’accélération peut prendre pour valeur -3,5 m/s 2 . Ce seuil bas détermine une accélération de consigne minimale. Dans le mode opératoire préféré, cette accélération de consigne minimale est constante et donc indépendante de l’indicateur. Dans un autre mode opératoire, l’accélération de consigne minimale peut dépendre de l’indicateur tout comme l’accélération de consigne maximale. L’accélération du véhicule cible, Acc VCible, est déterminé dans le procédé qui est décrit ci-après. En situation normale de roulage, l’accélération d’un véhicule circulant sur une voie de circulation est comprise entre -3,5 et 1,5 m/s 2 . La marge d’accélération prédéfinie, MA, peut être positive ou négative. Dans un mode opératoire, il peut prendre pour valeur 0,1 m/s 2 . L’accélération de consigne maximale, représentée par la courbe 103, est alors un peu plus élevé lors d’une forte probabilité d’existence. En effet, une des raisons de perte de détection du véhicule cible est que le véhicule cible accélère et devient hors du champ de perception. Avoir une marge d’accélération prédéfinie positive rend plus dynamique et plus anticipatif le système de régulation de vitesse. La figure 2 illustre schématiquement un procédé 200 de conduite autonome d’un véhicule terrestre à moteur, appelé égo-véhicule, par régulation de vitesse adaptative fondée sur une accélération consigne, selon un exemple particulier de réalisation de la présente invention. L’étape 201, Det Acc VCible, détermine l’accélération du véhicule cible, le véhicule précédent l’égo-véhicule circulant dans la même voie de circulation que l’égo-véhicule. Les organes de perception de l’environnement (caméra, RADAR, LIDAR, …) embarqués dans l’égo-véhicule, les capteurs liés à la mesure de dynamique de l’égo-véhicule (position/angle, vitesse/vitesse angulaire, accélération/accélération angulaire …) et les traitements classiques associés peuvent déterminer l’accélération du véhicule par effet Doppler, par le traitement temporelle des images capturées, par traitement temporelle des mesures de la distance/vitesse/accélération entre l’égo-véhicule et le véhicule cible. Temporairement, et par intermittence, ces organes de perception de l’environnement peuvent ne plus détecter ou ne plus mesurer une caractéristique du véhicule cible. La détermination de l’accélération du véhicule est ainsi dégradée. Typiquement, les images capturées par les caméras sont dégradées lors de certaines conditions météorologiques comme, par exemple, la pluie, la neige, l’ensoleillement, … Egalement, suite à un écho, le mesures issues d’un radar sont dégradées. L’étape 202, Calc I, calcule l’indicateur pour le véhicule configuré pour caractériser un probabilité d’existence du véhicule cible. Classiquement, à chaque traitement d’information de données d’un organe de perception de l’environnement est associé une information configurée pour caractérisé la confiance du traitement. Des techniques classiques de fusion de données rendent possible le calcul d’un indicateur pour le véhicule configuré pour caractériser un probabilité d’existence du véhicule cible. Par exemple, le traitement des images capturées par une caméra identifie un véhicule cible pendant une période donnée et détermine une première accélération du véhicule cible. En même temps, le traitement des données issues d’un RADAR détermine une deuxième accélération du véhicule cible. Si la première accélération du véhicule cible est sensiblement égale à la deuxième accélération du véhicule cible. La probabilité de d’existence du véhicule cible est très forte. Elle peut être fixée à 70% au moment de la première détermination. Ce taux va progresser, linéairement avec le temps par exemple, tant que la première accélération du véhicule cible est sensiblement égale à la deuxième accélération du véhicule. Ce taux peut chuter progressivement à 50% si une des déterminations n’est plus disponible (exemple un éblouissement, ne permettant pas à la caméra de détecter le véhicule cible). Ce taux peut tendre vers 0% si pendant une durée, on ne détermine plus d’accélération du véhicule cible. Dans un mode de réalisation, cet indicateur est déterminé continuellement même s’il n’y pas de nouvelle détermination de l’accélération du véhicule cible. Pour cela on va prendre en compte au moins une partie de l’historique des dernières mesures et déterminations, typique sur une fenêtre temporelle. Par exemple, l’historique peut prendre en compte les mesures et déterminations disponibles lors des trois dernières secondes. En fonction de cet historique, l’indicateur va croitre ou décroitre. Par exemple, si l’indicateur est proche de 1 et si le véhicule cible accélère fortement pour disparaitre de la perception, l’indicateur va décroitre rapidement vers 0, le véhicule étant devenu hors de portée. Inversement, si l’indicateur est proche de 1 et si le véhicule cible décélère fortement et disparaît tout ou en partie de la perception, l’indicateur va décroitre faiblement, il faut prendre en compte la décélération du véhicule cible et adapter l’accélération consigne pour éviter un choc. Dans l’étape 203, Det Acc cons max, on détermine d’une accélération de consigne maximale à partir de l’indicateur. Cette accélération de consigne maximale est ensuite utilisée pour limiter l’accélération de consigne dans la régulation de vitesse, limitant les variations brusques d’accélération de l’égo-véhicule lorsqu’on ne détermine plus l’accélération du véhicule cible. Dans un mode opératoire, on détermine un gabarit comme celui de la figure 1. Selon la valeur de l’indicateur, le gabarit détermine une accélération de consigne maximale. Par exemple si l’indicateur est inférieur au seuil bas d’existence, I min , l’accélération de consigne maximale est égale à Acc conf max. Si l’indicateur est supérieur un seuil haut d’existence, I Max , l’accélération de consigne maximale est égale à l’accélération du véhicule cible augmenté d’une marge. Si l’indicateur est compris entre le seuil bas d’existence et le seuil haut d’existence, une courbe, ou plus particulièrement un segment dans la figure 1, relie l’accélération du véhicule cible augmenté d’une marge à l’accélération maximum prédéfinie, Acc conf max. Ce segment peut avoir pour équation : Ainsi, avec cette équation, suivant la valeur de l’indicateur I, le gabarit détermine une accélération de consigne maximale, Acc cons max. Par exemple, si on n’arrive plus à déterminer l’accélération du véhicule cible, on prend soit la dernière valeur connue soit une extrapolation à partir des dernières valeurs connues. Si l’indicateur est compris entre I min et I Max , l’accélération de consigne maximale est fonction de l’accélération du véhicule cible, de la marge et d’un seuil haut d’accélération prédéfini. Ainsi, le gabarit détermine à chaque valeur de l’indicateur une valeur d’accélération de consigne maximale. Dans l’étape 204, on détermine une régulation de vitesse à partir de l’accélération de consigne maximale et de l’accélération de consigne. Dans un mode opératoire préféré, l’accélération de consigne classiquement déterminée par les systèmes de régulation de vitesse adaptative sera bornée par l’accélération de consigne maximale. Si l’accélération de consigne est supérieure à l’accélération de consigne maximale, alors la régulation de vitesse adaptative prend l’accélération de consigne maximale comme accélération de consigne. Si l’accélération de consigne inférieure à l’accélération de consigne minimale, alors la régulation de vitesse adaptative prend l’accélération de consigne minimale comme accélération de consigne. La figure 3 représente un exemple de dispositif 301 compris dans le véhicule, dans un réseau (« cloud ») ou dans un serveur. Ce dispositif 301 peut être utilisé en tant que dispositif centralisé en charge d’au moins certaines étapes du procédé décrit ci-avant en référence à la figure 2. Dans un mode de réalisation, il correspond à un calculateur de conduite autonome. Dans la présente invention, le dispositif 301 est compris dans le véhicule. Ce dispositif 301 peut prendre la forme d’un boitier comprenant des circuits imprimés, de tout type d’ordinateur ou encore d’un téléphone mobile (« smartphone »). Le dispositif 301 comprend une mémoire vive 302 pour stocker des instructions pour la mise en œuvre par un processeur 303 d’au moins une étape du procédé tel que décrit ci-avant. Le dispositif comporte aussi une mémoire de masse 304 pour le stockage de données destinées à être conservées après la mise en œuvre du procédé. Le dispositif 301 peut en outre comporter un processeur de signal numérique (DSP) 305. Ce DSP 305 reçoit des données pour mettre en forme, démoduler et amplifier, de façon connue en soi ces données. Le dispositif 301 comporte également une interface d’entrée 306 pour la réception des données mises en œuvre par le procédé selon l’invention et une interface de sortie 307 pour la transmission des données mises en œuvre par le procédé selon l’invention. La présente invention ne se limite pas aux formes de réalisation décrites ci-avant à titre d’exemples ; elle s’étend à d’autres variantes. Ainsi, on a décrit ci-avant un exemple de réalisation dans lequel la détermination de l’accélération du véhicule cible était assurée par les organes de perception de l’égo-véhicule et les capteurs de la dynamique du véhicule de l’égo-véhicule. Bien sûr, cette détermination peut être assurée par une communication basée par un lien radiofréquence. Par exemple, l’égo-véhicule peut communiquer avec le véhicule cible, le véhicule cible transmettant sa vitesse et son accélération. Des équations et calculs ont en outre été détaillés. L’invention n’est pas limitée à la forme de ces équations et calcul, et s’étend à tout type d’autre forme mathématiquement équivalente. Procédé de conduite autonome d’un véhicule terrestre à moteur, appelé égo-véhicule, par régulation de vitesse adaptative fondée sur une accélération consigne, le procédé comportant les étapes de : détermination (201) d’une accélération d’un véhicule cible ; calcul (202) d’un indicateur pour le véhicule cible configuré pour caractériser une probabilité d’existence du véhicule cible ; détermination (203) d’une accélération de consigne maximale à partir de l’indicateur et configurée pour borner l’accélération de consigne ; détermination (204) d’une régulation de vitesse à partir de l’accélération de consigne maximale et de l’accélération de consigne. Procédé selon la revendication 1, dans lequel la détermination de l’accélération de consigne maximale est obtenue par l’application d’un gabarit (100) à l’indicateur, le gabarit étant fonction de l’accélération cible. Procédé selon la revendication 2, dans lequel le gabarit (100) présente deux plateaux reliés par une courbe ; le premier plateau est déterminé pour un indicateur compris entre 0 et un seuil bas d’existence prédéfini, et est configuré pour caractériser un seuil haut d’accélération ; le deuxième plateau est déterminé pour un indicateur compris entre un seuil haut d’existence et 1, et est configuré pour caractériser l’accélération du véhicule cible. Procédé selon la revendication 3, dans lequel le deuxième plateau est configuré pour caractériser l’accélération du véhicule cible additionnée d’une marge d’accélération prédéfinie. Procédé selon l’une des revendications 1 à 4, dans lequel, lorsque l’indicateur est compris entre le seuil bas d’existence et le seuil haut d’existence, l’accélération maximal du gabarit est fonction de la valeur de l’indicateur, de la valeur de l’accélération véhicule cible majoré d’une marge d’accélération prédéfinie Procédé selon l’une des revendications 1 à 5, dans lequel la détermination est du gabarit (100) est mise à jour à chaque nouvelle détermination de l’accélération du véhicule cible. Procédé selon l’une des revendications 1 à 5, dans lequel le calcul de l’indicateur pour le véhicule cible est mise à jour continuellement. Dispositif (301) comprenant une mémoire (302) associée à au moins un processeur (303) configuré pour mettre en œuvre le procédé selon l’une des revendication 1 à 7. Véhicule terrestre à moteur comportant le dispositif selon la revendication 8. Programme d’ordinateur comprenant des instructions adaptées pour l’exécution des étapes du procédé selon l’une des revendications 1 à 7 lorsque ledit programme est exécuté par au moins un processeur (303).