Plan du cours
Introduction au prototypage rapide pour la robotique
- Principes du prototypage rapide et de la conception itérative
- Vue d'ensemble 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 robotique
- Utilisation de VS Code et d'extensions pour des flux de travail efficaces
Les bases 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
- Fondements de la conteneurisation pour les applications ROS
- Construction d'images Docker personnalisées pour les projets robotiques
- Gestion des dépendances et des configurations entre les systèmes
Intégration et test des prototypes robotiques
- Connexion de multiples nœuds ROS 2 au sein des 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 robotique
- Conteneurisation 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
- Maîtrise des outils de 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 à prototyper rapidement
- Ingénieurs de startups concevant des applications robotiques de preuve de concept
- Fabricants 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