ROS2 et ROS2 Control : Acquisition et renforcement des connaissances de Robot Operating System 2

Nouveau !
Logo Non CPF

Tarifs

1750 €

Durée

3 jours

Dates

Référence DAE23-1522A :
du 06/11/2023 au 08/11/2023

Lieu de la formation

iCube

1 place de l’hôpital,
67000 STRASBOURG
France

Renseignements & inscriptions

Diane ABELÉ 03 68 85 49 30

Sauf le vendredi après-midi

Accueil des personnes en situation de handicap

Le Service de la vie universitaire – Mission handicap propose un dispositif d’accueil et d’accompagnement spécifique pour permettre aux personnes en situation de handicap de se former dans les meilleures conditions possibles. Pour en savoir plus

Toute demande d’adaptation peut être étudiée en amont de la formation, en fonction du besoin.

Merci de vous adresser au correspondant handicap du SFC :
M. Dominique Schlaefli

Certifications & Homologation

Vos interlocuteurs

Contexte et points forts

ROS2 est une plateforme open-source de développement de logiciels pour la robotique et l’automatisation. Elle offre une modularité, une compatibilité multiplateforme, une communication en temps réel, une sécurité, une évolutivité et prend en charges plusieurs langages de programmation.

La formation a pour objectif d’introduire les principes, les concepts de base et l’écosystème de ROS2. 

Développer une application robotique ainsi que la modélisation, visualisation, simulation et commande d’un système robotique

Formateur expert dans le domaine

Alternance de théorie et de travaux pratiques adaptée au rythme des apprenants

Personnes concernées
expand_more

Toutes les personnes qui souhaitent développer la programmation et la pratique de ROS 2, système d’exploitation complet particulièrement adapté au développement d’applications robotiques.

Compétences à l'issue de la formation
expand_more
  • Utiliser les outils standards de ROS2
  • Mettre en place les fonctionnalités et l’architecture de ROS2 et ROS2 Control
  • Adapter une application à base de briques logiciels préexistantes
  • Élaborer sa propre brique logicielle compatible avec ROS2
  • Modéliser, visualiser et simuler un système robotique
Programme
expand_more

Jour 1 : matin

Présentation des principes de base de ROS2 :

– Écosystème logiciel et communautaire

– Outils de base

– Notions de Nodes, topics, services, actions

– Notion et architecture de package 

Jour 1 : après-midi

Cas pratiques :

– Configuration de l’environnement

– Lancer les premiers nœuds

– Interaction avec les nœuds 

Jour 2 : matin

Création d’applications :

– Écrire un nœud Python/C++

– Construire une application avec Launch

Jour 2 : après-midi

Modéliser un robot :

– Création d’un package

– Modélisation d’un robot 

– Visualisation 

Jour 3 : matin

Présentation de ROS2 Control :

– Principe 

– Abstraction matérielle

– Contrôleurs 

Cas pratiques ROS2 Control :

– Création d’un driver robot

– Création d’un contrôleur

– Interaction avec le système

Jour 3 : après-midi

Cas pratiques ROS2 Control :

– Mise en œuvre sur système SCARA

Pré-requis
expand_more

Des bases de Linux et de programmation C++ / CMake / Python sont recommandées.

Il est nécessaire de prendre contact avec le responsable de cette formation avant inscription afin de valider les attendus par rapport aux objectifs de la formation.

Méthodes et ressources pédagogiques
expand_more

Alternances de cours théoriques et de mise en pratique.

Exposés avec illustration de cas concrets, échanges interactifs, échanges d’expérience, mises en situation.

Supports pédagogiques sous forme de diaporamas ou fichiers pdf.

Mise à disposition des documents utilisés  et des briques logicielles créées pendant la formation.

Responsable scientifique
expand_more

M. Maciej BEDNARCZYK, Research Engineer, ICube, Université de Strasbourg

Courriel : m.bednarczyk@unistra.fr

Matériel nécesssaire
expand_more

Il sera demandé de venir avec un PC portable si possible sous Linux Ubuntu 22.04 pour suivre les travaux pratiques de la formation.

Nature et sanction de la formation
expand_more

Cette formation constitue une action d’adaptation et de développement des compétences.Elle donne lieu à la délivrance d’une attestation de participation.Une évaluation en fin de formation permet de mesurer la satisfaction des stagiaires ainsi que l’atteinte des objectifs de formation (connaissances, compétences, adhésion, confiance) selon les niveaux 1 et 2 du modèle d’évaluation de l’efficacité des formations Kirkpatrick.

Vous êtes une organisation et souhaitez une proposition intra pour cette formation ?

Vous êtes une organisation et souhaitez un accompagnement dans la construction de votre projet sur-mesure.

Evaluation des formations

Toutes nos formations sont évaluées selon les niveaux 1 et 2 du modèle d'évaluation de l'efficacité des formations Kirkpatrick.
Moyenne des évaluations pour les stages courts en 2021/22.*

stages inter et intra

88 % de satisfaction
91 % de recommandation

*Taux de retour de 50,70%