Développement robotique et IoT
Durée
45 hObjectifs
À la fin de ce cours, les participants seront en mesures de résoudre des problèmes d’intelligence artificielle à l’aide de la robotique dans le système d’exploitation ROS (Robot Operating System).Contenu
Configurer l’environnement de travail
- Sélectionner la distribution Linux
- Installer la distribution et installer ROS
- Travailler dans l’environnement Linux/ROS
- Utiliser le terminal
Introduction à la robotique
- Fondations, historique, applications de la robotique et de l’IA
ROS
- Écosystème ROS
- Topics ROS
- Services ROS
- Motions ROS
- OPenCV avec ROS
- Objets connectés avec ROS (Arduino RaspBerry Pi)
Programmation de comportements (behavior)
- Propriétés des comportements
- Types de contrôleurs de robots (deliberative, reactive, hybrid et behavior-based control)
Stratégie pédagogique
Présentation des fonctions et des commandes; démonstration à l’ordinateur; exercices supervisés. Du temps sera alloué pour réaliser un projet personnel sous la supervision de l’enseignant.
Préalable(s)
- Être en mesure de naviguer efficacement sur Internet
- Être administrateur sur son ordinateur (plusieurs installations à effectuer)
- Connaissance de Python (un atout)
- Un niveau intermédiaire ou avancé en programmation est demandé.
- Posséder un Raspberry Pi et accessoires électroniques (câbles, capteurs, tablette de filage et autres)