Formation ROS Robot Operating System

ROS pour Robot Operating System est devenu une référence dans de nombreux projets robotiques pour faciliter la communication entre capteurs, actionneurs/moteurs, et algorithmes entre planification de mouvements, SLAM, MCL et intelligence artificielle : détection d’objets,…
ROS permet à votre projet robotique de gagner en autonomie, modularité et disposer d’une architecture solide offrant un standard de communication sur des projets souvent très complexes à mettre en oeuvre.

Objectifs :
Installer, paramétrer ROS, savoir programmer un robot, utiliser les systèmes de navigation de ROS et environnements de simulation robotique.

Public :
Développeur, ingénieur de solutions robotiques.

Programme (résumé) :

  1. Introduction et historique
    Définitions
    Histoire de la robotique
    Robots utilisant ROS
  2. Installation et paramétrage
    Installer ROS et ses dépendances
    ROS dans une VM / Docker
    Paramétrage et installation de Gazebo, RViz, MoveIt,
    Version de ROS, distribution linux.
  3. Communication
    Architecture ROS
    Arborescence d’un projet
    Package, Manifest, Stack, …
    Messages, topics, paramètres, …
    Echanges d’informations entre 2 “nodes” ROS
  4. Simulations, Navigation
    Simuler un robot, apprendre à le déplacer
    Cartographie 2D/3D/Lidar/RGBD
    SLAM (simultaneous localization and mapping)
    MCL (Monte Carlo localization)
    Visualisation avec RVIZ
  5. Coder un robot
    Découvrir comment programmer un robot avec ROS
    Un microcontrôleur
    Gérer la planification de mouvements d’un bras robotique avec MoveIT
    Contrôler un robot à distance

Note : Programme détaillé sur demande.

FormatDurée
Formation / Atelier 3 jours