Alex Robotics
sky

GMC714 Robotique

Robotique: modélisation et commande

La science du mouvement

Ce cours présente les outils mathématiques pour analyser le mouvement et synthétiser des algorithmes pour le contrôler, des méthodes classiques basées sur un modèle jusqu'à l'apprentissage par renforcement.

Bras articulés, véhicules autonomes, drones, etc.

Le cours présente des modèles cinématiques et dynamiques courament utilisé pour developper des loi de commandes et planifier des trajectoires pour les principaux types de systèmes robotiques.

UdeS Hiver 2023

Le cours se donnera le vendredi de 9h à 12h au P2-1002. Veuillez me contacter directement (alex.girard@usherbrooke.ca) pour vous inscrire. Le guide pour l'hiver 2023 est ici: GUIDE

Vidéo de présentation du cours
Dynamique de bras robotiques articulés
Loi de commande pour véhicules
Planification de trajectoires
Synthétiser des politiques optimales

Dossier d'activité pédagogique

Lien vers fiche offielle du cours sur le site de l'Université de sherbrooke: GMC714

Cibles de formation

À la fin de ce cours vous serez en mesure de:

Modéliser et analyser le mouvement des robots en utilisant les outils mathématiques adaptés.

Choisir un type de modèle et une méthode de commande adapté à un problème de contrôle du mouvement.

Mettre en œuvre des algorithmes de commande et de planification de trajectoires pour divers types de systèmes robotiques.

Contenu Détaillé

Semaines Sujets Travaux
1

Chapitre 1 - Introduction à la robotique

  • Tour d’horizon des défis en robotique
  • Type de modèle (cinématique vs. dynamique)
  • Équation dynamique commune (F=ma pour robots)
  • Devoir #1
2 à 5

Chapitre 2 - Bras robotiques articulés

  • Modélisation et analyse géométrique (matrice Jacobienne)
  • Modélisation (méthode de Lagrange) et analyse dynamique
  • Analyse cinématique (espace de travail et singularités) et dynamique (matrice d’inertie, bilan énergétique et stabilité)
  • Dynamique et comportement des actionneurs
  • Commande en position, force, impédance et admittance
  • Stabilité avec la méthode de Lyapunov
  • Méthode du couple calculé, variante robuste et adaptative
  • Devoir #2
  • Devoir #3
  • Devoir #4
  • Devoir #5
6 à 9

Chapitre 3 - Véhicules (drones, robots mobiles et véhicules autonomes)

  • Modèles dynamiques simplifiés (2D, bicyclette, quart de véhicule, courbe d’adhérence des roues, etc.)
  • Navigation et planification de trajectoires
  • Méthodes numériques de commande et de planification (programmation dynamique, apprentissage par renforcement, algorithmes de recherche et algorithmes d’optimisation)
  • Architectures de commande et stabilisation d’une trajectoire en boucle fermée
  • Devoir #6
  • Devoir #7
  • Devoir #8
  • Examen
10 à 13

Chapitre 4 - Tour d’horizon des méthodes avancées en robotique

  • Présentations sur les derniers avancements dans le domaine
  • Études de cas et exemples (robots marcheurs, manipulation, drones, véhicules autonomes, exosquelettes, etc.)

Projet de session

  • Un projet au choix de l'étudiant impliquant des notions du cours.
  • L’évaluation du projet consistera en une présentation finale devant la classe

Déroulement du cours

Périodes de formation (3hr/semaines) :

Les périodes de formation seront principalement des leçons magistrales et des démonstrations en classe dirigée par l’enseignant.

Travaux pratiques (2hr/semaines):

Les travaux pratiques consisteront en des séances en classe d’exercices dirigés soit théoriques (papier-crayon) soit informatique (basé sur un site web interactif) ainsi que des périodes de consultations pour les devoirs ou le projet.

Étude personnelle :

Des lectures et l’écoute de vidéos seront suggérées à chaque semaine pour complémenter les leçons magistrales.

Modalités d'évaluation

Devoirs:

Examen:

Projet:

Guide du cours

Cette page présente les liens vers le matériel et les livrables semaines par semaines:

Cours Matériel Travaux

1

13 Jan

Introduction

Espace des phase d'un système, types de modèles, tour d'horizon des défis de commande en robotique.

Matériel complémentaires:

Devoir #1

2

20 Jan

Bras articulés: cinématique

Notation vectorielle, Cinématique en 3D, Cinématique différentielle d'un robot manipulateur.

Matériel complémentaires:

Devoir #2

3

27 Jan

Bras articulés: dynamique

Statique, Équation des manipulateurs, méthode de Lagrange.

Matériel complémentaires:

-

4

3 Fév

Bras articulés: dynamique II

Analyse de stabilité et comportement des actionneurs.

Matériel complémentaires:

Devoir #3

5

10 Fév

Bras articulés: commande 1

Commande en position et impédance d'un robot manipulateur.

Matériel complémentaires:

Devoir #4

6

17 Fév

Bras articulés: commande 2

Méthode du couple calculé, commande robuste et commande adaptative.

Matériel complémentaires:

Devoir #5

7

24 Fév

Véhicules: modélisation

Modèle bicylclette statique et dynamique, comportement des pneus et courbe d'adhérence, modèle de suspension.

Devoir #6

8

10 Mars

Véhicules: planification 1

Fonction coût, chemin le plus court et programmation dynamique.

Devoir #7

9

17 Mars

Véhicules: planification 2

Apprentissage par renforcement, optimisation de trajectoire et algorithmes de recherche.

Devoir #8

10

24 Mars

État de l'art: TBD

Examen

11

31 Mars

État de l'art: TBD

12

14 Avril

Présentation des projets de session