Ce dépôt contient du matériel, des exercices et des projets pour un cours sur ROS2 (Robot Operating System 2). Il vise à fournir une base solide pour la compréhension et la maîtrise de ROS2, un système essentiel pour le développement de robots modernes, en abordant des concepts tels que les nœuds, les topics, les services et les actions.
- Introduction à ROS2 : Bases et installation de ROS2, exploration de l’architecture.
- Communication entre nœuds : Mise en œuvre des topics, services et actions.
- Visualisation et simulation : Utilisation de Rviz et Gazebo pour la simulation de robots.
- Projets pratiques : Exercices pour appliquer les connaissances dans des cas d'usage réels.
- Comprendre les concepts fondamentaux de ROS2.
- Apprendre à créer et gérer des nœuds et à configurer la communication inter-nœuds.
- Expérimenter la simulation de robots pour tester les concepts en toute sécurité.
- Développer des compétences pratiques applicables au développement robotique.