Développement robotique et IoT

Durée

45 h

Objectifs

À 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)

Lieu de formation

En ligne
Le démarrage des cours est conditionnel à un nombre suffisant d’inscriptions. Les dates peuvent varier. Vous serez avisé des changements s’il y a lieu. Certaines conditions s’appliquent pour les formations de courte durée financées par Emploi-Québec.