Plan du cours
Introduction au prototypage rapide pour la robotique
- Principes du prototypage rapide et de la conception itérative
- Aperçu de l'écosystème ROS 2
- Comment Docker permet l'agilité et la reproductibilité en robotique
Configuration de l'environnement de développement
- Installation de ROS 2 et de Docker sur des systèmes locaux ou cloud
- Configuration des conteneurs Docker pour le développement de la robotique
- Utilisation de VS Code et d'extensions pour des flux de travail efficaces
Fondamentaux de ROS 2 pour le prototypage
- Packages, nœuds, sujets et services ROS 2
- Création et construction d'espaces de travail ROS 2
- Simulation de robots dans Gazebo
Docker pour le développement de la robotique
- Fondamentaux de la conteneurisation pour les applications ROS
- Construction d'images Docker personnalisées pour les projets de robotique
- Gestion des dépendances et des configurations entre les systèmes
Intégration et test des prototypes robotiques
- Connexion de plusieurs nœuds ROS 2 au sein de réseaux Docker
- Test des modules de perception et de contrôle en simulation
- Débogage et optimisation des applications conteneurisées
Développement robotique collaboratif et scalable
- Contrôle de version et partage de projets ROS-Docker
- Pipelines d'intégration continue pour la robotique
- Déploiement et mise à l'échelle des prototypes sur plusieurs appareils
Projet pratique : Prototype ROS 2 conteneurisé
- Conception et mise en œuvre d'un pipeline de simulation de robot
- Conteneurisation du flux de travail complet avec ROS 2 et Gazebo
- Test et déploiement du prototype fonctionnel
Conclusion et prochaines étapes
Pré requis
- Connaissances de base en programmation Python
- Familiarité avec les outils en ligne de commande Linux
- Compréhension des concepts fondamentaux de la robotique (capteurs, actionneurs, contrôle)
Public cible
- Développeurs et passionnés de robotique souhaitant construire des prototypes rapidement
- Ingénieurs de startups concevant des applications robotiques de preuve de concept
- Créateurs et amateurs explorant ROS 2 avec des outils de déploiement modernes
Nos clients témoignent (2)
Fourniture des matériels (machine virtuelle) pour passer directement aux exercices, et explication des fondamentaux de ROS2. Comprendre pourquoi les choses fonctionnent d'une manière particulière.
Arjan Bakema
Formation - Autonomous Navigation & SLAM with ROS 2
Traduction automatique
ses connaissances et son utilisation de l'IA pour la robotique dans le futur.
Ryle - PHILIPPINE MILITARY ACADEMY
Formation - Artificial Intelligence (AI) for Robotics
Traduction automatique