Ratbot

Une plateforme robotique ouverte et modulaire pour la recherche et l’enseignement.

Ratbot associe une électronique personnalisée, un logiciel embarqué temps réel et ROS 2 pour mener des expériences en navigation autonome, systèmes multi-robots et intelligence artificielle.

Le robot mobile Ratbot : un châssis transparent multi-étages portant un ordinateur embarqué, des moteurs et des roues.

Le projet

Un robot mobile conçu pour être ouvert

Ratbot est une plateforme robotique mobile ouverte et modulaire pour la recherche et l’enseignement. Elle expose une interface ROS 2 standard et s’utilise seule ou intégrée à des systèmes plus larges.

Conçu pour

  • Robotique autonome
  • ROS 2
  • Navigation et cartographie
  • Systèmes multi-robots
  • Intelligence artificielle embarquée
  • Planification automatique
  • Expérimentation et enseignement

Comprend

  • Une base mobile différentielle
  • Une carte électronique personnalisée autour d’un STM32H750
  • Des moteurs avec encodeurs
  • Des interfaces de communication et des capteurs
  • Un firmware temps réel avec FreeRTOS et micro-ROS
  • Un ordinateur embarqué exécutant ROS 2
  • Une architecture matérielle et logicielle modulaire
  • Open Hardware

    Électronique, mécanique et firmware personnalisés, ouverts à l’étude et à la réutilisation.

  • Intelligence embarquée

    Contrôle temps réel et calcul embarqué pour des comportements autonomes.

  • Prêt pour ROS 2

    Une interface ROS 2 standard, utilisable seule ou dans des systèmes plus larges.

  • Recherche & enseignement

    Une plateforme reproductible pour l’expérimentation et l’enseignement.

Philosophie

Pas seulement un robot roulant

Ratbot est une plateforme expérimentale ouverte, reproductible et évolutive. Son électronique, son firmware, son logiciel ROS 2 et sa mécanique peuvent être étudiés, modifiés et réutilisés.

  • Ouverture
  • Modularité
  • Reproductibilité
  • Frugalité
  • Maîtrise complète du matériel et du logiciel
  • Recherche et formation

Architecture

Trois niveaux, une plateforme

De la base mécanique jusqu’aux logiciels de recherche, chaque niveau peut être étudié et remplacé indépendamment.

  1. Applications ROS 2 et logiciels de recherche

    Navigation, cartographie et expérimentations haut niveau sous ROS 2.

  2. Firmware STM32 avec FreeRTOS et micro-ROS

    Contrôle moteur et odométrie temps réel, reliés à ROS 2.

  3. Plateforme mécanique et électronique

    Base différentielle, carte STM32H750 personnalisée, moteurs et capteurs.

Construire, comprendre et faire évoluer Ratbot

Consultez la documentation du matériel, du firmware et de ROS 2.

Consulter la documentation