Plan du cours
Introduction
Compréhension des concepts de base de ROS
- Vue d'ensemble de l'architecture et de la philosophie de ROS
- Configuration de l'environnement de travail ROS
- ROS Master, nœuds, sujets et messages
- Utilisation des commandes console
- Travail avec le système de build 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 sous Eclipse
- Utilisation de la bibliothèque cliente ROS C++
- Écriture d'un simple abonné et éditeur ROS
- Stockage et récupération de paramètres via le serveur de paramètres ROS
- Utilisation de RViz pour la visualisation 3D ROS
Utilisation du système de transformation TF sur ROS
Travail avec l'interface utilisateur rqt
Exploration des modèles de robots sur ROS
Le format de description de robot (SDF)
Déploiement des services ROS
Mise en œuvre des actions ROS
Utilisation du temps simulé sur ROS
Stockage des données de messages dans les bags ROS
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 pour créer votre premier projet ROS
Dépannage
Conclusions
Pré requis
- Une compréhension des concepts de base de la robotique.
- Une expérience de base en programmation.
Public cible
- Passionnés (amateurs)
- Enthousiastes de la 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