Plan du cours
Introduction
Comprendre les concepts de base ROS
- Vue d'ensemble de l'architecture et de la philosophie ROS
- Configuration de l'environnement de l'espace de travail ROS
- Maître ROS, nœuds, sujets et messages
- Utilisation des commandes de la console
- Travailler 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 paquetage ROS
- Configuration d'un projet ROS dans Eclipse
- Utilisation de la bibliothèque ROS C++ du client
- Écrire un simple ROS abonné et éditeur
- Stockage et récupération de paramètres à l'aide du ROS serveur de paramètres
- Utilisation de RViz pour ROS la visualisation en 3D
Utilisation du système de transformation TF sur ROS
Travailler avec l'interface utilisateur rqt
Exploration des modèles de robots sur ROS
Le format de description de la simulation (SDF)
Déployer des services ROS
Mise en œuvre d'actions ROS
Utiliser le temps simulé sur ROS
Stockage des données des messages dans les sacs ROS
Tests de régression avec des scénarios réalistes
Appliquer différentes stratégies de débogage dans ROS
Explorer des applications complexes du monde réel pour ROS
Prochaines étapes vers la création de votre premier projet ROS
Résolution des problèmes
Remarques finales
Pré requis
- Compréhension des concepts de base de la robotique.
- Expérience de programmation de base.
Public
- Hobbyistes
- Robotics Passionnés
- 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
Goexplications conceptuelles suivies d'exercices exemplaires
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Formation - ROS: Programming for Robotics
Traduction automatique
Cela était très utile et les tâches pratiques ont vraiment aidé.
David Croft - Coventry University
Formation - ROS: Programming for Robotics
Traduction automatique
Je sens que j'acquiers les compétences de base nécessaires pour comprendre comment le ROS s'assemble et comment structurer des projets à l'intérieur.
Dan Goldsmith - Coventry University
Formation - ROS: Programming for Robotics
Traduction automatique