Jour 3 — Manipulation
Objectifs pédagogiques
Section intitulée « Objectifs pédagogiques »À la fin de la journée, vous saurez :
- décrire la cinématique du SO-101 (6 articulations motorisées : 5 DOF de bras + la pince) et lire son URDF Xacro ;
- piloter le bras en simulation Gazebo Ionic (gz-sim 9) via
ros2_control; - planifier et exécuter une trajectoire avec MoveIt 2 ;
- coder un pick & place complet en simulation.
Pré-requis
Section intitulée « Pré-requis »- Workspace
~/ros2_bootcamp_ws/opérationnel (voir Installation). - Concepts ROS 2 maîtrisés (nodes, topics, tf) — voir Jour 1.
Déroulé de la journée
Section intitulée « Déroulé de la journée »- Présentation du bras SO-101 et de MoveIt 2 (slides ci-dessous).
- Découverte du bras SO-101 : anatomie, URDF/Xacro, visualisation RViz.
- Pilotage en simulation via
ros2_control(trajectoires, gripper). - MoveIt & pick and place : planification (IK, collisions) puis pick & place codé.
Slides du jour
Section intitulée « Slides du jour »Référence — version 2025
Section intitulée « Référence — version 2025 »Le contenu de la session 2025 (OpenManipulator-X) reste accessible : v2025-final/docs/manipulation.
Cours conçu et animé par Etienne Schmitz