Plan du cours
Introduction
Comprendre les Concepts de Base de ROS
- Aperçu de l'Architecture et de la Philosophie de ROS
- Mise en Place de l'Environnement de Travail ROS
- ROS Master, Nœuds, Sujets et Messages
- Utilisation des Commandes en Ligne de Commande
- 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 Paquet ROS
- Mise en Place d'un Projet ROS dans Eclipse
- Utilisation de la Bibliothèque Client C++ de ROS
- Rédaction d'un Abonné et d'un Éditeur ROS Simple
- Stockage et Récupération de Paramètres à l'Aide du Serveur de Paramètres ROS
- Utilisation de RViz pour la Visualisation 3D de ROS
Utilisation du Système de Transformation TF sur ROS
Travail avec l'Interface Utilisateur rqt
Exploration des Modèles de Robot sur ROS
Le Format de Description de Simulation (SDF)
Déploiement de Services ROS
Mise en Œuvre d'Actions ROS
Utilisation du Temps Simulé sur ROS
Stockage des Données de Message dans les Sacs ROS
Tests de Régression avec des Scénarios Réalistes
Application de Stratégies de Débogage Différentes dans ROS
Exploration d'Applications Complexes du Monde Réel pour ROS
Prochaines Étapes pour la Création de Votre Premier Projet ROS
Résolution des Problèmes
Remarques de Clôture
Pré requis
- Une compréhension des concepts de base de la robotique.
- Une expérience de programmation de base.
Public visé
- Bricoleurs
- 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
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