FR 3074319 A1 20190531 FR 1761490 A 20171130 -1- « Procédé et dispositif de contrôle d'une interface conducteur-machine » L'invention concerne un procédé de contrôle d'une interface conducteur-machine. Elle concerne aussi un dispositif de contrôle mettant en oeuvre le procédé de contrôle. Le domaine de l'invention est le domaine du contrôle et de la validation des interfaces conducteur-machine, en particulier des interfaces conducteur-machine ferroviaires. ETAT DE LA TECHNIQUE Les interfaces conducteur-machine sont utilisées pour assister un conducteur d'un véhicule, en particulier ferroviaire, en émettant des consignes de conduite à réaliser par le conducteur telles qu'une décélération, une accélération, une action sur un équipement du véhicule, etc. Ces interfaces peuvent aussi piloter automatiquement le véhicule par exemple lors d'un freinage d'urgence. Le bon fonctionnement de ces interfaces est primordial pour la sécurité du véhicule et la gestion du réseau sur lequel ce véhicule circule. On connait les procédés et dispositifs de contrôle et de qualification de ces interfaces conducteur-machine utilisant des procédures de test préalablement définies. Ces procédés et dispositifs nécessitent l'intervention d'un opérateur pour vérifier l'affichage ou les indications sonores émis par les interfaces conducteur- machine et/ou pour interagir avec les interfaces conducteur-machine. Ces procédés et dispositifs, utilisant des procédures de test effectuées par un opérateur, manquent de répétabilité et donc de précision. Ils sont aussi coûteux, en particulier en terme de main d'ceuvre et chronophages. Un but de la présente invention est de remédier à ces inconvénients. Un autre but de la présente invention est de proposer un procédé et un dispositif de contrôle des interfaces conducteur-machine moins coûteux et moins chronophage. -2- Un autre but de la présente invention est de proposer un procédé et un dispositif de contrôle des interfaces conducteur-machine plus précis et plus fiable. 5 EXPOSE DE L'INVENTION Au moins un des objectifs précités est atteint par un procédé de contrôle d'une interface conducteur-machine utilisée pour piloter un véhicule, en particulier ferroviaire, ledit procédé comprend au moins une itération des 10 étapes suivantes : - acquisition, par un moyen d'acquisition sonore et/ou visuel, d'au moins un signal sonore ou visuel émis par ladite interface conducteur-machine, - extraction d'au moins une donnée, dite de conduite, à partir dudit au 15 moins un signal sonore ou visuel, - actionnement d'au moins une touche, ou une surface tactile, de ladite interface conducteur-machine en fonction de ladite au moins une donnée de conduite, détermination d'un signal, dit de sortie, émis par ladite interface 20 conducteur-machine suite à ladite étape d'actionnement, - comparaison dudit signal de sortie à un signal, dit de référence, préalablement mémorisé dans une base de données, correspondant au signal qui devrait être émis par ladite interface conducteur-machine suite à l'étape d'actionnement, et 25 - si ledit signal de sortie est différent dudit signal de référence, alors émission d'un signal d'erreur. Avec le procédé selon l'invention, le contrôle de l'interface conducteur-machine ne nécessite pas l'intervention d'un opérateur. Le procédé réduit les erreurs de détection de défauts de l'interface conducteur-machine. Le procédé 30 est ainsi plus fiable, plus précis, et plus répétable. De plus, le procédé est moins coûteux et moins chronophage. Dans une version préférée du procédé selon l'invention, l'étape d'extraction d'au moins une donnée de conduite peut comprendre une étape de - 3 - traitement d'image par un algorithme, ou un réseau de neurone, préalablement entrainé. Le procédé selon l'invention permet ainsi une détection plus efficace des données de conduite. Il est ainsi plus fiable et plus précis. 5 Alternativement, ou en plus, l'étape d'extraction d'au moins une donnée de conduite peut comprendre une étape de comparaison d'au moins un signal sonore ou visuel avec au moins un signal sonore ou visuel préalablement mémorisé dans une base de données sonore et/ou visuelle et associé à une 10 donnée de conduite. Dans un mode de réalisation avantageux du procédé selon l'invention, au moins une donnée de conduite peut être : - une représentation graphique d'un état fonctionnel de l'interface 15 conducteur-machine, - une couleur, - un texte alphanumérique, et/ou - un son. Une donnée de conduite peut être une donnée appartenant à une norme 20 spécifique aux affichages des dispositifs d'assistance à la conduite ferroviaire. Par exemple, une donnée de conduite peut être un symbole de freinage suivi d'un son d'alerte. Au moins une donnée de conduite peut être une donnée relative à un état 25 de fonctionnement du véhicule ou d'un réseau sur lequel circule ledit véhicule. Au moins une donnée de conduite peut être une donnée relative à une consigne de conduite. 30 En particulier, le procédé selon l'invention peut comprendre une étape d'actionnement de plusieurs touches dans un ordre déterminé en fonction d'au moins une donnée de conduite. - 4 - Dans un mode de réalisation du procédé selon l'invention, l'interface conducteur-machine peut comprendre un écran tactile, le procédé selon l'invention peut comprendre une étape d'actionnement d'une surface tactile dudit écran, et/ou plusieurs surfaces tactiles dudit écran tactile dans un ordre 5 déterminé, en fonction d'au moins une donnée de conduite. Préférentiellement, le procédé selon l'invention peut comprendre une étape de validation de l'actionnement d'au moins une touche de l'interface conducteur-machine, à partir d'un signal d'état de ladite touche. 10 Un signal d'état d'au moins une touche peut être un signal obtenu par un capteur d'effort configuré pour détecter un appui sur au moins une touche, ou une surface tactile, de l'interface conducteur-machine. Dans une version de réalisation, le procédé selon l'invention peut 15 comprendre une étape de mémorisation, dans la base de données, d'au moins un signal de référence émis par l'interface conducteur-machine en association avec au moins une donnée de conduite. Cette étape de mémoration peut être réalisée préalablement à la première itération du procédé selon l'invention. Dans la base de données, chaque donnée 20 de conduite, extraite à partir d'un signal sonore ou visuel, peut être associée à au moins un signal de conduite. Avantageusement, au moins un signal de sortie peut être : - un affichage sur l'interface conducteur-machine, et/ou 25 - un son émis par l'interface conducteur-machine. En particulier, au moins un signal de sortie peut être une séquence de plusieurs affichages sur l'interface conducteur-machine et/ou une séquence de plusieurs sons émis par l'interface conducteur-machine. 30 Dans un mode particulier de réalisation, le procédé selon l'invention peut comprendre une étape de mémorisation d'au moins un, en particulier chaque, signal de sortie. -5- La mémorisation d'au moins un signal de sortie permet une meilleure traçabilité des éventuelles erreurs et disfonctionnement de l'interface conducteur-machine. 5 Avantageusement, le procédé selon l'invention peut comprendre une étape de mémorisation d'au moins une, en particulier chaque, donnée de conduite détectée par l'étape d'extraction. Suivant un mode de réalisation préféré, le procédé selon l'invention peut 10 comprendre une étape de réception d'au moins une donnée de conduite depuis un serveur distant, pour réaliser une étape d'actionnement d'au moins une touche de l'interface conducteur-machine en fonction de ladite au moins une donnée de conduite. 15 En outre, le procédé selon l'invention peut comprendre une étape de transmission d'au moins une donnée de conduite et/ou d'au moins un signal de sortie vers le serveur distant, par exemple pour les mémoriser dans un moyen de stockage distant. 20 Selon un autre aspect de l'invention, il est proposé un dispositif de contrôle d'une interface conducteur-machine utilisée pour piloter un véhicule en particulier ferroviaire, ledit dispositif comprend : - un moyen d'acquisition agencé pour capturer au moins un signal 25 sonore et/ou visuel émis par ladite interface conducteur-machine, - un moyen d'actionnement prévu pour actionner une touche, ou une surface tactile, de ladite interface conducteur-machine, et - un moyen de traitement ; configurés pour mettre en oeuvre les étapes du procédé selon l'invention. 30 Dans une version de réalisation du dispositif selon l'invention, le moyen d'acquisition peut comprendre au moins une caméra configurée pour capturer au moins une image de la totalité ou une partie de l'interface conducteur-machine. -6- Au moins une caméra peut être équipée d'un micro prévu pour l'acquisition d'un signal sonore. Le dispositif selon l'invention peut comprendre un moyen de réglage de la 5 position d'au moins une caméra configuré pour déplacer au moins une caméra pour ajuster la focale de ladite au moins une caméra. Avantageusement, le dispositif selon l'invention peut comprendre un moyen de fixation du dispositif selon l'invention sur, ou à proximité de, 10 l'interface conducteur-machine. Préférentiellement, le dispositif selon l'invention peut comprendre un moyen de réglage de la luminosité de l'interface conducteur-machine. Le moyen de réglage de la luminosité peut comprendre au moins un 15 moyen d'éclairage prévu pour éclairer l'interface conducteur-machine. Le moyen de réglage de la luminosité peut comprendre un obturateur de lumière prévu pour isoler l'interface conducteur-machine et/ou le moyen d'acquisition de la lumière extérieure. Le moyen de réglage de la luminosité peut être configuré pour réduire les 20 reflets lumineux capturés par le moyen d'acquisition. Le moyen d'acquisition visuel est ainsi plus précis. Dans un mode de réalisation du dispositif selon l'invention, le moyen d'actionnement peut comprendre au moins un servomoteur configuré pour 25 déplacer au moins un doigt d'actionnement pour venir en contact avec au moins une touche, ou une surface tactile, de l'interface conducteur-machine. Le servomoteur peut être contrôlé par le module de traitement en fonction d'une donnée de conduite. 30 Avantageusement, le dispositif selon l'invention peut comprendre au moins un capteur d'effort agencé sur au moins une touche, ou une surface tactile, de l'interface conducteur-machine et prévu pour détecter un appui sur ladite interface conducteur-machine. -7- Le capteur d'effort peut détecter un appui d'au moins un doigt d'actionnement sur l'interface conducteur-machine et transmettre la détection d'appui au module de traitement pour valider qu'une touche de l'interface conducteur-machine est bien actionnée. 5 Alternativement, au moins un, en particulier chaque, doigt d'actionnement peut comprendre un capteur d'effort prévu pour détecter un appui sur une touche, ou une zone tactile, de l'interface conducteur-machine. En particulier, le dispositif selon l'invention peut comprendre un moyen de 10 communication de données à un serveur distant. DESCRIPTION DES FIGURES ET MODES DE REALISATION D'autres avantages et caractéristiques apparaîtront à l'examen de la 15 description détaillée d'exemples de réalisation nullement limitatifs, et des dessins annexés sur lesquels : - la FIGURE 1 est une représentation schématique d'un exemple non limitatif du dispositif selon l'invention ; et - la FIGURE 2 est une représentation schématique d'un exemple non 20 limitatif du procédé selon l'invention. Il est bien entendu que les modes de réalisation qui seront décrits dans la suite ne sont nullement limitatifs. On pourra notamment imaginer des variantes de l'invention ne comprenant qu'une sélection de caractéristiques décrites par la suite isolées des autres caractéristiques décrites, si cette sélection de 25 caractéristiques est suffisante pour conférer un avantage technique ou pour différencier l'invention par rapport à l'état de la technique antérieure. Cette sélection comprend au moins une caractéristique de préférence fonctionnelle sans détail structurel, ou avec seulement une partie des détails structurels si cette partie uniquement est suffisante pour conférer un avantage technique ou 30 pour différencier l'invention par rapport à l'état de la technique antérieure. La FIGURE 1 est une représentation schématique d'un exemple non limitatif du dispositif selon l'invention. -8- Le dispositif 100 est prévu pour contrôler une interface conducteur-machine 102 utilisée pour piloter un véhicule ferroviaire. L'interface conducteur-machine 102 comprend au moins une touche 104 et peut émettre au moins une donnée 106, dite de conduite, relative par 5 exemple à une instruction de conduite ou à un signalement d'un état de fonctionnement du véhicule ferroviaire. Le dispositif 100 comprend une caméra 108 équipée d'un micro 110 prévus pour capturer au moins un signal visuel ou sonore émanant de l'interface conducteur-machine 102. La caméra peut avoir une cadence d'acquisition 10 sensiblement égale à 10 fps. Le dispositif 100 comprend un moyen de fixation 112 de la caméra 108 et du micro 110 sur l'interface conducteur-machine 102. Le moyen de fixation 112 est configuré pour s'adapter à la forme de l'interface conducteur-machine 102 et en particulier pour laisser au moins une touche 104 accessible. Le moyen de 15 fixation 112 comprend un film 114, par exemple un film anti reflet, prévu pour réduire les reflets lumineux capturer par la caméra 108. La caméra 108 est agencée sur le moyen de fixation 112 à travers un support 116 de la caméra 108 et un moyen de réglage 118 de la position de la caméra 108. Le moyen de réglage 118 peut comprendre un vérin moteur, un 20 actionneur linéaire, etc., et permet le réglage de la focale de la caméra 108. Le moyen de fixation 112 et/ou le support 116 et/ou le un moyen de réglage 118 peuvent être réalisé par une technique d'impression 3D. Le dispositif 100 comprend un moyen de traitement 120 configuré pour recevoir au moins un signal sonore ou visuel desdits caméra 108 et micro 110. 25 Le moyen de traitement 120 détecte au moins une donnée de conduite 106 à partir dudit au moins un signal sonore ou visuel. Le moyen de traitement 120 peut comprendre un moyen de mémorisation d'au moins une, en particulier chaque, donnée de conduite 106. Le moyen de traitement 120 peut être un ordinateur mono carte du type Raspberry Pi 3 C). 30 Le dispositif 100 comprend aussi un moyen d'actionnement 122 relié audit calculateur 120 et agencé au niveau d'une touche 104 de l'interface conducteur-machine 102 au travers du moyen de fixation 112. Le moyen d'actionnement 122 comprend un servomoteur 124 relié à un doigt d'actionnement 126 prévu pour venir en contact avec au moins une -9- touche 104 de l'interface conducteur-machine 102. Le moyen de traitement 120 commande le servomoteur 124 en fonction d'au moins une donnée de conduite 106 et permet ainsi d'actionner au moins une touche 104 en fonction d'au moins une donnée de conduite 106 émise par l'interface conducteur-machine 102. 5 Le moyen d'actionnement 122 comprend aussi un capteur d'effort 128 configuré pour détecter un appui sur au moins une touche 104 par ledit doigt d'actionnement 126 et transmettre la détection d'appui au moyen de traitement 120. Le moyen de traitement 120 communique avec un serveur distant 130 de 10 façon filaire ou non. Le serveur distant 130 peut transmettre des données de conduite supplémentaires au moyen de traitement 120 et recevoir au moins un signal sonore ou visuel capturé par lesdits micro 110 et caméra 108. 15 La FIGURE 2 est une représentation schématique d'un exemple non limitatif du procédé selon l'invention. Le procédé 200 est prévu pour contrôler d'une interface conducteur-machine utilisée pour piloter un véhicule ferroviaire. Le procédé 200 peut être mis en oeuvre par le dispositif 100 de la FIGURE 1. 20 Le procédé 200 comprend une étape 202 d'acquisition d'au moins un signal sonore ou visuel émis par ladite interface conducteur-machine. L'étape d'acquisition peut être par un moyen d'acquisition sonore ou visuel tel qu'une caméra et/ou un micro. Le procédé 200 comprend ensuite une étape 204 d'extraction d'au moins 25 une donnée, dite de conduite, à partir dudit au moins un signal sonore ou visuel. Par exemple, au moins une donnée de conduite peut être une représentation d'un état fonctionnel du véhicule ferroviaire et/ou d'une signalisation ferroviaire et/ou d'une alerte sonore. L'étape 204 d'extraction d'au moins une donnée de conduite peut comprendre une étape de traitement d'image utilisant au moins 30 un réseau de neurones. Le procédé 200 comprend ensuite une étape 206 d'actionnement, par un moyen d'actionnement, d'au moins une touche de l'interface conducteur-machine en fonction d'au moins une donnée de conduite déterminée à l'étape 204. L'étape 206 d'actionnement peut être suivie par une étape de validation d'appui sur une touche de l'interface conducteur-machine par un capteur d'effort par exemple. Si le capteur d'effort ne détecte pas un appui, le procédé 200 peut réitérer l'étape 204 ou renvoyer un message d'erreur. Le procédé 200 comprend aussi une étape 208 de détermination d'un 5 signal, dit de sortie, émis par ladite interface conducteur-machine suite à l'étape d'actionnement 206. Le signal de sortie peut être un affichage ou un son émis par l'interface conducteur-machine. Le procédé 200 comprend une étape 210 de comparaison du signal de sortie à un signal, dit de référence, préalablement mémorisé dans une base de 10 données, correspondant au signal qui devrait être émis par ladite interface conducteur-machine suite à l'étape d'actionnement 206. Si le signal de sortie est différent du signal de référence, alors le procédé 200 comprend une étape 212 d'émission d'un signal d'erreur. Le procédé 200 peut être réitéré pour chaque signal sonore ou visuel émis 15 par l'interface conducteur-machine. Bien sûr, l'invention n'est pas limitée aux exemples qui viennent d'être décrits et de nombreux aménagements peuvent être apportés à ces exemples 20 sans sortir du cadre de l'invention. REVENDICATIONS1. Procédé (200) de contrôle d'une interface conducteur-machine (102) utilisée pour piloter un véhicule en particulier ferroviaire, ledit procédé (100) comprend au moins une itération des étapes suivantes : - acquisition (202), par un moyen d'acquisition sonore et/ou visuel (108,110), d'au moins un signal sonore ou visuel émis par ladite interface conducteur-machine (102), - extraction (204) d'au moins une donnée, dite de conduite, à partir dudit au moins un signal sonore ou visuel, - actionnement (206) d'au moins une touche (104), ou une surface tactile, de ladite interface conducteur-machine (102) en fonction de ladite au moins une donnée de conduite, détermination (208) d'un signal, dit de sortie, émis par ladite interface conducteur-machine (102) suite à ladite étape d'actionnement (206), - comparaison (210) dudit signal de sortie à un signal, dit de référence, préalablement mémorisé dans une base de données, correspondant au signal qui devrait être émis par ladite interface conducteur-machine (102) suite à l'étape d'actionnement (206), et - si ledit signal de sortie est différent dudit signal de référence, alors émission (212) d'un signal d'erreur. 2. Procédé (200) selon la revendication précédente, caractérisé en ce que l'étape d'extraction (204) d'au moins une donnée de conduite comprend une étape de traitement d'image par un algorithme, ou un réseau de neurone, préalablement entrainé. 3. Procédé (200) selon l'une quelconque des revendications précédentes, caractérisé en ce que au moins une donnée de conduite est : - une représentation graphique d'un état fonctionnel de l'interface conducteur-machine (102), - une couleur, - un texte alphanumérique, et/ou - un son. -12- 4. Procédé (200) selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend une étape de validation de l'actionnement d'au moins une touche (104) de l'interface conducteur-machine (102), à partir d'un signal d'état de ladite touche (104). 5. Procédé (200) selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend une étape de mémorisation, dans la base de données, d'au moins un signal de référence émis par l'interface conducteur-machine (102) en association avec au moins une donnée de conduite. 6. Procédé (200) selon l'une quelconque des revendications précédentes, caractérisé en ce qu'au moins un signal de sortie est : - un affichage sur l'interface conducteur-machine (102), et/ou - un son émis par l'interface conducteur-machine (102). 15 7. Procédé (200) selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend une étape de réception d'au moins une donnée de conduite depuis un serveur distant, pour réaliser une étape d'actionnement (206) d'au moins une touche (104) de l'interface conducteur-machine (102) en 20 fonction de ladite au moins une donnée de conduite. 8. Dispositif (100) de contrôle d'une interface conducteur-machine (102) utilisée pour piloter un véhicule en particulier ferroviaire, ledit dispositif (100) comprend : 25 - un moyen d'acquisition (108,110) agencé pour capturer au moins un signal sonore et/ou visuel émis par ladite interface conducteur-machine (102), - un moyen d'actionnement (122) prévu pour actionner une touche, ou une surface tactile, de ladite interface conducteur-machine (102), et 30 - un moyen de traitement (120) ; configurés pour mettre en oeuvre les étapes du procédé (200) selon l'une quelconque des revendications précédentes. 5 10 -13- 9. Dispositif (100) selon la revendication précédente, caractérisé en ce que le moyen d'acquisition (108,110) comprend au moins une caméra (108) configurée pour capturer au moins une image de la totalité ou une partie de l'interface conducteur-machine (102). 5 10. Dispositif (100) selon l'une quelconque des revendications 8 ou 9, caractérisé en ce qu'il comprend un moyen de réglage (114) de la luminosité de l'interface conducteur-machine (102). 10 11. Dispositif (100) selon l'une quelconque des revendications 8 à 10, caractérisé en ce que le moyen d'actionnement (122) comprend au moins un servomoteur (124) configuré pour déplacer au moins un doigt d'actionnement (126) pour venir en contact avec au moins une touche (104), ou une surface tactile, de l'interface conducteur-machine (102). 15 12. Dispositif (100) selon la revendication précédente, caractérisé en ce qu'il comprend au moins un capteur d'effort (128) agencé sur au moins une touche (102), ou une surface tactile, de l'interface conducteur-machine (102) et prévu pour détecter un appui sur ladite interface conducteur-machine (102). 20