Programmation d’intelligence artificielle par comportements en robotique

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)

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.