FR 3071520 A1 20190329 FR 1758931 A 20170927 Balayeuse rail-route autonome et intelligente et système de supervision d'une balayeuse La présente invention concerne une balayeuse autonome configurée pour nettoyer une voie ferrée et dotée d'un système de supervision intégrant une architecture d'intelligence artificielle distribuée. On connaît des balayeuses pour des voies ferrées, notamment des voies de circulation de tramways, comprenant par exemple un dispositif de traction, une cabine conducteur, un réservoir d'eaux propres, un réservoir d'eaux usées, et un dispositif de nettoyage. De telles balayeuses sont configurées pour être pilotées, depuis la cabine conducteur, par un opérateur humain. Avant une mission de nettoyage, le conducteur (ou une tierce personne) contrôle l'état de la balayeuse en effectuant un contrôle visuel. La mission de nettoyage peut par exemple consister à nettoyer un dépôt de chemin de fer ou une voie ferrée. Le conducteur conduit la balayeuse en manipulant un volant, un accélérateur, des freins, un embrayage, des manettes et des boutons. De façon classique, le conducteur est appeler à identifier visuellement les obstacles présents sur la trajectoire de la balayeuse, et à effectuer les manoeuvres d'évitement adaptées. Le conducteur est en outre apte à commander le dispositif de nettoyage par actionnement de leviers de commande adaptés. Lorsque le réservoir d'eaux usées est plein et/ou le réservoir d'eau propre est vide, le conducteur doit ramener la balayeuse au dépôt. Les balayeuses connues ne sont pas entièrement satisfaisantes. En particulier, elles présentent une autonomie opérationnelle très limitée due à la capacité des réservoirs et des coûts d'exploitation élevés. Un but de l'invention est de pallier ces inconvénients, en proposant notamment une balayeuse présentant une meilleure autonomie, tout en réduisant les coûts d'exploitation afférents. A cet effet, l'invention a pour objet une balayeuse comprenant : - un dispositif de nettoyage configuré pour nettoyer la voie ferrée; et, - un dispositif de traction de la balayeuse; 2 la balayeuse comportant, en outre, un système de contrôle, le système de contrôle étant du type comprenant un module central et une pluralité de modules périphériques reliés au module central, le système de contrôle étant configuré pour contrôler des paramètres du dispositif de nettoyage et du dispositif de traction, la balayeuse étant un 5 véhicule autonome, sans conducteur, le dispositif de traction et le dispositif de nettoyage étant pilotés par le système de contrôle. Suivant des modes particuliers de réalisation, la balayeuse comporte une ou isolément ou suivant toutes les plusieurs des caractéristiques suivantes, prises combinaisons techniquement possibles : 10 - au moins un module de la pluralité de intelligence artificielle ; - au moins un module de la pluralité de modules périphériques présente une modules périphériques comprend un dispositif d'apprentissage configuré pour définir au moins une nouvelle règle de décision à partir d'un modèle de décision initial ; 15 - un fonctionnement d'un module de la pluralité de modules périphériques est indépendant du fonctionnement d'un autre module de la pluralité de modules périphériques ; - un module de la pluralité de modules périphériques est un module de localisation configuré pour déterminer une position courante de la balayeuse ; 20 - le module de localisation est configuré pour déterminer la position courante de la balayeuse en fusionnant des données d'un module de localisation par satellites et des données d'un module de localisation ferroviaire local avec une carte de la voie ferrée ; - au moins un module de la pluralité de modules périphériques comprend un registre d'états ; 25 - un module de la pluralité de modules périphériques est un module de sécurité configuré pour déterminer des informations concernant un environnement de la balayeuse à partir de données d'un capteur d'environnement ; - un module de la pluralité de modules périphériques est un module de communication, configuré pour établir une communication avec un centre de contrôle 30 distant. L'invention a également pour objet un ensemble comprenant d'une part une balayeuse telle que décrite ci-dessus et le centre de contrôle distant, et d'autre part un système de supervision de la circulation des tramways sur la voie ferrée, le centre de contrôle étant interfacé avec le système de supervision pour lui transmettre une position 35 courante de la balayeuse à chaque instant de la circulation de la balayeuse sur la voie ferrée. 3 D'autres aspects et avantages de l'invention apparaîtront à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence au dessin annexé, dans lequel l'unique figure représente schématiquement un mode de réalisation d'une balayeuse selon l'invention. 5 Sur la figure, est représentée un ensemble 1 constitué d'une balayeuse 16 de nettoyage d'une voie ferrée 2, d'un centre de contrôle 10 de pilotage de la balayeuse 16 et d'un système de supervision 12 de la circulation de tramways 14 sur la voie ferrée 2. La voie ferrée 2 est typiquement une voie ferrée urbaine, par exemple pour tramways. La voie ferrée 2 est par exemple une voie bétonnée, comprenant des rails 4 10 qui affleurent à la surface de la dalle en béton. Des voitures peuvent rouler sur la voie ferrée 2. Selon l'invention, la balayeuse 16 est autonome et commandée à distance. Le centre de contrôle 10 est configuré pour échanger des informations avec la balayeuse 16 et pour contrôler à distance le fonctionnement de la balayeuse 16. 15 Le centre de contrôle 10 comprend un dispositif de communication 20 configuré pour établir une communication avec la balayeuse 16, par exemple par une connexion sans fil. Le centre de contrôle 10 comprend en outre par exemple une unité de traitement d'informations 22 formée d'une mémoire 24 associée à un processeur 26 et une interface homme/machine 28 configurée pour afficher des données relatives à la balayeuse 16. 20 Typiquement, l'unité de traitement d'informations 22 est configurée pour surveiller et contrôler le fonctionnement de la balayeuse 16 de manière automatique, par mise en oeuvre de fonctions stockées dans la mémoire 24, propres à traiter les données reçues de la balayeuse 16. En complément, l'interface 28 permet à un être humain de superviser le 25 fonctionnement de la balayeuse 16 en surveillant les informations qu'elle affiche. Typiquement, le centre de contrôle 10 est localisé dans un dépôt 29. Le dépôt 29 comprend par exemple des bornes destinées à recharger la balayeuse 16, par exemple pendant une pause de mission, avec des matières consommables, telles que de l'eau, des produits de nettoyage ou une source d'énergie 30 (courant, essence ou autre) et à dépoter le réservoir d'eau usée. Le centre de contrôle 10 est interfacé avec le système de supervision 12. Le système de supervision 12 est par exemple un système de contrôle ferroviaire classique. Le système 12 contrôle la position de chacun des tramways 14 circulant sur la voie ferrée 2, en particulier le tramway 14, pour qu'ils se déplacent en sécurité. Selon 35 l'invention, le système de supervision 12 est en outre configuré pour prendre en compte la 4 position courante du ou de chaque balayeuse 16 sur la voie ferrée 2 dans le contrôle de la circulation des tramways 14. Cette position courante lui est transmise par le système 10. Par exemple, le système 12 est configuré pour établir une communication avec le tramway 14. La communication est par exemple établie par une connexion sans fil entre 5 un dispositif de communication 30 du système de supervision 12 et un dispositif de communication 32 du tramway 14. Dans un autre exemple, non représenté, la communication est établie par transmission de signaux à travers des rails 4. La balayeuse 16 est un véhicule autonome, sans conducteur. La balayeuse 16 est par exemple configurée pour nettoyer la voie ferrée 2 sans intervention d'un être humain. 10 Plus précisément, la balayeuse 16 est configurée pour nettoyer les gorges des rails 4 et la surface bétonnée entre et autour des rails 4. La balayeuse 16 comprend un châssis 38, un dispositif de traction 40, un dispositif de nettoyage 42, un réservoir d'eaux propres 44, un réservoir d'eaux usées 45, un dispositif de détection et de localisation 46, un dispositif de communication 47 et un 15 système de contrôle 48. Avantageusement, la balayeuse est dépourvue de cabine conducteur de sorte que le volume des réservoirs 44, 45 et/ou le volume associé au dispositif de traction est optimisé et que l'autonomie de la balayeuse est améliorée. Le châssis 38 est notamment configuré pour supporter le dispositif de nettoyage 20 42, le réservoir d'eaux propres 44, le réservoir d'eaux usées 45 et le système de contrôle 48. Le dispositif de traction 40 comprend par exemple un moteur de traction 50, deux premiers essieux 52 et deux deuxièmes essieux 54. Le moteur de traction 50 est typiquement un moteur de combustion. En variante, le 25 moteur de traction est un moteur électrique, alimenté par une batterie, non représentée. Le moteur de traction 50 est relié aux premier et deuxième essieux 52, 54. Le moteur de traction 50 est configuré pour transmettre une force de traction aux premier et deuxième essieux 52, 54. Les premiers essieux 52 sont configurés pour entraîner un déplacement de la 30 balayeuse 16 sur une route et comprennent par exemple des pneus destinés à être en contact avec une chaussée d'une route asphaltée ou d'une rue bétonnée. Les deuxièmes essieux 54 sont configurés pour entraîner un déplacement de la balayeuse 16 sur la voie ferrée 2 et comprennent par exemple des roues ferroviaires destinées à être en contact avec les rails 4. 35 Le dispositif de nettoyage 42 est configuré pour nettoyer la voie 2. 5 Le dispositif de nettoyage 42 comprend par exemple une brosse télescopique avant 56, un moteur 58 configuré pour entraîner la brosse avant 56, un nettoyeur arrière 60 pour le grattage et brossage rail et gorge de rail, et une brosse latérale 61. Le dispositif de nettoyage 42 comprend en outre un dispositif de pompage 62 d'eau et un dispositif 5 d'aspiration 63. Le dispositif de pompage 62 est configuré pour pomper de l'eau propre du réservoir d'eaux propres 44 à l'endroit à nettoyer, par exemple sur la voie ferrée 2. Le dispositif d'aspiration 63 est configuré pour aspirer l'eau usée sur le sol par exemple au moyen du nettoyeur arrière 60 et pour la récupérer dans le réservoir d'eaux usées 45. Le réservoir d'eaux propres 44 et le réservoir d'eaux usées 45 définissent chacun 10 un volume intérieur configuré pour stocker une certaine quantité d'eau. Le dispositif de détection et localisation 46 comprend par exemple un ou plusieurs capteurs de l'environnement, tel qu'un capteur d'images, un système laser, un système radar ou un système lidar. Le dispositif 46 comprend en outre par exemple un module de localisation par satellites et/ou un module de localisation ferroviaire configuré pour 15 localiser la balayeuse 16 par interface avec un système local installé sur la voie ferrée 2. Par « l'environnement » on entend l'entourage de la balayeuse 16, par exemple ce qui est compris dans un rayon de 50 mètres autour de la balayeuse 16. Le dispositif de communication 47 comprend par exemple une antenne configurée pour établir une communication avec le centre de contrôle 10. 20 Le système de contrôle 48 est relié au dispositif de traction 40, au dispositif de nettoyage 42, au dispositif de détection et localisation 46 et au dispositif de communication 47. Le système de contrôle 48 est configuré pour piloter la balayeuse 16 et pour contrôler le fonctionnement de la balayeuse 16. Plus précisément, le système 48 est 25 configuré pour contrôler des paramètres du dispositif de traction 40 et des paramètres du dispositif de nettoyage 42. Le système de contrôle 48 de la balayeuse 16 comprend plusieurs modules formant une architecture modulaire. Celle-ci est par exemple implémentée sur une unité de traitement d'informations formée par exemple d'une pluralité de mémoires et de 30 processeurs. Par exemple, chaque module comprend une mémoire ou un registre d'états. Le système 48 comprend un module central 70 et une pluralité de modules périphériques reliés au module central 70. Le module central 70 est en communication avec les modules périphériques. Le module central 70 forme une passerelle d'information entre les modules périphériques. 35 Le fonctionnement d'un module de la pluralité de modules périphériques est indépendant du fonctionnement des autres modules périphériques. 6 Typiquement, l'intelligence du système de contrôle 48 est distribuée sur les modules périphériques. Chaque module périphérique présente ainsi une intelligence artificielle. Chaque module périphérique comprend par exemple un dispositif d'apprentissage configuré pour définir au moins une nouvelle règle de décision à partir 5 d'un modèle de décision initial. En variante, uniquement certains modules parmi des modules périphériques présentent une intelligence artificielle. La pluralité de modules périphériques comporte par exemple un module de fonctionnement en mode dégradé 80 (ou « Degraded Mode Operation Module » en 10 anglais), un module de sécurité 82 (ou « Security Module » en anglais), un module d'évaluation de risque 84 (ou « Risk Evaluation Module » en anglais), un module de contrôle d'opération 86, également appelé MOC (de l'anglais « Machine Operating Controller »), un module de communication 88, également appelé SCC (de l'anglais « Server Communication Controller »), un module de localisation 90, également appelé 15 RDV (de l'anglais « Railway driving controller »), un module d'accès 92 à la voie ferrée 2, également appelé RAC (de l'anglais « Railway Access Controller ») et un module de planification de programmes de nettoyage 94 (ou « Cleaning Program scheduler » en anglais). Le module de fonctionnement en mode dégradé 80 détecte par exemple un 20 dysfonctionnement de la balayeuse 16 et met en oeuvre un mode de fonctionnement dégradé. Par exemple, si un élément du dispositif de nettoyage 42 est en panne, le module 80 avertit le centre de contrôle 10 et informe les autres modules périphériques que la balayeuse 16 doit rejoindre le dépôt 29. Le module de sécurité 82 détermine des informations concernant l'environnement 25 de la balayeuse 16 à partir des informations provenant du capteur d'environnement du dispositif 46. Le module 82 présente des capacités cognitives, telles que des capacités de décision, de raisonnement et d'apprentissage. Par exemple, le module 82 est configuré pour identifier des objets sur et autour de la voie ferrée 2, tels que des piétons, les tramways 14, et prendre une décision sur la nature de chaque objet identifié. En outre, le 30 module 82 est configuré pour veiller à la sécurité de fonctionnement interne de la balayeuse 16. Par exemple, le module de sécurité 82 détecte si un élément sécuritaire de la balayeuse 16 est défaillant. Le module d'évaluation de risque 84 est configuré pour déterminer un risque de dommage associé à un obstacle identifié par le module de sécurité 82. Par exemple, le 35 risque associé à un camion à l'arrêt à côté de la voie ferrée 2 est plus petit que le risque associé à un piéton se trouvant sur la voie ferrée 2. 7 Le module de contrôle d'opération 86 est configuré pour mettre en oeuvre la mission de nettoyage de la balayeuse 16, à partir des données reçues des autres modules. Par exemple, le module 86 est configuré pour piloter le dispositif de nettoyage 42 et le dispositif de traction 40. 5 Le module de communication 88 est configuré pour établir une communication avec le centre de contrôle 10, en échangeant des signaux de communication avec le dispositif de communication 47. Le module 88 utilise un protocole de communication, tel que par exemple défini dans les standards de la téléphonie mobile. Le module de localisation 90 est configuré pour déterminer la position courante de 10 la balayeuse 16 sur une carte de la voie ferrée 2. Pour ce faire, le module 90 fusionne, par exemple, des données du module de localisation par satellites du dispositif 46, des données du module localisation ferroviaire du dispositif 46 et la carte de la voie ferrée 2. Le module d'accès 92 à la voie ferrée 2 est configuré pour déterminer un itinéraire à partir du dépôt 29 le long de la voie ferrée 2 à nettoyer. En outre, le module 92 est 15 configuré pour enrailler la balayeuse 16 sur les rails 4. Le module de planification de nettoyage 94 est configuré pour sélectionner un programme de nettoyage, par exemple en fonction du type de la voie ferrée 2 et/ou en fonction du degré de saleté. Le programme de nettoyage planifié est par exemple transféré vers le module de contrôle d'opération 86 pour réalisation. 20 Le fonctionnement du système de supervision 1 va maintenant être décrit. Au début d'une mission, la balayeuse 16 est dans le dépôt 29. La balayeuse 16 est remplie de matières consommables, telles que de l'eau, des produits de nettoyage ou de l'essence. La balayeuse 16 reçoit une mission de nettoyage du système 10. 25 La mission est entièrement effectuée par la balayeuse 16 sans intervention humaine. Pour ce faire, le module de contrôle d'opération 86 réalise la mission de nettoyage de la voie ferrée 2, à partir des données reçues des autres modules. Par exemple, le module de contrôle d'opération 86 pilote le dispositif de nettoyage 42 et le dispositif de 30 traction 40. La balayeuse 16 se déplace, par exemple sur les premiers essieux 52, vers la voie ferrée 2 à nettoyer, entraîné par le dispositif de traction 40. Typiquement, le module d'accès 92 à la voie ferrée 2 détermine un itinéraire à partir du dépôt 29 à la voie ferrée 2. A l'arrivé de la balayeuse 16 à la voie ferrée 2, le module d'accès 92 met en oeuvre des 35 étapes pour enrailler la balayeuse 16 sur la voie ferrée. 8 Le programme de nettoyage est planifié par le module 94, par exemple en fonction du type de la voie ferrée 2 et/ou en fonction du degré de saleté. Le programme de nettoyage planifié est transféré vers le module de contrôle d'opération 86 pour réalisation. Pendant la mission de nettoyage, le module d'opération en mode dégradé 80 5 surveille la balayeuse 16 pour détecter des éventuels dysfonctionnements de la balayeuse 16. Par exemple, si un élément du dispositif de nettoyage 42 est en panne, le module 80 avertit le centre de contrôle 10 et informe les autres modules périphériques que la balayeuse 16 doit rejoindre le dépôt 29. Pendant la mission de nettoyage, le module de sécurité 82 détermine des 10 informations concernant l'environnement par réception des informations provenant du capteur d'environnement du dispositif de détection et localisation 46. En outre, le module de sécurité 82 veille à la sécurité de fonctionnement interne de la balayeuse 16. Pendant la mission de nettoyage, le module d'évaluation de risque 84 détermine un risque de dommage associé à un obstacle identifié par le module de sécurité 82. 15 Pendant la mission de nettoyage, la balayeuse 16 est en communication avec le centre de contrôle 10. Ce dernier localise à chaque instant la balayeuse 16. Plus précisément, le module de localisation 90 détermine la position courante de la balayeuse 16 sur une carte de la voie ferrée 2. La position courante ainsi déterminée est transmise au centre de contrôle 10. 20 Cette information de position courante de la balayeuse 16 est prise en compte par le système de supervision 12. On augmente ainsi la sécurité de circulation des tramways 14, une instruction de marquer un arrêt pouvant être transmise à un tramway 14 risquant de s'engager sur une section de voie sur laquelle circule déjà une balayeuse 16. En effet, jusqu'à présent, lorsqu'un véhicule de nettoyage est engagé sur la voie, c'est à son 25 conducteur de le piloter à vue pour éviter les collisions avec les tramways 14. Cependant, ceci présente des risques importants pour la sécurité des passagers. A la fin de la mission, la balayeuse 16 est par exemple désenraillée, et rejoint le dépôt 29, entraîné par le dispositif de traction 40. On conçoit que la balayeuse 16 selon l'invention présente une autonomie très 30 élevée par rapport aux balayeuses actuellement commercialisées. Typiquement, les réservoirs d'eaux propres 44 et d'eaux usées 45 sont dimensionnés pour permettre le nettoyage de longueurs de voies ferrées 2 importantes. Le fait que la balayeuse 16 soit un véhicule autonome permet une utilisation 24 heures sur 24. 9 Le contrôle automatique des dispositifs de nettoyage optimise par conséquent l'usage des différents outils et augmente ainsi le temps moyen entre pannes ou MTBF (de l'anglais REVENDICATIONS1.- Balayeuse (16) pour nettoyer une voie ferrée (2), la balayeuse (16) comprenant : - un dispositif de nettoyage (42) configuré pour nettoyer la voie ferrée (2) ; et, - un dispositif de traction (40) de la balayeuse (16); caractérisée en ce que la balayeuse (16) comporte, en outre, un système de contrôle (48), le système de contrôle (48) étant du type comprenant un module central (70) et une pluralité de modules périphériques (80, 82, 84, 86, 88, 90, 92, 94) reliés au module central (70), le système de contrôle (48) étant configuré pour contrôler des paramètres du dispositif de nettoyage (42) et du dispositif de traction (40), la balayeuse (16) étant un véhicule autonome, sans conducteur, le dispositif de traction (40) et le dispositif de nettoyage (42) étant pilotés par le système de contrôle (48). 2.- Balayeuse (16) selon la revendication 1, dans laquelle au moins un module de la pluralité de modules périphériques (80, 82, 84, 86, 88, 90, 92, 94) présente une intelligence artificielle. 3.- Balayeuse (16) selon la revendication 1 ou la revendication 2, dans laquelle au moins un module de la pluralité de modules périphériques (80, 82, 84, 86, 88, 90, 92, 94) comprend un dispositif d'apprentissage configuré pour définir au moins une nouvelle règle de décision à partir d'un modèle de décision initial. 4.- Balayeuse (16) selon l'une quelconque des revendications 1 à 3, dans laquelle un fonctionnement d'un module de la pluralité de modules périphériques (80, 82, 84, 86, 88, 90, 92, 94) est indépendant du fonctionnement d'un autre module de la pluralité de modules périphériques. 5.- Balayeuse (16) selon l'une quelconque des revendications 1 à 4, dans laquelle un module de la pluralité de modules périphériques (80, 82, 84, 86, 88, 90, 92, 94) est un module de localisation (90) configuré pour déterminer une position courante de la balayeuse (16). 6.- Balayeuse (16) selon la revendication 5, dans laquelle le module de localisation (90) est configuré pour déterminer la position courante de la balayeuse (16) en fusionnant 11 des données d'un module de localisation par satellites et des données d'un module de localisation ferroviaire local avec une carte de la voie ferrée (2). 7.- Balayeuse (16) selon l'une quelconque des revendications 1 à 6, dans laquelle 5 au moins un module de la pluralité de modules périphériques (80, 82, 84, 86, 88, 90, 92, 94) comprend un registre d'états. 8.- Balayeuse (16) selon l'une quelconque des revendications 1 à 7, dans laquelle un module de la pluralité de modules périphériques (80, 82, 84, 86, 88, 90, 92, 94) est un 10 module de sécurité (82) configuré pour déterminer des informations concernant un environnement de la balayeuse (16) à partir de données d'un capteur d'environnement (46). 9.- Balayeuse (16) selon l'une quelconque des revendications 1 à 8, dans laquelle 15 un module de la pluralité de modules périphériques (80, 82, 84, 86, 88, 90, 92, 94) est un module de communication (88), configuré pour établir une communication avec un centre de contrôle (10) distant. 10.- Ensemble (1) comprenant, d'une part, une balayeuse (16) selon la 20 revendication 9 et le centre de contrôle (10) distant et, d'autre part, un système de supervision (12) de la circulation des tramways (14) sur la voie ferrée (2), le centre de contrôle (10) étant interfacé avec le système de supervision (12) pour lui transmettre une position courante de la balayeuse (16) à chaque instant de la circulation de la balayeuse (16) sur la voie ferrée (2). 25 30