Brevet FR3079954A1 — publié le 20191011

La présente invention concerne le domaine de la prédiction de la vitesse future d'un véhicule automobile en mouvement sur une route. Plus précisément, elle concerne des modèles d'apprentissage automatique entrainés, des procédés, des appareils et un ensemble de programmes informatiques permettant de prédire une telle vitesse. La vitesse excessive ou inappropriée constitue le premier problème de sécurité routière dans de nombreux pays. En pratique, elle est à l'origine d'environ un tiers des accidents mortels. En outre, elle constitue un facteur aggravant dans tous les accidents. Afin de résoudre ce problème de sécurité, des technologies d'assistance à la vitesse et des technologies de contrôle de la vitesse ont été développées. On connaît ainsi, des systèmes régulateurs de vitesse ou limiteurs de vitesse qui permettent à un conducteur d'un véhicule automobile de fixer une vitesse maximale à ne pas dépasser. C'est le cas, par exemple, dans des zones de conduite ou des situations 15 de conduite particulières, telles que des zones à virage. On connaît également des méthodes pour prédire une vitesse d'un véhicule automobile en fonction d'un historique de vitesse. Toutefois, on a constaté que la connaissance d'un historique de vitesse ne permet pas de connaître le comportement futur du véhicule automobile dû à la variabilité de son environnement. Les prédictions 20 proposées par ces méthodes sont donc peu précises, car la connaissance du passé du véhicule automobile est insuffisante. On connaît aussi des méthodes pour prédire une vitesse d'un véhicule automobile en fonction d'un profil de conduite. Toutefois, ces méthodes présentent de nombreux inconvénients. Par exemple, la vitesse prédite n'est pas adaptée à un véhicule 25 automobile spécifique, car la vitesse prédite est dérivée d'une distribution statistique de vitesse qui peut varier au cours du temps, de sorte que la vitesse prédite correspond à une généralisation ne prenant pas en compte le comportement singulier d'un véhicule automobile particulier. En outre, ces méthodes sont dépendantes du lieu où la distribution statistique de vitesse a été déterminée. Il n'est donc pas possible d'extrapoler la 30 prédiction de vitesse sur des routes n'ayant pas été utilisées pour déterminer la distribution statistique de vitesse. La présente invention vise donc à résoudre les inconvénients précités en procurant, dans un premier aspect de l'invention un modèle d'apprentissage automatique entrainé pour prédire une vitesse future d'un véhicule automobile en mouvement sur une 35 route. 2 Dans un deuxième aspect de l'invention il est proposé un procédé de prédiction d'une vitesse future d'un véhicule automobile en mouvement sur une route à partir du modèle d'apprentissage automatique entrainé du premier aspect de l'invention. Dans un troisième aspect de l'invention il est proposé un ordinateur avec un 5 code de programme pour exécuter les étapes de procédé du deuxième aspect de l'invention. Dans un quatrième aspect de l'invention il est proposé un support de stockage non transitoire sur lequel un programme d'ordinateur selon le troisième aspect de l'invention est stocké. 10 Enfin, dans un cinquième aspect de l'invention il est proposé un appareil pour prédire une vitesse future d'un véhicule automobile en mouvement sur une route. Ainsi, l'invention se rapporte à un modèle d'apprentissage automatique entrainé pour prédire une vitesse future d'un véhicule automobile en mouvement sur une route, le modèle d'apprentissage automatique entrainé étant obtenu selon les étapes 15 suivantes : - une étape d'acquisition durant laquelle, à chacun des instants d'acquisition d'une pluralité d'instants d'acquisition successifs, pour chacun parmi une pluralité de véhicules automobiles d'entraînement en mouvement, la vitesse du véhicule automobile d'entraînement sur une route et des caractéristiques relatives au 20 comportement dynamique dudit véhicule automobile d'entraînement sur ladite route sont acquises, - une étape de calcul des premières grandeurs durant laquelle, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, de premières grandeurs mathématiques sont calculées à partir 25 d'une pluralité de données relatives au comportement dynamique du véhicule automobile d'entraînement, acquises à des instants d'acquisition compris dans une période de temps prédéterminée précédant l'instant d'acquisition courant, - une étape de calcul des secondes grandeurs durant laquelle, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles 30 d'entraînement, des secondes grandeurs mathématiques sont calculées à partir d'une pluralité de vitesses du véhicule automobile d'entraînement, acquises à des instants d'acquisition compris dans la période de temps prédéterminée précédant l'instant d'acquisition courant, - une étape de création de vecteur caractéristique durant laquelle, pour chacun 35 parmi la pluralité de véhicules automobiles d'entraînement, on créé un vecteur caractéristique à partir des caractéristiques relatives au comportement 3 dynamique du véhicule automobile d'entraînement, des premières grandeurs mathématiques et des secondes grandeurs mathématiques, - une étape d'association durant laquelle, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, on associe le 5 vecteur caractéristique avec la vitesse du véhicule, de sorte à obtenir des premières variables de modèle d'apprentissage automatique, et - une étape d'entraînement du modèle durant laquelle on entraine un modèle d'apprentissage automatique pour prédire sur un horizon temporel futur inférieur ou égal à la période de temps prédéterminée, une vitesse future d'un véhicule 10 automobile en mouvement sur une route, à partir d'un algorithme d'apprentissage automatique et des premières variables de modèle d'apprentissage automatique. Selon un mode de réalisation, le modèle d'apprentissage automatique entrainé est en outre obtenu selon les étapes suivantes : - une étape d'acquisition de données géographiques durant laquelle, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, des données géographiques relatives à des éléments d'infrastructure de la route sont acquises, - une étape de calcul des distances durant laquelle, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, des distances entre une position courante du véhicule automobile d'entraînement sur la route et la position d'un ou de plusieurs éléments d'infrastructure de la route sont calculées à partir des données géographiques relatives aux éléments d'infrastructure de la route, - une étape de combinaison durant laquelle, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, les distances calculées sont ajoutées au vecteur caractéristique. Selon un mode de réalisation les secondes grandeurs mathématiques comprennent une ou plusieurs gradients de vitesse et/ou moyennes glissantes de vitesse, 30 calculés sur tout ou partie de la période de temps prédéterminée. Dans une variante l'algorithme d'apprentissage automatique est basé sur la méthode des forêts d'arbres décisionnels. L'invention couvre également un procédé de prédiction d'une vitesse future d'un véhicule automobile en mouvement, le véhicule automobile comprenant un bus de 35 communication de données, couplé à une pluralité de capteurs de l'état dynamique de fonctionnement du véhicule automobile, le procédé comprenant les étapes suivantes : 4 - une étape d'acquisition de vitesse durant laquelle, à chacun des instants d'acquisition d'une pluralité d'instants d'acquisition successifs, la vitesse courante du véhicule automobile est acquise à partir du bus de communication de données, 5 - une étape de caractérisation dynamique durant laquelle, à un instant d'acquisition courant, des caractéristiques relatives au comportement dynamique du véhicule automobile sont acquises à partir du bus de communication de données, - une étape de calcul des premières grandeurs durant laquelle, à l'instant 10 d'acquisition courant, des premières grandeurs mathématiques sont calculées à partir d'une pluralité de données relatives au comportement dynamique du véhicule automobile, acquises à des instants d'acquisition compris dans une période de temps prédéterminée précédant l'instant d'acquisition courant, - une étape de calcul des secondes grandeurs durant laquelle, à l'instant 15 d'acquisition courant, des secondes grandeurs mathématiques sont calculées à partir d'une pluralité de vitesses du véhicule automobile acquises à des instants d'acquisition compris dans la période de temps prédéterminée précédant l'instant d'acquisition courant, - une étape d'établissement d'un vecteur caractéristique durant laquelle un vecteur 20 caractéristique courant est créé à partir des caractéristiques relatives au comportement dynamique du véhicule automobile, des premières grandeurs mathématiques et des secondes grandeurs mathématiques, - une étape de prévision de vitesse durant laquelle une vitesse future du véhicule automobile sur un horizon temporel futur inférieur ou égal à la période de temps 25 prédéterminée, à partir du vecteur caractéristique courant et d'un modèle d'apprentissage automatique entrainé tel que décrit précédemment. Avantageusement, le procédé de prédiction décrit ci-dessus comprend en outre les étapes suivantes : - acquérir à l'instant d'acquisition courant, des données géographiques relatives à des éléments d'infrastructure de la route, - calculer à l'instant d'acquisition courant, des distances entre une position courante du véhicule automobile et la position d'un ou de plusieurs éléments d'infrastructure de la route, à partir des données géographiques relatives aux éléments d'infrastructure de la route, - ajouter les distances calculées au vecteur caractéristique courant. Selon une variante, le procédé de prédiction comprend en outre les étapes suivantes : 5 - une étape d'association durant laquelle, à l'instant d'acquisition courant, le vecteur caractéristique courant est associé avec la vitesse courante du véhicule automobile, de sorte à obtenir des secondes variables de modèle d'apprentissage automatique, et 5 - une étape d'entraînement durant laquelle le modèle d'apprentissage automatique entrainé décrit ci-dessus est entrainé à partir d'un algorithme d'apprentissage automatique et des secondes variables de modèle d'apprentissage automatique. L'invention se rapporte également à un programme d'ordinateur avec un code de programme pour exécuter les étapes de procédé d'un procédé de prédiction décrit plus 10 haut lorsque le programme d'ordinateur est chargé dans l'ordinateur ou exécuté dans l'ordinateur. L'invention couvre en outre un support de stockage non transitoire sur lequel un programme d'ordinateur décrit ci-dessus est stocké. Enfin, l'invention couvre un appareil pour prédire une vitesse future d'un 15 véhicule automobile en mouvement, le véhicule automobile comprenant un bus de communication de données, couplé à une pluralité de capteurs de l'état dynamique de fonctionnement du véhicule automobile, l'appareil comprenant : - un dispositif de géolocalisation pour estimer une position géographique du véhicule automobile, 20 - une mémoire pour stocker la vitesse du véhicule automobile et des caractéristiques relatives au comportement dynamique du véhicule, - une unité de commande électronique couplée au dispositif de géolocalisation et à la mémoire, l'unité de commande électronique étant configurée pour exécuter des instructions pour mettre en oeuvre un procédé de prédiction de vitesse décrit 25 ci-dessus. D'autres caractéristiques et avantages de l'invention seront mieux compris à la lecture de la description qui va suivre et en référence aux dessins annexés, donnés à titre illustratif et nullement limitatif. - La figure 1 représente le principe général de l'entrainement d'un modèle 30 d'apprentissage automatique, selon l'invention. - La figure 2 représente un procédé d'obtention d'un modèle d'apprentissage automatique entrainé, selon l'invention. - La figure 3 représente un procédé d'utilisation du modèle d'apprentissage automatique entrainé conformément à la figure 2. 35 - La figure 4 représente un appareil pour prédire une vitesse future d'un véhicule automobile en mouvement, selon une première mise en oeuvre de l'invention. 6 - La figure 5 représente un appareil pour prédire une vitesse future d'un véhicule automobile en mouvement, selon une deuxième mise en oeuvre de l'invention. Pour des raisons de clarté, les éléments représentés ne sont pas à l'échelle 5 les uns par rapport aux autres, sauf mention contraire. Le principe général de l'invention est basé sur l'observation de corrélations entre la vitesse d'un véhicule automobile en mouvement sur une route avec le comportement dynamique passé du véhicule automobile. Cette observation a conduit l'inventeur à envisager l'utilisation de 10 l'apprentissage automatique (« machine learning », en langue anglaise) pour créer un modèle d'apprentissage automatique. Dans l'invention, le modèle d'apprentissage automatique entrainé est un modèle dit prédictif dans lequel on découvre des corrélations significatives dans un jeu d'observations passées et dans lequel on cherche à généraliser ces corrélations à des 15 cas non encore observés. À ce titre, le modèle d'apprentissage automatique entrainé selon l'invention se distingue des modèles dits explicatifs dans lesquels on cherche à comprendre le mécanisme causal qui sous-tend le phénomène à prédire. En outre, le modèle d'apprentissage automatique entrainé selon l'invention est obtenu selon une démarche d'apprentissage dite supervisée dans laquelle les 20 observations passées sont labélisées. En pratique, des observations sont dites « labélisées » lorsque chacune d'entre elles est accompagnée d'un label qui identifie le phénomène à prédire. Dans ce cadre, le modèle d'apprentissage automatique entrainé se comporte alors comme un filtre dont les paramètres de transfert sont ajustés à partir de couples 25 entrée/sortie présentés et où l'entrée correspond aux données relatives au comportement dynamique du véhicule automobile et la sortie correspond à la vitesse du véhicule automobile. Dans un souci de précision, on notera que la notion de paramètres de transfert d'un filtre, telle qu'utilisée ci-dessus pour illustrer les effets du comportement 30 dynamique du véhicule automobile sur la vitesse future du véhicule automobile, constitue ce que l'on appelle la rétroaction (« feedback », en langue anglaise) qui est obtenue dans le cadre de l'optimisation d'un algorithme d'apprentissage supervisé. Dans une telle optimisation, on calcule le gradient de la fonction de coût choisie selon chaque entrée du système en fonction des entrées/sorties présentées dans le but d'ajuster les paramètres 35 de transfert. 7 La figure 1 illustre le principe général de l'entrainement d'un modèle d'apprentissage automatique. Dans la figure 1, des données brutes Di sont utilisées par un procédé 100 pour obtenir un modèle d'apprentissage automatique entrainé 200. La figure 2 illustre le procédé 100 d'obtention du modèle d'apprentissage 5 automatique entrainé 200, selon de l'invention. Le procédé 100 nécessite une pluralité (non représentée) de véhicules automobiles d'entrainement, en mouvement sur une pluralité de routes. En outre, chaque véhicule automobile d'entrainement comprend un bus de communication de données, par exemple, de type CAN (« Controller Area Network », en langue anglaise) ou FlexRay. Le 10 bus de communication de chaque véhicule automobile d'entrainement est couplé à une pluralité de capteurs de l'état dynamique de fonctionnement du véhicule automobile d'entrainement. Dans un exemple, les capteurs de l'état dynamique de fonctionnement du véhicule automobile d'entrainement peuvent être choisis parmi les capteurs suivants : capteur de vitesse, capteur de position de pédale, capteur d'accélération/de décélération, 15 capteur d'angle volant / de braquage, indicateur de clignotant, capteur de pluie, capteur de luminosité, détecteur d'obstacle, capteur de pression de pneus, caméra stéréo et radars/sonars... Dans l'exemple de la figure 2, le procédé 100 consiste tout d'abord en une étape d'acquisition 110, à chacun des instants d'acquisition d'une pluralité d'instants 20 d'acquisition successifs, pour chacun parmi la pluralité de véhicules automobiles d'entraînement en mouvement, de la vitesse du véhicule automobile d'entrainement sur une route et des caractéristiques relatives au comportement dynamique du véhicule automobile d'entrainement sur la route. Dans un exemple de l'étape d'acquisition 110, les instants d'acquisition successifs sont espacés les uns des autres d'une durée T, par 25 exemple 500 ms ou 1 s. Dans un autre exemple, les instants d'acquisition successifs sont espacés les uns des autres d'une durée aléatoire. En effet, dans cet exemple, on considère que les différents capteurs du véhicule automobile d'entrainement émettent des messages sur le bus de communication de données à une fréquence répondant à leurs besoins. Dans ce cas, le procédé 100 comprend une étape consistant à écouter les 30 messages émis sur le bus de communication de données. Dans l'étape de cet exemple, il peut être nécessaire de réaliser un traitement postérieur des données recueillies du bus de communication de données afin de rectifier la distribution temporelle des messages observés, et ce, afin que la distribution temporelle des messages observés soit régulièrement espacée dans le temps, par exemple 500 ms ou 1 s. Par exemple, on 35 pourra réaliser des interpolations ou calculer des moyennes adéquates pour obtenir une valeur représentative des messages observés dans l'intervalle de temps souhaité. 8 Ensuite, on calcule lors d'une étape de calcul des premières grandeurs 120, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, des premières grandeurs mathématiques à partir d'une pluralité de données relatives au comportement dynamique du véhicule automobile d'entrainement, 5 acquises à des instants d'acquisition compris dans une période de temps prédéterminée TA précédant l'instant d'acquisition courant. Dans un exemple de l'étape de calcul des premières grandeurs 120, les premières grandeurs mathématiques comprennent, le nombre de changements de vitesse, le nombre d'appuis sur la pédale de frein, la durée d'appui sur la pédale de frein, 10 le nombre d'appuis sur la pédale d'accélération, la durée d'appui sur la pédale d'accélération, la durée de maintien du clignotant et/ou la moyenne de luminosité reçue. Dans un autre exemple de l'étape de calcul des premières grandeurs 120, la période de temps prédéterminée TA est choisie par les valeurs suivantes : 5 s, 10 s, 15 s, 30 s ou 60 s. 15 Par ailleurs, on calcule lors d'une étape de calcul des secondes grandeurs 130, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, des secondes grandeurs mathématiques à partir d'une pluralité de vitesses du véhicule automobile d'entrainement, acquises à des instants d'acquisition, compris dans la période de temps prédéterminée TA précédant l'instant 20 d'acquisition courant. Dans un exemple de l'étape de calcul des secondes grandeurs 130, les secondes grandeurs mathématiques comprennent, un ou plusieurs gradients de vitesse et/ou une ou plusieurs moyennes glissantes de vitesse. Par la suite, on crée lors d'une étape de création de vecteur 25 caractéristique 140, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, un vecteur caractéristique à partir des caractéristiques relatives au comportement dynamique du véhicule automobile d'entrainement, des premières grandeurs mathématiques et des secondes grandeurs mathématiques. Puis, on associe lors d'une étape d'association 150, à chaque instant 30 d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, le vecteur caractéristique avec la vitesse du véhicule automobile d'entraînement, de sorte à obtenir des premières variables de modèle d'apprentissage automatique. Enfin, lors d'une étape d'entraînement du modèle 160, on entraine un modèle d'apprentissage automatique pour prédire sur un horizon temporel futur prédéterminé, 35 une vitesse future d'un véhicule automobile en mouvement sur une route, à partir d'un algorithme d'apprentissage automatique et des premières variables de modèle 9 d'apprentissage automatique. Dans une mise en oeuvre particulière, l'horizon temporel futur prédéterminé est inférieur ou égal à la période de temps prédéterminée TA. Dans l'étape d'entraînement du modèle 160, on réalise l'apprentissage du modèle d'apprentissage automatique en fournissant au modèle d'apprentissage 5 automatique un jeu de données d'apprentissage (« training set », en langue anglaise) sous forme de couples (X, Y), dans lesquels X correspond à un ensemble de variables prédictives (« input features », en langue anglaise) et Y correspond à une variable à prédire (« output feature », en langue anglaise). Dans l'invention, le jeu de données d'apprentissage est déterminé à partir des premières variables de modèle 10 d'apprentissage automatique. En pratique, un couple (X, Y) est défini de telle sorte que la variable prédictive X comprend le vecteur caractéristique des premières variables de modèle d'apprentissage automatique et la variable prédite Y comprend la vitesse du véhicule automobile d'entraînement des premières variables de modèle d'apprentissage automatique qui sont associées à l'horizon temporel futur prédéterminé. 15 Pour illustrer l'étape d'entraînement du modèle 160, prenons un exemple dans lequel on considère que l'horizon temporel futur prédéterminé est fixé à 10 s. Dans ce cas, pour chaque couple (X, Y), si la variable prédictive X comprend le vecteur caractéristique des premières variables de modèle d'apprentissage automatique associées à instant d'acquisition t, alors la variable prédite Y comprendra la vitesse du 20 véhicule automobile d'entraînement des premières variables de modèle d'apprentissage automatique qui sont associées à l'instant d'acquisition t + 10 s. Prenons un autre exemple dans lequel on considère que l'horizon temporel futur prédéterminé est fixé à 25 s. Dans ce cas, pour chaque couple (X, Y), si la variable prédictive X comprend le vecteur caractéristique des premières variables de modèle d'apprentissage automatique 25 associées à instant d'acquisition t, alors la variable prédite Y comprendra la vitesse du véhicule automobile d'entraînement des premières variables de modèle d'apprentissage automatique qui sont associées à l'instant d'acquisition t + 25 s. On notera qu'il est envisagé d'entrainer une pluralité de modèles d'apprentissage automatique entraîné 200 afin de prédire la vitesse future d'un véhicule 30 automobile en mouvement sur une route, sur une pluralité d'horizons temporels futurs prédéterminés. Ainsi, par exemple, on pourra obtenir un premier modèle d'apprentissage automatique entraîné 200 sur un l'horizon temporel futur prédéterminé de 5 s, un deuxième modèle d'apprentissage automatique entraîné 200 sur un l'horizon temporel futur prédéterminé de 10 s, un troisième modèle d'apprentissage automatique 35 entraîné 200 sur un l'horizon temporel futur prédéterminé de 20 s et un quatrième modèle d'apprentissage automatique entraîné 200 sur un l'horizon temporel futur prédéterminé de 60 s. Dans cet exemple, chaque modèle d'apprentissage automatique entraîné 200 10 utilise alors, un jeu de données d'apprentissage différents qui est dérivé des premières variables de modèle d'apprentissage automatique. Dans un exemple de l'étape d'entraînement du modèle 160, l'algorithme d'apprentissage automatique est basé sur la méthode des forêts d'arbres 5 décisionnels (« Random Forest », en langue anglaise). Toutefois, d'autres algorithmes d'apprentissage automatique de régression de type supervisé peuvent également être envisagés. Dans une mise en oeuvre particulière, le modèle d'apprentissage automatique entraîné 200 prend également en considération des données géographiques relatives à 10 des éléments d'infrastructure de la route sur laquelle roule un véhicule automobile d'entraînement. On entend par élément d'infrastructure d'une route, par exemple, un rond-point, un feu tricolore, une intersection avec une autre route, un dos d'âne ou encore un panneau de signalisation. Dans cette mise en oeuvre particulière, le procédé 100 consiste en outre, tout 15 d'abord, à acquérir lors d'une étape d'acquisition de données géographiques 170, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, des données géographiques relatives à des éléments d'infrastructure de la route. Dans un exemple de l'étape d'acquisition de données géographiques 170, chacun parmi la pluralité de véhicules automobiles d'entraînement comprend une base de 20 données géolocalisant des éléments d'infrastructure de la route. Chacun parmi la pluralité de véhicules automobiles d'entraînement comprend en outre un dispositif de géolocalisation de type GPS, GLONASS ou encore par exemple Galileo. Dans un autre exemple de l'étape d'acquisition de données géographiques 170, les données géolocalisant des éléments d'infrastructure de la route sont obtenues à partir serveur 25 distant. Dans une mise en oeuvre particulière, l'acquisition des données géographiques relatives à des éléments d'infrastructure de la route est réalisée à une fréquence moins élevée que celle de la pluralité d'instants d'acquisition successifs. Par exemple, l'acquisition des données géographiques relatives à des éléments d'infrastructure de la route peut est réalisée tous les 2 s ou 5 s, tandis que la fréquence d'acquisition de la 30 pluralité d'instants d'acquisition successifs peut être de 500 ms ou 1 s. Ensuite, on calcule lors d'une étape de calcul des distances 180, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, des distances entre une position courante du véhicule automobile d'entraînement sur la route et la position d'un ou de plusieurs éléments d'infrastructure de 35 la route, à partir des données géographiques relatives aux éléments d'infrastructure de la route. 11 Enfin, on ajoute lors d'une étape de combinaison 190, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, les distances calculées au vecteur caractéristique. Dans une autre mise en oeuvre particulière, de la même manière que la mise 5 en oeuvre particulière précédente, le modèle d'apprentissage automatique entraîné 200 peut prendre en considération des données météorologiques relatives à la route utilisée par chacun parmi la pluralité de véhicules automobiles d'entraînement. En outre, d'autres informations concernant la route peuvent également être prises en compte comme, par exemple, le nombre de voies, le type de route (par exemple, autoroute, route pour 10 automobile), la limitation de vitesse à observer sur la route ou encore la qualité du bitume. La figure 3 illustre un procédé d'utilisation 300 du modèle d'apprentissage automatique entrainé 200 dans un véhicule automobile en mouvement sur une route. Comme les véhicules automobiles d'entrainement, le véhicule automobile en mouvement comprend un bus de communication de données qui est couplé à une pluralité de 15 capteurs de l'état dynamique de fonctionnement dudit véhicule automobile. Le procédé d'utilisation 300 du modèle d'apprentissage automatique entrainé 200 consiste tout d'abord à acquérir lors d'une étape d'acquisition de vitesse 310, à chacun des instants d'acquisition d'une pluralité d'instants d'acquisition successifs, la vitesse courante du véhicule automobile à partir du bus de communication 20 de données. Par ailleurs, on acquiert également lors d'une étape de caractérisation dynamique 320, à un instant d'acquisition courant, des caractéristiques relatives au comportement dynamique du véhicule automobile à partir du bus de communication de données. 25 Ensuite, on calcule lors d'une étape de calcul des premières grandeurs 330, à l'instant d'acquisition courant, des premières grandeurs mathématiques à partir d'une pluralité de données relatives au comportement dynamique du véhicule automobile, acquises à des instants d'acquisition, compris dans une période de temps prédéterminée TA précédant l'instant d'acquisition courant. 30 On calcule lors d'une étape de calcul des secondes grandeurs 340, également à l'instant d'acquisition courant, des secondes grandeurs mathématiques à partir d'une pluralité de vitesses du véhicule automobile, acquises à des instants d'acquisition, compris dans la période de temps prédéterminée TA précédant l'instant d'acquisition courant. 35 Par la suite, on crée lors d'une étape d'établissement d'un vecteur caractéristique 350, un vecteur caractéristique courant à partir des caractéristiques 12 relatives au comportement dynamique du véhicule, des premières grandeurs mathématiques et des secondes grandeurs mathématiques. Enfin, on détermine lors d'une étape de prévision de vitesse 360, une vitesse future du véhicule automobile sur un horizon temporel futur prédéterminé, à partir du 5 vecteur caractéristique courant et du modèle d'apprentissage automatique entrainé 200. Dans une mise en oeuvre particulière, le procédé d'utilisation 300 du modèle d'apprentissage automatique entrainé 200 prend en considération des données géographiques relatives à des éléments d'infrastructure de la route, de la même manière que lors de l'entrainement du modèle d'apprentissage automatique entrainé 200. 10 Dans une autre mise en oeuvre particulière, le procédé d'utilisation 300 du modèle d'apprentissage automatique entrainé 200 utilise les données acquises par le véhicule automobile pour entrainer le modèle d'apprentissage automatique entrainé 200. Dans cette mise en oeuvre particulière qui correspond à un entrainement continu du modèle d'apprentissage automatique entrainé 200, le procédé d'utilisation 300 15 du modèle d'apprentissage automatique entrainé 200 consiste en outre, tout d'abord, à associer, lors d'une étape d'association 370, à l'instant d'acquisition courant, le vecteur caractéristique courant avec la vitesse courante du véhicule de sorte à obtenir des secondes variables de modèle d'apprentissage automatique. Enfin, lors d'une étape d'entraînement 380, on entraîne le modèle 20 d'apprentissage automatique entrainé 200, à partir d'un algorithme d'apprentissage automatique et des secondes variables de modèle d'apprentissage automatique. Dans un mode particulier de réalisation de l'invention, les différentes étapes du procédé d'utilisation 300 du modèle d'apprentissage automatique entrainé 200 sont déterminées par des instructions de programmes d'ordinateurs. Par conséquent, 25 l'invention vise aussi un programme avec un code de programme d'ordinateur fixé sur un support de stockage non transitoire, ce code de programme étant susceptible d'exécuter les étapes de procédé 300 lorsque le programme d'ordinateur est chargé dans l'ordinateur ou exécuté dans l'ordinateur. La figure 4 illustre un appareil 400 pour prédire une vitesse future d'un 30 véhicule automobile en mouvement sur une route, ledit appareil 400 mettant en oeuvre le procédé décrit à la figure 3. L'appareil 400 comprend une mémoire 410 et un micro-ordinateur telle une unité de commande électronique « ECU » (« Electronic Control Unit », en langue anglaise) 430. L'appareil 400 comprend également, de façon optionnelle, un dispositif de 35 géolocalisation 420. Dans la figure 4, le dispositif de géolocalisation 420 est configuré pour estimer une position géographique du véhicule automobile en mouvement. La 13 mémoire 410 est prévue pour stocker la vitesse du véhicule automobile et des caractéristiques relatives au comportement dynamique du véhicule automobile. Enfin, l'unité de commande électronique 430 est couplée au dispositif de géolocalisation 420 et à la mémoire 410, tout en étant configurée pour exécuter des instructions pour mettre en 5 oeuvre le procédé 300. Dans une mise en oeuvre particulière de l'appareil 400, comme illustrée par la figure 5, la mémoire 410 et l'unité de commande électronique 430 sont disposées dans un serveur distant 440 d'une architecture d'informatique dans le nuage informatique 440. On entend par « nuage informatique » (appelé « cloud », en langue anglaise) un 10 ensemble de matériels, réseaux et logiciels informatiques interconnectés et accessibles depuis n'importe où dans le monde. Dans ce cas, l'appareil 400 comprend un émetteur-récepteur 450, par exemple de type radiofréquence, configuré pour envoyer au serveur distant 440, la vitesse du véhicule automobile en mouvement, les caractéristiques relatives au comportement dynamique du véhicule et optionnellement la position 15 géographique dudit véhicule automobile. Par la suite, l'émetteur-récepteur 450 est configuré pour recevoir la vitesse prédite par l'unité de commande électronique 430. Dans un exemple des figures 4 et 5, l'appareil 400 est couplé au tableau de bord du véhicule automobile pour afficher la ou les vitesse(s) future(s) prédites. Par exemple, l'appareil 400 peut générer un affichage sur le tableau de bord du véhicule 20 automobile, des prédictions futures de vitesses à 5 s, 10 s et 15 s par rapport à l'instant d'acquisition courant. Dans ce cas, chaque vitesse future est obtenue à partir d'un modèle d'apprentissage automatique entrainé 200 spécifiquement entraîné pour réaliser une prédiction dans l'horizon temporel futur prédéterminé qui est souhaité. Dans un autre exemple des figures 4 et 5, l'appareil 400 peut être utilisé dans 25 une voiture autonome ou dans un système d'assistance à la conduite. Ainsi, par exemple, il sera possible de prévenir le conducteur d'un véhicule automobile de l'arrivée prochaine d'un virage et de l'informer à propos d'une vitesse future inadaptée ou de la vitesse future à adopter. Le modèle d'apprentissage automatique entrainé 200, selon l'invention, 30 présente l'avantage de ne pas dépendre d'une position géographique, de sorte qu'il peut être utilisé sur une route non présente dans le jeu de données d'apprentissage. En outre, il peut s'améliorer en permanence grâce à l'acquisition en continu, de nouvelles données d'entrainement. Les différentes améliorations peuvent en outre être centralisées dans le nuage informatique afin d'en faire profiter l'ensemble des véhicules automobiles y ayant 35 accès. La présente invention a été décrite et illustrée dans la présente description détaillée et dans les figures. Toutefois, la présente invention ne se limite pas aux formes 14 de réalisation présentées. Ainsi, d'autres variantes et modes de réalisation peuvent être déduits et mis en oeuvre par l'homme REVENDICATIONS1. Modèle d'apprentissage automatique entrainé (200) pour prédire une vitesse future d'un véhicule automobile en mouvement sur une route, le modèle d'apprentissage automatique entrainé étant obtenu selon les étapes suivantes : - - - - - une étape d'acquisition (110) durant laquelle, à chacun des instants d'acquisition d'une pluralité d'instants d'acquisition successifs, pour chacun parmi une pluralité de véhicules automobiles d'entraînement en mouvement, la vitesse du véhicule automobile d'entraînement sur une route et des caractéristiques relatives au comportement dynamique dudit véhicule automobile d'entraînement sur ladite route sont acquises, une étape de calcul des premières grandeurs (120) durant laquelle, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, de premières grandeurs mathématiques sont calculées à partir d'une pluralité de données relatives au comportement dynamique du véhicule automobile d'entraînement, acquises à des instants d'acquisition compris dans une période de temps prédéterminée (TA) précédant l'instant d'acquisition courant, une étape de calcul des secondes grandeurs (130) durant laquelle, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, des secondes grandeurs mathématiques sont calculées à partir d'une pluralité de vitesses du véhicule automobile d'entraînement, acquises à des instants d'acquisition compris dans la période de temps prédéterminée (TA) précédant l'instant d'acquisition courant, une étape de création de vecteur caractéristique (140) durant laquelle, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, on créé un vecteur caractéristique à partir des caractéristiques relatives au comportement dynamique du véhicule automobile d'entraînement, des premières grandeurs mathématiques et des secondes grandeurs mathématiques, une étape d'association (150) durant laquelle, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, on associe le vecteur caractéristique avec la vitesse du véhicule, de sorte à obtenir des premières variables de modèle d'apprentissage automatique, et - une étape d'entraînement du modèle (160) durant laquelle on entraine un modèle d'apprentissage automatique pour prédire sur un horizon temporel futur inférieur ou égal à la période de temps prédéterminée (TA), une vitesse future d'un 16 véhicule automobile en mouvement sur une route, à partir d'un algorithme d'apprentissage automatique et des premières variables de modèle d'apprentissage automatique. 2. Modèle d'apprentissage automatique entrainé selon la revendication 1, étant 5 en outre obtenu selon les étapes suivantes : - une étape d'acquisition de données géographiques (170) durant laquelle, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, des données géographiques relatives à des éléments d'infrastructure de la route sont acquises, 10 - une étape de calcul des distances (180) durant laquelle, à chaque instant d'acquisition, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, des distances entre une position courante du véhicule automobile d'entraînement sur la route et la position d'un ou de plusieurs éléments d'infrastructure de la route sont calculées à partir des données 15 géographiques relatives aux éléments d'infrastructure de la route, - une étape de combinaison (190) durant laquelle, pour chacun parmi la pluralité de véhicules automobiles d'entraînement, les distances calculées sont ajoutées au vecteur caractéristique. 3. Modèle d'apprentissage automatique entrainé selon l'une quelconque des 20 revendications 1 à 2, dans lequel les secondes grandeurs mathématiques comprennent une ou plusieurs gradients de vitesse et/ou moyennes glissantes de vitesse, calculés sur tout ou partie de la période de temps prédéterminée (TA). 4. Modèle d'apprentissage automatique entrainé selon l'une quelconque des revendications 1 à 3, dans lequel l'algorithme d'apprentissage automatique est basé sur la 25 méthode des forêts d'arbres décisionnels. 5. Procédé (300) de prédiction d'une vitesse future d'un véhicule automobile en mouvement sur une route, le véhicule automobile comprenant un bus de communication de données, couplé à une pluralité de capteurs de l'état dynamique de fonctionnement du véhicule automobile, le procédé comprenant les étapes suivantes : 30 - une étape d'acquisition de vitesse (310) durant laquelle, à chacun des instants d'acquisition d'une pluralité d'instants d'acquisition successifs, la vitesse courante du véhicule automobile est acquise à partir du bus de communication de données, 17 - une étape de caractérisation dynamique (320) durant laquelle, à un instant d'acquisition courant, des caractéristiques relatives au comportement dynamique du véhicule automobile sont acquises à partir du bus de communication de données, 5 - une étape de calcul des premières grandeurs (330) durant laquelle, à l'instant d'acquisition courant, des premières grandeurs mathématiques sont calculées à partir d'une pluralité de données relatives au comportement dynamique du véhicule automobile, acquises à des instants d'acquisition compris dans une période de temps prédéterminée (TA) précédant l'instant d'acquisition courant, 10 - une étape de calcul des secondes grandeurs (340) durant laquelle, à l'instant d'acquisition courant, des secondes grandeurs mathématiques sont calculées à partir d'une pluralité de vitesses du véhicule automobile acquises à des instants d'acquisition compris dans la période de temps prédéterminée (TA) précédant l'instant d'acquisition courant, 15 - une étape d'établissement d'un vecteur caractéristique (350) durant laquelle un vecteur caractéristique courant est créé à partir des caractéristiques relatives au comportement dynamique du véhicule automobile, des premières grandeurs mathématiques et des secondes grandeurs mathématiques, - une étape de prévision de vitesse (360) durant laquelle une vitesse future du 20 véhicule automobile sur un horizon temporel futur inférieur ou égal à la période de temps prédéterminée (TA), à partir du vecteur caractéristique courant et d'un modèle d'apprentissage automatique entrainé selon l'une quelconque des revendications 1 à 4 est déterminée. 6. Procédé de prédiction selon la revendication 5, comprenant en outre les 25 étapes suivantes : - acquérir à l'instant d'acquisition courant, des données géographiques relatives à des éléments d'infrastructure de la route, - calculer à l'instant d'acquisition courant, des distances entre une position courante du véhicule automobile et la position d'un ou de plusieurs éléments 30 d'infrastructure de la route, à partir des données géographiques relatives aux éléments d'infrastructure de la route, - ajouter les distances calculées au vecteur caractéristique courant. 7. Procédé de prédiction selon l'une quelconque des revendications 5 à 6, comprenant en outre les étapes suivantes : 18 - une étape d'association (370) durant laquelle, à l'instant d'acquisition courant, le vecteur caractéristique courant est associé avec la vitesse courante du véhicule automobile, de sorte à obtenir des secondes variables de modèle d'apprentissage automatique, et 5 - une étape d'entraînement (380) durant laquelle le modèle d'apprentissage automatique entrainé (200) selon l'une quelconque des revendications 1 à 4 est entrainé à partir d'un algorithme d'apprentissage automatique et des secondes variables de modèle d'apprentissage automatique. 8. Programme d'ordinateur avec un code de programme pour exécuter les 10 étapes de procédé d'un procédé selon l'une quelconque des revendications 5 à 7 lorsque le programme d'ordinateur est chargé dans l'ordinateur ou exécuté dans l'ordinateur. 9. Support de stockage non transitoire sur lequel un programme d'ordinateur selon la revendication 8 est stocké. 10. Appareil (400) pour prédire une vitesse future d'un véhicule automobile en 15 mouvement, le véhicule automobile comprenant un bus de communication de données, couplé à une pluralité de capteurs de l'état dynamique de fonctionnement du véhicule automobile, l'appareil comprenant : - un dispositif de géolocalisation (420) pour estimer une position géographique du véhicule automobile, 20 - une mémoire (410) pour stocker la vitesse du véhicule automobile et des caractéristiques relatives au comportement dynamique du véhicule, - une unité de commande électronique (430) couplée au dispositif de géolocalisation (420) et à la mémoire (410), l'unité de commande électronique (430) étant configurée pour exécuter des instructions pour mettre en 25 oeuvre un procédé selon l'une quelconque des revendications 5 à 7.