formation-continue

Conception robotique avec ROS (RT020)

La formation Mise en œuvre SNMP vous permettra de comprendre l'architecture de ROS, de savoir choisir et de mettre en œuvre les composants adaptés à un projet robotique. Les travaux pratiques sont réalisés avec ROS 2.

Diplôme
Certificat ESIEE-IT
Durée
3 jours (soit 21 heures)
Coût
2 676 €
Campus
Paris 9ème ou à distance

Conception robotique avec ROS

Comprendre l'architecture de ROS, savoir choisir et mettre en œuvre les composants adaptés à un projet robotique. Les travaux pratiques sont réalisés avec ROS 2.

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.

Architecture

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

Mise en œuvre 

  • 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 nœuds : utilisation de roscore, rosnode et rosrun.
  • Création de topics et de services

Développement

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

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.

Extensions

Présentation des librairies principales

À qui s’adresse cette formation ?

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

Quels sont les prérequis ? 

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

Méthodes pédagogiques 

  • Apports théoriques suivis d’applications 
  • Travaux pratiques réalisés 
     

Méthodes d'évaluations

  • QCM d'évaluation des acquis

  • À l’issue de cette formation, un certificat ESIEE-IT vous sera délivré.

Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr  (réponses sous 48heures). 

Informations complémentaires

Texte

Prochaines sessions : 

  • Du 18 au 20 octobre 2023
  • Du 17 au 19 janvier 2024
  • Du 20 au 22 mars 2024
  • Du 5 au 7 juin 2024
  • Du 11 au 13 septembre 2024
  • Du 4 au 6 décembre 2024
  • Horaires : 9h00 à 17h30
  • Taux de réussite : nouvelle formation 
  • 100% à distance (D) ou en présentiel (P)
  • Si vous êtes en situation de handicap, retrouvez toutes les informations utiles  ICI

 

Contactez-nous