Fantom Tag

Formation - Créer des applications ROS (Robot Operating System)

  • Présentiel ou classe à distance
  • Fondamental
PRESENTIEL OU CLASSE A DISTANCE
Référence
RT002

Durée
3 jours (21 heures)

Prix 2023
2 210,00 €  HT
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Consulter le programme 2024
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Chefs de projet robotique, développeurs
  • Toute personne souhaitant utiliser le système ROS pour concevoir une application robotique

Prérequis

  • Connaissance générale des systèmes d'informations
  • Connaissances d'un langage de développement comme Python ou C++
Programme

Le programme

1 - Introduction

  • Présentation de ROS (Robot Operating System), historique, contraintes, fonctionnalités, licence
  • Objectifs des créateurs de ROS
  • Point sur les dernières distributions de ROS
  • Tour d'horizon des robots compatibles
  • Exemples d'utilisation de ROS

2 - Architecture

  • Principe de fonctionnement de ROS : modularité, légèreté, compatibilité
  • Les différents éléments : les noeuds, le master, les topics, les messages, les services
  • L'organisation des fichiers, l'installation : les packages, les stacks
  • Présentation packages disponibles

3 - Mise en oeuvre

  • Installation sur Ubuntu
  • Configuration de l'environnement
  • Présentation du filesystem ROS et de roscd, eosis, rospack
  • Premier pas : création d'un package
  • Gestion des noeuds : utilisation de roscore, rosnode et rosrun
  • Création de topics et de services

4 - Développement

  • Programmation en python d'outils de publication et réception de messages (topics), et de services et clients simples

5 - Exploitation

  • Utilisation de fichiers .bag pour stocker des messages et les réutiliser
  • Gestion des dépendances entre packages
  • Exécution de ROS sur une infrastructure de plusieurs serveurs

6 - Extensions

  • Présentation des librairies principales
Objectifs

Les objectifs de la formation

  • Être capable de comprendre l'architecture de ROS
  • Savoir choisir et mettre en oeuvre les composants adaptés à un projet robotique
Evaluation

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
Points forts

Les points forts de la formation

  • Les travaux pratiques sont réalisés avec ROS 2.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Dates et villes

Mise à jour le 08/12/2023
    Consulter les dates 2024
    Formation - Créer des applications ROS (Robot Operating System)