robotlab 03

TrackBot : Outil de supervision desturtlebots du RobotLab

Introduction

turtlebot

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.

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.

raspberry pi

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.

zabbix

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.

trackbot outil de supervision des turtlebots du robotlab