Brevet FR3136882A1 — publié le 20231222

La présente invention concerne un procédé de dispositif de prédiction d’une capacité à rouler d’un premier véhicule à la suite d’un accident ou d’un incident de fonctionnement de l’un de ses organes à partir de données de diagnostic du premier véhicule (51). La prédiction est obtenue (54) à partir d’un modèle de prédiction de capacité à rouler de véhicule qui a été appris à partir de groupes d’ensembles de données de diagnostic (52, 53) de véhicule et à partir de niveaux de capacité à rouler de véhicule. Figure pour l’abrégé : Figure 5 Procédé et dispositif de prédiction d’une capacité à rouler d’un véhicule à la suite d’un accident La présente invention concerne des procédé et dispositif de prédiction d’une capacité à rouler d’un véhicule à la suite à un accident ou un incident de fonctionnement de l’un de ses organes. La présente invention concerne également un programme d’ordinateur comportant des instructions pour la mise en œuvre du procédé, un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé et un véhicule comprenant un dispositif de prédiction d’une capacité à rouler d’un véhicule à la suite d’un accident/incident. Arrière-plan technologique Les véhicules actuels sont équipés d’une multitude de systèmes de capteur qui fournissent des données représentatives d’état de fonctionnement d’organe de ces véhicules. Ces systèmes de capteur peuvent fournir, par exemple, des données sur l’ouverture des portières, sur la déformation de la carrosserie, sur l’activation du frein à main, sur le fait que les clés sont sur le contact, sur l’accélération des véhicules, sur la vitesse du moteur ou des roues, sur la capacité de freinage ou encore sur le cap du véhicule ou sur les angles morts ou de rayon de braquage. Parmi ces systèmes, on peut aussi citer les systèmes d’aide à la conduite avancée, dit(s) ADAS (de l’anglais « Advanced Driver-Assistance System »). Les systèmes ADAS les plus communément mis en place dans les véhicules actuels permettent le maintien sur une voie de circulation (LKA, de l’anglais « Lane Keeping Assist »), le déclenchement d’alerte lors de changement de voie involontaire (LDW de l’anglais « Lane Departure Warning »), le déclenchement d’alerte de collision imminente (FCA de l’anglais « Forward Collision Assist »). On peut aussi citer les systèmes d’assistance de maintien du véhicule dans une voie de circulation (LPA de l’anglais « Lane Positioning Assist »), les systèmes semi-automatiques de changement de voie de circulation (SALC de l’anglais « Semi Automatic Lane Change »), les systèmes d’aide au freinage antiblocage (ABS de l’allemand « Antoblockiertsystem »), les systèmes d’assistance au freinage d’urgence (AEBC de l’anglais « Advances Emergency Braking »), les systèmes de correction électronique de trajectoire (ESP de l’anglais Electronic Stability Program en anglais) ou encore les régulateurs de vitesse adaptatifs (ACC de l’anglais « Adaptive Cruise Control »). Les données fournies par les systèmes de capteur d’un véhicule sont analysés par un voire plusieurs calculateurs du véhicule et un diagnostic concernant les états de fonctionnement des organes du véhicule est alors posé. Des alertes peuvent alors être émises à destination du conducteur pour le prévenir d’un disfonctionnement d’un organe du véhicule. Lors d’un accident du véhicule ou d’incident de fonctionnement de l’un des organes du véhicule, le diagnostic peut être fossé car des systèmes de capteur peuvent être endommagés, biaisant ainsi les données produites par ces systèmes de capteur. Le conducteur ne pourra alors plus se fier à ce diagnostic pour évaluer la capacité à rouler de son véhicule, c’est-à-dire si son véhicule a la capacité ou non de rouler en toute sécurité. La présente invention a notamment pour but de répondre aux inconvénients suscités. Un objet de la présente invention est de prédire une capacité à rouler d’un véhicule après un accident ou un incident de fonctionnement de l’un de ses organes. Un autre objet de la présente invention est de permettre à un conducteur d’un véhicule de pouvoir estimer de manière fiable si son véhicule est en état de rouler. Un autre objet de la présente invention est d’améliorer la sécurité routière en augmentant la fiabilité de diagnostic portant sur les états de fonctionnement d’organes de véhicule. Selon un premier aspect, la présente invention concerne un procédé de prédiction d’une capacité à rouler d’un premier véhicule à la suite d’un accident ou d’un incident de fonctionnement de l’un de ses organes, ledit procédé étant mis en œuvre par au moins un processeur et comprenant les étapes suivantes : - apprentissage d’un modèle de prédiction de capacité à rouler de véhicule à partir de groupes de deuxièmes ensembles de données représentatives d’états de fonctionnement d’organe de deuxièmes véhicules avant et pendant un accident desdits deuxièmes véhicules ou un incident de fonctionnement de l’un de leurs organes, et à partir de niveaux de capacité à rouler de véhicule ; - réception d’un premier ensemble de données représentatives d’états de fonctionnement d’organe du premier véhicule avant et pendant l’accident ou l’incident de fonctionnement de l’un de ses organes, ledit premier ensemble de données étant reçues à partir d’au moins un système de capteurs embarqué du premier véhicule ; - obtention d’une prédiction d’une capacité à rouler du premier véhicule en alimentant le modèle de prédiction de capacité à rouler de véhicule appris avec ledit premier ensemble de données. Un modèle de prédiction de capacité à rouler du premier véhicule est appris à partir de groupes de deuxièmes ensembles de données et selon des niveaux de capacité à rouler de véhicule. Une prédiction d’une capacité à rouler du premier véhicule est alors obtenue en alimentant le modèle de prédiction de capacité à rouler de véhicule avec un premier ensemble de données reçues à partir d’au moins un système de capteurs du premier véhicule. La présente invention fournit une prédiction de la capacité à rouler d’un véhicule, c’est-à-dire d’évaluer un niveau de fonctionnement du véhicule suite à un accident de ce véhicule ou à un incident survenu sur l’un des organes de ce véhicule. Cette prédiction est réalisée rapidement après un accident d’un véhicule ou l’apparition d’un incident d’un organe de ce véhicule. Cette prédiction fournit un premier diagnostic (qui devra être par la suite confirmé par un expert). Elle permet d’éviter la prise d’un rendez-vous chez un expert lorsque le véhicule est en pleine capacité pour rouler après un accident ou l’apparition d’un incident d’un organe d’un véhicule. Elle permet de déterminer si le véhicule peut continuer à rouler au moins sur une courte distance pour garer le véhicule ou rejoindre un véhicule ou encore si le véhicule ne peut pas se déplacer. La capacité à rouler du véhicule est prédite à partir d’un modèle de prédiction entraîné (appris) à partir de groupes d’ensembles de données représentatives d’états de fonctionnement d’organe de véhicule ayant subis des accidents et/ou des incidents sur leurs organes. Cette prédiction de la capacité à rouler d’un véhicule est fiable car elle se base sur un historique de capacité à rouler de véhicules qui ont subi des accidents et/ou des incidents sur l’un de leurs organes. Ainsi, si le véhicule considéré subi des dommages similaires à certains de ces véhicules, le modèle prédira une capacité à rouler de ce véhicule similaire à celle que ce modèle aura apprise comme étant optimale lors de son apprentissage. Selon un exemple de réalisation particulier et non limitatif, l’étape d’apprentissage (51) comprend les sous-étapes suivantes : - réception desdits deuxièmes ensembles de données à partir d’au moins un système de capteurs embarqués desdits deuxièmes véhicules ; - regroupement desdits deuxièmes ensembles de données en différents groupes de deuxièmes ensembles de données, chaque groupe de deuxièmes ensembles de données correspondant à un niveau de capacité à rouler de véhicule ; et - génération du modèle de prédiction de capacité à rouler de véhicule par classification des groupes de deuxièmes ensembles de données selon des niveaux de capacité à rouler de véhicule. Selon un exemple de réalisation particulier et non limitatif, le procédé comporte en outre une étape d’affichage de la prédiction de la capacité à rouler du premier véhicule. Selon un exemple de réalisation particulier et non limitatif, lesdites données représentent des résultats de diagnostics réalisés pour un véhicule. Selon un exemple de réalisation particulier et non limitatif, le modèle de prédiction de capacité à rouler de véhicule est un réseau de neurones. Selon un exemple de réalisation particulier et non limitatif, le réseau de neurones est de type LSTM. Selon un deuxième aspect, la présente invention concerne un dispositif comprenant une mémoire associée à au moins un processeur configuré pour la mise en œuvre des étapes du procédé selon le premier aspect. Selon un troisième aspect, la présente invention concerne un véhicule, par exemple de type automobile, comprenant un dispositif selon le deuxième aspect de la présente invention. Selon un quatrième aspect, la présente invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le premier aspect de la présente invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur. Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. Selon un cinquième aspect, la présente invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le premier aspect de la présente invention. D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur. D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon la présente invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des figures D’autres caractéristiques et avantages de la présente invention ressortiront de la description des exemples de réalisation non limitatifs de la présente invention ci-après, en référence aux figures 1 à 5 annexées, sur lesquelles : illustre schématiquement un environnement pour l’apprentissage d’un modèle de prédiction d’une capacité à rouler de véhicule et pour l’obtention d’une prédiction d’une capacité à rouler d’un premier véhicule 11 accidenté ou dont un de ses organes présente un incident de fonctionnement, selon un exemple de réalisation particulier et non limitatif de la présente invention ; illustre schématiquement un regroupement de deuxièmes ensembles E2 de données en un nombre prédéterminé de groupes selon un exemple de réalisation particulier et non limitatif de la présente invention ; illustre schématiquement une cellule à mémoire court terme et long terme selon un exemple de réalisation particulier et non limitatif de la présente invention ; illustre schématiquement un dispositif 4 configuré pour prédire une capacité à rouler d’un premier véhicule 11 à la suite d’un accident ou d’un incident de fonctionnement de l’un de ses organes, selon un exemple de réalisation particulier et non limitatif de la présente invention ; et illustre un organigramme des différentes étapes d’un procédé de prédiction d’une capacité à rouler d’un premier véhicule à la suite d’un accident ou d’un incident de fonctionnement de l’un de ses organes, selon un exemple de réalisation particulier et non limitatif de la présente invention. Description des exemples de réalisation Un procédé et un dispositif de prédiction d’une capacité à rouler d’un véhicule à la suite d’un accident ou d’un incident de fonctionnement de l’un de ses organes vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 5. Des mêmes éléments sont identifiés avec des mêmes signes de référence tout au long de la description qui va suivre. L’obtention d’une prédiction d’une capacité à rouler d’un véhicule suite à un accident ou à l’apparition d’un incident de fonctionnement de l’un de ses organes est mise en œuvre par un modèle de prédiction de capacité à rouler de véhicule appris (entraîné) lors d’une phase d’apprentissage automatique, dite d’apprentissage machine (de l’anglais « machine learning »). illustre schématiquement un environnement pour l’apprentissage d’un modèle de prédiction d’une capacité à rouler de véhicule et pour l’obtention d’une prédiction d’une capacité à rouler d’un premier véhicule 11 accidenté ou dont un de ses organes présente un incident de fonctionnement, selon un exemple de réalisation particulier et non limitatif de la présente invention. L’environnement 1 de la présente deux parties, à savoir une première partie 101 configurée pour obtenir une prédiction d’une capacité à rouler du premier véhicule 11 et une deuxième partie 102 configurée pour l’apprentissage d’un modèle de prédiction de capacité à rouler de véhicule, lequel modèle est appris à partir de données d’un ensemble de deuxièmes véhicules 12. Le premier véhicule 11 correspond par exemple à un véhicule à moteur thermique, à moteur(s) électrique(s) ou encore un véhicule hybride avec un moteur thermique et un ou plusieurs moteurs électriques. Le premier véhicule 11 correspond ainsi par exemple à un véhicule terrestre, par exemple une automobile, un camion, un car. Chaque deuxième véhicule de l’ensemble 12 correspond avantageusement à un véhicule du même type que le premier véhicule 11. Un processus de prédiction d’une capacité à rouler du premier véhicule 11 est avantageusement mis en œuvre dans un dispositif de calcul, par exemple un ordinateur ou un serveur, par exemple un serveur du « cloud » (ou « nuage » en français). Selon une variante de réalisation, le processus de prédiction est mis en œuvre au moins partiellement par un calculateur du premier véhicule 11. Un tel processus est avantageusement mis en œuvre sous la forme d’une méthode d’apprentissage automatique ou d’apprentissage machine. Une telle méthode d’apprentissage automatique est par exemple mise en œuvre par un réseau de neurones, par exemple un réseau de neurones de type LSTM (Long Short Term Memory) ( Sepp Hochreiter et Jürgen Schmidhuber, Long short-term memory". Neural Computation. 9 (8): 1735 1780.doi:10.1162/neco.1997.9.8. 1735. PMID 9377276 ). Un réseau de neurones de type LSTM est constitué de cellules (neurones) interconnectées interagissant non-linéairement. La sortie d'une cellule est une combinaison non linéaire de ses entrées. Le réseau de neurones de type LSTM selon la présente invention est prévu pour fournir une prédiction d’une capacité à rouler du premier véhicule 11. Le processus de prédiction d’une capacité à rouler du premier véhicule 10 est mis en œuvre dans une phase dite de production, une telle phase utilisant un modèle de prédiction de capacité à rouler de véhicule appris dans une phase dite d’apprentissage. La phase d’apprentissage est une phase préalable à la phase de production, le modèle étant appris ou généré lors de cette phase d’apprentissage. Chacune de ces phases comprend une ou plusieurs opérations décrites ci-dessous. La phase d’apprentissage et la phase de production sont par exemple mises en œuvre par un même dispositif distant du premier véhicule 11, par exemple un ordinateur ou un serveur. Selon une variante de réalisation, la phase d’apprentissage est mise en œuvre par un serveur (par exemple un serveur du « cloud » ou un serveur hébergé dans un centre (par exemple un bureau d’étude du constructeur du premier véhicule) adapté pour faire l’apprentissage) et la phase de production est mise en œuvre par un dispositif différent, par exemple un ordinateur, un autre serveur ou un calculateur du système embarqué du premier véhicule 11. Phase d’apprentissage L’apprentissage mis en œuvre correspond par exemple à un apprentissage non-supervisé à partir de données associées à un ensemble de deuxièmes véhicules 12, lequel ensemble comprend par exemple quelques dizaines, quelques centaines, des milliers ou des dizaines/centaines de milliers de deuxièmes véhicules 12. Selon une variante de réalisation, l’apprentissage mis en œuvre correspond à un apprentissage supervisé à partir des données associées à l’ensemble de deuxièmes véhicules 12. L’ensemble de deuxièmes véhicules 12 correspond à un ensemble de véhicules accidentés ou dont au moins un organe a présenté un incident de fonctionnement. Dans une première opération de la phase d’apprentissage, des deuxième ensembles E2 de données D représentatives d’états de fonctionnement d’organe de deuxièmes véhicules 12 sont reçus (collectées) à partir d’au moins un système de capteurs embarqué desdits deuxièmes véhicules 12. Les données D de chaque deuxième ensemble E2 sont représentatives d’états de fonctionnement d’organe d’un deuxième véhicule 12 avant et pendant un accident dudit deuxième véhicule 12 ou un incident de l’un de ses organes. Les données D collectées (reçues) ou l’une de leur combinaisons représentent des résultats de diagnostics réalisés pour chacun des deuxièmes véhicules 12. Par exemple, les données D sont reçues d’un outil de diagnostic 100, par exemple en connectant cet outil 100 à chaque deuxième véhicule 12 via une liaison filaire ou sans fil, par exemple via une liaison de type OBD (de l’anglais « On Board Diagnostics » ou en français « Diagnostic embarqué »). Les deuxièmes ensembles E2 de données D sont avantageusement transmis à une base de données 120 hébergée dans un dispositif distant. Ces données D sont par exemple associées à un identifiant du deuxième véhicule 12 qu’elles concernent, un tel identifiant correspondant par exemple au numéro VIN (de l’anglais « Vehicle Identification Number » ou en français « Numéro d’identification du véhicule »). L’identifiant d’un véhicule permet par exemple de déterminer une ou plusieurs informations suivantes : le type de véhicule, le modèle du véhicule, la marque du véhicule et/ou la configuration matérielle et logicielle du véhicule. Les données D sont par exemple représentatives de l’état de fonctionnement de capteurs radar ou Lidar (de l’anglais « Light Detection And Ranging », ou « Détection et estimation de la distance par la lumière » en français), d’éléments ou composants du système d’ouverture/fermeture de portières, du système de contrôle de la carrosserie, du système de freinage, des organes de sécurité du véhicule (frein à main, frein à pied), d’un accéléromètre, du système de contrôle de vitesse moteur et/ou vitesse des roues, du système de contrôle du cap (en anglais « heading ») and direction (en anglais « steering ») du deuxième véhicule 12, du système d’admission du véhicule, du système de liaison du véhicule au sol (les pneus), du système d’éclairage du véhicule, des indicateurs de maintenance, d’un ou plusieurs systèmes ADAS embarqués (de l’anglais « Advanced Driver-Assistance System » ou en français « Système d’aide à la conduite avancé »). Les données des systèmes ADAS utilisées sont des données issues par exemple des systèmes d’aide au freinage et au maintien de la trajectoire, d’aide au freinage d’urgence, d’aide au maintien dans une voie de circulation, de stabilisateur électronique de trajectoire par rapport aux conditions d’adhérence, de détecteur de conditions d’adhérence, d’alerte de franchissement involontaire de ligne, de détection de véhicules présents dans les angles morts, d’alerte de distance de sécurité, de système anticollision. Les données D peuvent comprendre par exemple le kilométrage réel lors d’un diagnostic, l’état de fonctionnement de sondes et d’appareils de mesure et des codes d’erreurs ou de défauts, aussi appelés codes DTC (de l’anglais « Diagnostic Trouble Code » ou en français « Code défaut de diagnostic »), liés à un défaut quelconque d’un organe ou d’un composant. Les données D ci-dessus peuvent également être croisées avec des informations représentatives d’indicateurs de conduite des deuxièmes véhicules 12. Par exemple, des indicateurs de conduite peuvent représenter des vitesses moyennes de trajet, des écarts types du cap de deuxième véhicule 12, de nombres de données envoyées par unité de temps (par heure), de nombre d’évènement « démarrage » et « arrêt » des deuxièmes véhicules 12, de vitesses moyennes moteur, ou d’accélérations au démarrage. Dans une deuxième opération de la phase d’apprentissage, des groupes GRi de deuxièmes ensembles E2 de données D sont formés à partir des deuxièmes ensembles E2, chaque groupe GRi correspondant à un niveau de capacité à rouler de véhicule. Selon une variante, le regroupement est réalisé par partitionnement des deuxièmes ensembles E2 en un nombre prédéterminé K de groupes (appelé « K-means » en anglais). illustre schématiquement un regroupement des deuxièmes ensembles E2 en un nombre prédéterminé K de groupes selon un exemple de réalisation particulier et non limitatif de la présente invention. Selon cet exemple de réalisation, une méthode dite « k-means » est utilisée. La méthode « k-means » regroupe les deuxièmes ensembles E2 (représentés par des carrés) en k (ici k=3) groupes appelés « clusters » en anglais. Pour cela, chaque deuxième ensemble E2 est représenté dans un espace multidimensionnel (ici dans un espace bidimensionnel). Chaque groupe GRi est représenté dans cet espace par un centroïde Ci (ici une moyenne) dont la valeur initiale est une valeur aléatoire. Sur la , chaque centroïde Ci est représenté par un cercle. Pour chaque deuxième ensemble E2 ajouté, une distance Di est calculée entre un point de l’espace représentant ce deuxième ensemble E2 et chaque centroïde Ci. Le deuxième ensemble E2 est alors ajouté au groupe GRi dont la distance Di est minimale. Le centroïde Ci du groupe Ci dans lequel vient d’être ajouté le deuxième ensemble E2 est alors mis à jour en tenant compte du deuxième ensemble E2 ajouté. En variante, plusieurs regroupements de deuxièmes ensembles E2 sont calculés pour des nombres K différents et l’un de ces regroupements est conservé. Par exemple, le regroupement conservé est celui qui minimise des écarts types entre les deuxièmes ensembles E2 des groupes de ce regroupement et le centroïde associé à ces groupes. Dans une troisième opération de la phase d’apprentissage, un modèle 124 de prédiction d’une capacité à rouler du premier véhicule 11 est généré ou entrainé par classification des groupes GRi de deuxièmes ensembles E2 selon des niveaux de capacité à rouler de véhicule. La classification est itérative. A chaque itération, un niveau de capacité à rouler de véhicule est associé à chaque groupe d’ensembles E2. Ce niveau de capacité à rouler de véhicule est alors comparé au niveau de capacité à rouler de véhicule associé à ce groupe d’ensemble E2 lors de la deuxième opération. Si tous les niveaux de capacité à rouler de véhicule correspondent, ou au moins un nombre prédéterminé d’entre eux, la classification est terminée. Sinon, des paramètres du réseau de neurones sont modifiés et une nouvelle itération de la classification est exécutée. Une telle classification permet d’établir des liens ou des associations entre les données D issues de diagnostics réalisés sur les deuxièmes véhicules et les niveaux de capacité à rouler de véhicule. Une telle classification est avantageusement mise en œuvre par un classificateur 123. Une telle phase d’apprentissage permet ainsi de déterminer un modèle établissant des probabilités sur des niveaux de capacité à rouler de véhicule en fonction de données de diagnostic de ces véhicules. Phase de production Dans une première opération de la phase de production, un premier ensemble E1 de données D représentatives d’états de fonctionnement d’organe du premier véhicule 11 avant et pendant un accident ou un incident de fonctionnement de l’un de ses organes, est reçu. Par exemple, les données D du premier ensemble E1 sont reçues (collectées) à partir d’au moins un système de capteurs embarqué du premier véhicule 11. Les données D collectées (reçues) ou l’une de leur combinaisons représentent des résultat de diagnostic(s) réalisé(s) pour le premier véhicule 11. Ces données D sont par exemple obtenues de l’outil de diagnostic 100, par exemple en connectant cet outil 100 au premier véhicule 11 via une liaison filaire ou sans fil, par exemple via une liaison de type OBD. Les données D du premier ensemble E1 sont avantageusement transmises à une base de données 110 hébergée dans un dispositif distant. Ce dispositif distant correspond par exemple à un ordinateur ou à un serveur, différent ou identique du dispositif distant hébergeant la base de données 120. Lorsque la phase de production est mise en œuvre par un calculateur du premier véhicule 11, les premières données sont transmises par l’outil 100 au premier véhicule 11, par exemple via une liaison filaire ou une liaison sans fil de type Wifi® ou Bluetooth®. Dans une deuxième opération de la phase de production, le premier ensemble E1 de premières données D1 est transmis au modèle 124 de prédiction de capacité à rouler de véhicule 124 appris pour alimenter ce dernier. Un classificateur 111, par exemple identique au classificateur 123, met en œuvre une classification du premier ensemble E1 données D sur la base du modèle 124. En sortie de la classification 111 est obtenue une prédiction d’une capacité à rouler du premier véhicule 11 basée sur au moins une probabilité de niveau de capacité à rouler du premier véhicule 11. Par exemple, plusieurs probabilités de niveau de capacité à rouler du premier véhicule 11 sont présentes en sortie da la classification 111, la capacité à rouler prédite est celle qui a la plus forte probabilité. Dans une troisième opération optionnelle du processus, la prédiction de la capacité à rouler du premier véhicule obtenue est affichée. Dans une quatrième opération optionnelle du processus, la prédiction de la capacité à rouler du premier véhicule obtenue est transmise à un dispositif distant. illustre schématiquement une cellule à mémoire court terme et long terme selon un exemple de réalisation particulier et non limitatif de la présente invention. L'idée associée à un réseau de neurones à mémoire court terme et long terme est que chaque cellule est liée à deux états internes ; l’un dit état caché ( ) et l’autre dit état de la cellule ( ) qui joue le rôle de mémoire. Le passage d’un état d’entrée d’une cellule à un instant temporel (t-1) à un état de sortie à un instant temporel suivant t se fait par transfert à gain constant et égal à 1. De cette façon les erreurs se propagent aux pas antérieurs sans phénomène de disparition de gradient. L'état de la cellule peut être modifié à travers une porte d’entrée qui autorise ou bloque la mise à jour. De même pour une porte contrôle si l'état de cellule est communiqué en sortie de la cellule. Les cellules peuvent aussi utiliser une porte permettant la remise à zéro de l'état de la cellule. Selon un exemple, en considérant les valeurs initiales suivantes : et , et en considérant une fonction d’activation de ces cellules de type sigmoïde et tangente hyperbolique , les états des portes de remise à zéro, de sortie et de mise à jour ainsi que les états caché, de la cellule et de sortie sont donnés par : dans lesquelles o est un opérateur symbolisant le produit matriciel de Hadamard (produit terme à terme) et , , , sont des poids (paramètres) et sont des valeurs de décalages (paramètres). En variante, d’autres fonctions peuvent être utilisées. Lors de la phase d’apprentissage, le réseau de neurones apprend à produire une prédiction de capacité à rouler de véhicule à partir de deuxièmes ensembles E2 de données D. Un algorithme d’apprentissage classique de réseau de neurones est alors utilisé pour l’apprentissage. Le principe de cet algorithme d’apprentissage est que le réseau de neurones apprend les valeurs des paramètres des cellules par rétropropagation du gradient de l’erreur c’est-à-dire que l’algorithme calcule progressivement les valeurs des paramètres de manière à minimiser une fonction de coût pour chacune des cellules à mémoire court terme et long terme en partant des sorties du réseau de neurones. Selon un exemple de réalisation particulier et non limitatif, la fonction de coût est une fonction de précision donnée par : Selon un exemple de réalisation particulier et non limitatif, la fonction de coût est une fonction de type F1 donnée par : Cette fonction de coût peut être minimisée en utilisant un algorithme classique de descente de gradient tel que l’algorithme supervisé ADAM de descente de gradient ( Kingma & Ba (2015) Adam: A Method for Stochastic Optimization. Proceedings of the International Conference for Learning Representations, San Diego (ICLR) ). Lors de la phase de production, le réseau de neurones est identique au réseau de neurones en phase d’apprentissage, excepté que l’entrée du réseau de neurones n’est plus alimentée par des deuxièmes ensembles E2 mais par un premier ensemble E1 de données D. Le réseau de neurones est alors capable de reproduire une prédiction d’une capacité à rouler du premier véhicule 11 qui correspond à un niveau de capacité à rouler de véhicule associé au groupe GRi auquel appartient le premier ensemble E1 de données D . Selon une variante, le réseau de neurones de type LSTM comporte une seule cellule. En variante, le réseau de neurones de type LSTM comporte plusieurs cellules. Selon un exemple de réalisation particulier et non limitatif, le réseau de neurones est mémorisé dans une mémoire ou une base de données du premier véhicule 11. illustre schématiquement un dispositif 4 configuré pour prédire une capacité à rouler d’un premier véhicule 11 à la suite d’un accident ou d’un incident de fonctionnement de l’un de ses organes, selon un exemple de réalisation particulier et non limitatif de la présente invention. Un tel dispositif 4 est configuré pour la mise en œuvre de la phase d’apprentissage et de la phase de production d’une méthode d’apprentissage machine. Le dispositif 4 est par exemple configuré pour la mise en œuvre des opérations décrites en regard des figures 1, 2, et 3 et/ou des étapes du procédé décrit en regard de la . Des exemples d’un tel dispositif 4 comprennent, sans y être limités, un ordinateur, un ordinateur portable, un serveur, un téléphone portable, une tablette ou encore un équipement électronique embarqué tel qu’un ordinateur de bord d’un véhicule ou un calculateur électronique tel qu’une UCE (« Unité de Commande Electronique. Les éléments du dispositif 4, individuellement ou en combinaison, peuvent être intégrés dans un unique circuit intégré, dans plusieurs circuits intégrés, et/ou dans des composants discrets. Le dispositif 4 peut être réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels. Le dispositif 4 comprend un (ou plusieurs) processeur(s) 40 configurés pour exécuter des instructions pour la réalisation des étapes du procédé et/ou pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 4. Le processeur 40 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le dispositif 4 comprend en outre au moins une mémoire 41 correspondant par exemple à une mémoire volatile et/ou non volatile et/ou comprend un dispositif de stockage mémoire qui peut comprendre de la mémoire volatile et/ou non volatile, telle que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique. Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire 41. Selon un exemple de réalisation particulier et non limitatif, le dispositif 4 comprend un bloc 42 d’éléments d’interface pour communiquer avec des dispositifs externes, par exemple un serveur distant ou le « cloud », d’autres nœuds du réseau ad hoc. Les éléments d’interface du bloc 42 comprennent une ou plusieurs des interfaces suivantes : - interface radiofréquence RF, par exemple de type Wi-Fi® (selon IEEE 802.11), par exemple dans les bandes de fréquence à 2,4 ou 5 GHz, ou de type Bluetooth® (selon IEEE 802.15.1), dans la bande de fréquence à 2,4 GHz, ou de type Sigfox utilisant une technologie radio UBN (de l’anglais Ultra Narrow Band, en français bande ultra étroite), ou LoRa dans la bande de fréquence 868 MHz, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ; - interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ; - interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français) ; - interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »). Selon un autre exemple de réalisation particulier et non limitatif, le dispositif 4 comprend une interface de communication 43 qui permet d’établir une communication avec d’autres dispositifs (tels que d’autres calculateurs du système embarqué) via un canal de communication 430. L’interface de communication 43 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données via le canal de communication 430. L’interface de communication 43 correspond par exemple à un réseau filaire de type CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (standardisé par la norme ISO 17458) ou Ethernet (standardisé par la norme ISO/IEC 802-3). Selon un exemple de réalisation particulier et non limitatif, le dispositif 4 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage, tactile ou non, un ou des haut-parleurs et/ou d’autres périphériques (système de projection) via des interfaces de sortie respectives. illustre un organigramme des différentes étapes d’un procédé de prédiction d’une capacité à rouler d’un premier véhicule à la suite d’un accident ou d’un incident de fonctionnement de l’un de ses organes, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le procédé est par exemple mis en œuvre par un dispositif de type ordinateur ou serveur ou par le dispositif 4 de la . Dans une première étape 51, un modèle de prédiction de capacité à rouler de véhicule est appris (entraîné) à partir de deuxièmes ensembles E2 de données D représentatives d’états de fonctionnement d’organe de deuxièmes véhicules 12 avant et pendant un accident des deuxièmes véhicules 12 ou d’incident de fonctionnement d’organe desdits deuxièmes véhicules 12, et à partir de niveaux de capacité à rouler de véhicule. Selon un mode de réalisation, l’étape 51 comporte des sous-étapes 511-513. Dans la sous-étape 511, les deuxièmes ensembles E2 de données D sont reçus (collectées) à partir d’au moins un système de capteurs embarqué desdits deuxièmes véhicules 12. Dans la sous-étape 512, les deuxièmes ensembles E2 de données D sont regroupés en différents groupes de deuxièmes ensembles E2, chaque groupe de deuxièmes ensembles E2 correspondant à un niveau de capacité à rouler de véhicule. Dans la sous-étape 513, un modèle de prédiction de capacité à rouler de véhicule est appris par classification des groupes GRi de deuxièmes ensembles E2 de premières données D1 selon des niveaux de capacité à rouler de véhicule. Dans une deuxième étape 52, un premier ensemble E1 de données D représentatives d’états de fonctionnement d’organe du premier véhicule 11 avant et pendant l’accident ou l’incident de fonctionnement de l’un de ses organes est reçu. Dans une troisième étape 53, une prédiction d’une capacité à rouler du premier véhicule 11 est obtenue en alimentant le modèle de prédiction de capacité à rouler de véhicule appris avec ledit premier ensemble E1 de données D. Dans une quatrième étape 54 optionnelle, la prédiction de la capacité à rouler du premier véhicule obtenue est affichée. Dans une cinquième étape 55 optionnelle, la prédiction de la capacité à rouler du premier véhicule obtenue est transmise à un dispositif distant. Selon une variante, les variantes et exemples des opérations décrits en relation avec les figures 1, 2 et 3 s’appliquent aux étapes du procédé de la . Bien entendu, la présente invention ne se limite pas aux exemples de réalisation décrits ci-avant mais s’étend à un procédé de prédiction d’une capacité à rouler d’un premier véhicule, qui inclurait des étapes secondaires sans pour cela sortir de la portée de la présente invention. Il en serait de même d’un dispositif configuré pour la mise en œuvre d’un tel procédé. La présente invention concerne également un véhicule, par exemple automobile comprenant le dispositif de la . Procédé de prédiction d’une capacité à rouler d’un premier véhicule à la suite d’un accident ou d’un incident de fonctionnement de l’un de ses organes, ledit procédé étant mis en œuvre par au moins un processeur et comprenant les étapes suivantes : - apprentissage (51) d’un modèle de prédiction de capacité à rouler de véhicule à partir de groupes de deuxièmes ensembles (E2) de données (D) représentatives d’états de fonctionnement d’organe de deuxièmes véhicules avant et pendant un accident desdits deuxièmes véhicules ou un incident de fonctionnement de l’un de leurs organes, et à partir de niveaux de capacité à rouler de véhicule ; - réception (52) d’un premier ensemble (E1) de données (D) représentatives d’états de fonctionnement d’organe du premier véhicule avant et pendant l’accident ou l’incident de fonctionnement de l’un de ses organes, ledit premier ensemble de données étant reçues à partir d’au moins un système de capteurs embarqué du premier véhicule ; - obtention (53) d’une prédiction d’une capacité à rouler du premier véhicule en alimentant le modèle de prédiction de capacité à rouler de véhicule appris avec ledit premier ensemble (E1) de données. Procédé selon la revendication 1, dans lequel l’étape d’apprentissage (51) comprend les sous-étapes suivantes : - réception (511) desdits deuxièmes ensembles (E2) de données (D) à partir d’au moins un système de capteurs embarqués desdits deuxièmes véhicules ; - regroupement (512) desdits deuxièmes ensembles de données en différents groupes (GRi) de deuxièmes ensembles (E2) de données, chaque groupe (GRi) de deuxièmes ensembles de données correspondant à un niveau de capacité à rouler de véhicule ; et - génération (513) dudit modèle de prédiction de capacité à rouler de véhicule par classification desdits groupes de deuxièmes ensembles de données selon des niveaux de capacité à rouler de véhicule. Procédé selon la revendication 1 ou 2, qui comporte en outre une étape (54) d’affichage de la prédiction de la capacité à rouler du premier véhicule. Procédé selon la revendication 1 ou 2, dans lequel lesdites données représentent des résultats de diagnostics réalisés pour un véhicule. Procédé selon l’une des revendications 1 à 4, dans lequel le modèle de prédiction de capacité à rouler de véhicule est un réseau de neurones. Procédé selon la revendication 5, dans lequel le réseau de neurones est de type LSTM. Programme d’ordinateur comportant des instructions pour la mise en œuvre du procédé selon l’une quelconque des revendications précédentes, lorsque ces instructions sont exécutées par un processeur. Support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon l’une des revendications 1 à 6. Dispositif comprenant une mémoire associée à au moins un processeur configuré pour la mise en œuvre des étapes du procédé selon l’une quelconque des revendications 1 à 6. Véhicule comprenant le dispositif selon la revendication 9.