Débutant13 modules · 13 h 45
Fil rouge : Un robot de livraison à conduite différentielle, du premier tour de roue à sa simulation dans Gazebo.
Notion de génie logiciel : Structurer le logiciel d'un robot en nœuds qui communiquent, l'organiser en packages, le simuler avant de le faire rouler.
ROS 2 JazzyPythonC++RVizGazebo
Prérequis : bases de Python, les bases du terminal Linux : le module gratuit « Linux pour la robotique » les donne
Intermédiaire4 modules · 6 h
Fil rouge : Un bras qui trie les colis du robot de livraison.
Notion de génie logiciel : Modéliser un système (URDF) et séparer le modèle du calcul (cinématique directe et inverse).
URDFTF2PythonVue 3D
Prérequis : Apprendre ROS 2 avec un robot mobile
Intermédiaire6 modules · 8 h 45
Fil rouge : Tester un nœud seul, puis tout le robot, avec des données rejouées.
Notion de génie logiciel : Tests, qualité du code, intégration continue.
Gitpytestlaunch_testingros2 bagrosbag2_pyGitHub Actionsgtestament_lint
Prérequis : Apprendre ROS 2 avec un robot mobile
Intermédiaire7 modules · 10 h 30
Fil rouge : Le robot de livraison s'arrête à temps, même quand son capteur se tait.
Notion de génie logiciel : Capteurs, robustesse et cycle de vie des nœuds : un logiciel qui échoue en sécurité.
lidarLaserScannœuds lifecyclesimulateur 2D
Prérequis : Apprendre ROS 2 avec un robot mobile
Intermédiaire4 modules · 3 h 30Offert après un parcours validé
Fil rouge : Le logiciel du robot, du poste de développement au robot, sans « ça marche sur ma machine ».
Notion de génie logiciel : Environnements reproductibles, conteneurs et déploiement.
DockerDocker Composebuildxrosdep
Prérequis : Apprendre ROS 2 avec un robot mobile, ou un parcours équivalent