Plan du cours
Introduction
Compréhension des concepts fondamentaux de ROS
- Aperçu de l’architecture et de la philosophie de ROS
- Configuration de l’environnement de travail ROS
- ROS Master, nœuds, topics et messages
- Utilisation des commandes de console
- Travail avec le système de construction Catkin
- Le fichier de lancement ROS
- Visualisation 3D et interaction utilisateur avec le simulateur Gazebo
Création de votre premier programme ROS
- Création d’un package ROS
- Configuration d’un projet ROS dans Eclipse
- Utilisation de la bibliothèque cliente C++ de ROS
- Rédaction d’un abonné et d’un éditeur ROS simples
- Stockage et récupération des paramètres via le serveur de paramètres ROS
- Utilisation de RViz pour la visualisation 3D dans ROS
Exploitation du système de transformation TF dans ROS
Travail avec l’interface utilisateur rqt
Exploration des modèles de robots dans ROS
Le format de description de robot (SDF)
Déploiement des services ROS
Mise en œuvre des actions ROS
Utilisation du temps simulé dans ROS
Stockage des données de messages dans les fichiers ROS bags
Tests de régression avec des scénarios réalistes
Application de différentes stratégies de débogage dans ROS
Exploration d’applications complexes du monde réel pour ROS
Prochaines étapes vers la création de votre premier projet ROS
Dépannage
Remarques de clôture
Pré requis
- Une compréhension des concepts fondamentaux de la robotique.
- Une expérience de base en programmation.
Public cible
- Amateurs
- Passionnés de robotique
- Ingénieurs et techniciens
Nos clients témoignent (6)
Soutien individuel
Simon the 2nd - Cboost
Formation - ROS: Programming for Robotics
Traduction automatique
Le rappel python est très agréable afin d’appréhender correctement l’environnement ros
Alban - JNOV Tech
Formation - ROS: Programming for Robotics
La pédagogie, le rythme et la disponibilité du formateur, son érudition également
Melanie - JNOV Tech
Formation - ROS: Programming for Robotics
Bonnes explications conceptuelles suivies d'exercices d'exemple pertinents
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Formation - ROS: Programming for Robotics
Traduction automatique
C'était très utile et les tâches pratiques ont vraiment aidé.
David Croft - Coventry University
Formation - ROS: Programming for Robotics
Traduction automatique
Je me sens capable d'acquérir les compétences essentielles pour comprendre comment le ROS s'intègre et comment structurer des projets avec celui-ci.
Dan Goldsmith - Coventry University
Formation - ROS: Programming for Robotics
Traduction automatique