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 favorise l'agilité et la reproductibilité dans la robotique
Configuration de l'environnement de développement
- Installation de ROS 2 et Docker sur des systèmes locaux ou cloud
- Configuration des conteneurs Docker pour le développement 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 compilation d'espaces de travail ROS 2
- Simulation de robots dans Gazebo
Docker pour le développement robotique
- Fondamentaux de la containerisation pour les applications ROS
- Création d'images Docker personnalisées pour des projets robotiques
- Gestion des dépendances et des configurations à travers les systèmes
Intégration et tests 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 containerisées
Développement robotique collaboratif et évolutif
- Gestion des versions et partage de projets ROS-Docker
- Pipelines d'intégration continue pour la robotique
- Déploiement et scalabilité des prototypes sur plusieurs appareils
Projet pratique : Prototype ROS 2 containerisé
- Conception et implémentation d'un pipeline de simulation de robot
- Containerisation du flux de travail complet avec ROS 2 et Gazebo
- Test et déploiement du prototype fonctionnel
Résumé et prochaines étapes
Pré requis
- Connaissances de base de la 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 cherchant à créer rapidement des prototypes
- 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