ROS (Robot Operating System), maîtriser les bases

ROS (Robot Operating System), maîtriser les bases

ROS, de son nom complet Robot Operating System, est aujourd’hui le framework le plus utilisé pour la création d’applications robotique. Nous vous proposons ici une formation afin d’en maîtriser les fondamentaux. De l’optimisation à la customisation, vous aurez une vision complète des possibilités de l’architecture de ROS.

Cible

Profils techniques

Pré-requis

C++ / Python / Ubuntu

Durée

2 jours

Horaire

De 9h à 17h30

Nb de pers.

Entre 3 et 12 participants

Référence

TRO3

Objectifs pédagogiques

  • Comprendre les différentes unités de ROS.
  • Connaître l’environnement de développement d’un projet robotique avec ROS.
  • Maîtriser l’architecture de communication.
  • Savoir débugger avec ROS.
  • Découvrir des notions avancées pour optimiser son projet.

Programme pédagogique

Préambule

  • Définition et histoire de ROS.
  • Comparaison par rapport aux autres solutions existantes.
  • Définition de ROS Industrial (ROS-I).
  • Différence entre ROS et ROS 2.
  • Présentation des avantages de ROS avec Docker.
  • ROS dans un système embarqué.

L’environnement

  • Notion de noeuds, packages et stacks.
  • Présentation du Catkin Workspace.
  • Navigation dans le système de fichiers.
  • Création de workspaces, packages et noeuds.

L’architecture de communication

  • Définition et création de topics.
  • Définition et création de services.
  • Définition et création d’actions.
  • La notion de ROS Master et de serveur de paramètres.

Les notions à connaître

  • Les launchs files.
  • La convention des noms.
  • Les paramètres.
  • ROS sur différentes machines.

Débugger avec ROS

  • Débugger en Python.
  • Débugger en C++.
  • Les différents outils de supervision.
  • Comment débugger avec ROS.
  • Découverte de RVIZ.
  • Rejouer des scènes avec rosbag.

Pour aller plus loin

  • Optimisation de la communication avec les CallbackQueues.
  • Optimisation de la communication avec le multi-threading.
  • La notion de nodelet.

Demande d’intra ou de formation sur-mesure

Cette formation peut être dispensée au sein de votre entreprise, sur Paris ou en région. Pour cela laissez-nous un message ci-dessous en indiquant :

  • la ville de votre choix,
  • la date souhaitée,
  • le nombre de salariés à former
  • la référence de la formation (Réf : TRO3).

Nous reviendrons vers vous dans un délai de 48h.

Prix de la formation

ROS (Robot Operating System), maîtriser les bases
Réf : TRO3
1 850 € H.T.Montant pour une personne, pauses et déjeuners offerts
OFFRE PROMOTIONNELLE
Pour l’achat de cette formation bénéficiez d’une réduction de -30% sur l’une des formations suivantes :
ROS, mettre en place une navigation autonome
ROS, créer des modèles de robots
ROS, utiliser des bras articulés

Pour réserver cette formation, laissez-nous un message ci-dessous en renseignant la référence de la formation dans le corps du message (Réf : TRO3) et le nombre de places réservées.

Contactez-nous !

Cette offre vous intéresse ? Utilisez le formulaire ci-dessous pour nous contacter.

Notre formation vous a plu ? Découvrez nos autres formations en robotique ainsi que nos services.