TrackBot : Outil de supervision desturtlebots du RobotLab
Introduction
CONTEXTE
TrackBot s’inscrit dans une démarche visant à moderniser la gestion des robots dans la salle de robotique. Actuellement, le suivi des TurtleBot 3 Burger manque de centralisation, ce qui complique leur maintenance. Le projet ambitionne de simplifier l’accès aux informations des robots tout en optimisant leur utilisation dans un cadre pédagogique.
OBJECTIFS
Le projet TrackBot vise à développer une interface web intuitive permettant de superviser en temps réel l’état des robots TurtleBot 3 Burger dans la salle de robotique. Ce système centralisé offre une gestion simplifiée et une meilleure accessibilité pour les utilisateurs, notamment les étudiants en robotique.
Raspberry Pi :
Il s’agit d’un ordinateur miniature qui peut héberger et exécuter des programmes, ou des services. Dans le cadre de notre projet, notre raspberry Pi héberge le server Zabbix servant à superviser les robots Turtlebot.
Zabbix :
Un serveur Zabbix est une solution open-source dédiée à la supervision et à la gestion des performances des infrastructures informatiques. Il assure la collecte, le stockage et l’analyse des données issues des équipements réseau, serveurs, applications et services. Grâce à ses tableaux de bord, alertes et rapports personnalisables, il facilite la détection proactive des incidents. Zabbix est largement reconnu pour son efficacité dans la surveillance des environnements complexes et critiques.
1 – Phase de Test avec Zabbix
La première étape du projet a consisté à configurer un serveur de test en utilisant Zabbix. Nous avons réalisé des tests initiaux de monitoring des robots TurtleBot 3 Burger, afin de valider les concepts techniques et fonctionnels. Cette phase nous a permis d’expérimenter les fonctionnalités clés et de nous familiariser avec les outils de supervision.
2 – Déploiement et Sécurisation sur Raspberry Pi
Dans une deuxième phase, nous avons migré le serveur sur un Raspberry Pi pour créer une infrastructure réelle et fonctionnelle. Ce serveur a été sécurisé pour garantir une gestion robuste des données. Nous avons également développé et personnalisé les tableaux de bord (dashboards) pour afficher en temps réel l’état des robots et optimiser l’expérience utilisateur.
Bilan
Un projet porté par : Vadim ARNAULD – Axel DA SILVA – Xavier GUILLON – Dorian LHOSTE
Année : 2024-2025
•Le serveur de supervision a été déployé avec succès sur un Raspberry Pi, offrant un suivi en temps réel des robots TurtleBot 3 Burger. Les tests de monitoring ont validé la fiabilité et la stabilité du système. Les dashboards personnalisés et la documentation complète sont prêts à être utilisés.
Perspectives :
•Des évolutions futures pourraient inclure l’ajout de fonctionnalités avancées, comme l’identification des robots via caméra, la mise en place d’une bande de LED pour vérifier l’activité des robots ou des notifications automatisées en cas d’anomalie.
Romain MARIE – Enseignant référent et client