Logo de la rubrique FORMATION : ROS (Robot Operating System) L’open source pour développer vos robots !

FORMATION : ROS (Robot Operating System) L’open source pour développer vos robots !

Du 26 au 28 juin 2019 Villejuif (94)

Pour connaitre les prochaines sessions de formation en Logiciel embarque et programmation cliquez ici.




ROS est un ensemble d’outils open source qui accélèrent vos projets robotiques.

C’est un OS (Système d’exploitation) qui vous aide à développer de façon rapide et optimale le code pour votre robot en rassemblant tous les outils logiciels nécessaires à son développement avec des algorithmes (localisation, navigation, vision) et des outils (simulateur, debug). ROS s’impose à travers le monde et dispose d’une grande communauté de développeurs pour faire évoluer ses performances.

Objectifs :

Nous proposons de présenter ROS, son fonctionnement, ses outils avec des travaux pratiques pour faciliter sa prise en main.

PROGRAMME

JOUR 1
- Présentation de ROS
- Workspace, packages et noeuds
- Espaces de nommage et renommages
- Topics, messages, services et paramètres
- TP - Création de nœuds (C++, Python)

JOUR 2
- Organisation de projet
- Déployer une application
- Visualiser des données
- Simuler avec Gazebo
- TP - Création d’un robot en simulation

JOUR 3
- Interfaces matérielles
- Rejeu de données
- Optimisations et multithreading
- Publication d’un package (Open Source)
- TP - Navigation d’un robot mobile

Personnes concernées :
Cette formation cible les responsables de projets, Ingénieurs, techniciens en charge de la conception, de la fabrication, de la qualité des systèmes robotiques.

Pré-requis :
Le contenu de cette formation requiert de la part des participants un bon niveau de connaissance en ingénierie informatique et plus spécifiquement dans les langages de programmation Python 2 et/ou C++ 3, dans l’outil de compilation CMake 4 ainsi que dans l’utilisation du système d’exploitation Linux 5.

Les participants devront être munis d’un ordinateur fonctionnant sous le système d’exploitation Linux Ubuntu 16.04 6. Pour accélérer le déroulement de la formation, il est conseillé aux participants d’installer ROS Kinetic sur leurs machines avant la formation.

Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation en Logiciel embarque et programmation cliquez ici.