Sigle : GEN1593 Gr. 01 Titre : Robotique et vision artificielle Session : Automne 2016 Horaire et local Professeur : Zaremba, Marek
|
Objectifs
Au terme de cette activité, l'étudiant(e) sera en mesure : de faire la conception et le contrôle de systèmes incorporant un robot.
Contenu
Notions élémentaires de robotique. Classification et application de robots. Architecture fonctionnelle, informatique et mécanique d'un système incorporant un robot. Programmation de robots. Cinématique et comportement statique directe. Solution cinématique inverse. Transformations homogènes 3-D. Analyse du mouvement et de la dynamique du robot. Cinématique incrémentale. Calcul du Jacobien. Systèmes de commande du robot. Techniques de planification de tâches. Capteurs d'informations extéroceptives en robotique : position, vitesse, tactile, proximité, sonar, vision; synthèse et reconnaissance de la parole. Vision artificielle dans les systèmes de robot. Interprétation de l'information visuelle. Reconnaissance de formes. Commande par rétroaction d'images. Introduction à la théorie des ensembles flous et les méthodes de raisonnement approximatif : mathématique de systèmes flous, paramètres de conception de systèmes flous. Projet de conception.
|
- La détermination de modèles mathématiques pour l'étude des systèmes de robot.
- L'analyse du comportement statique et dynamique du bras de robot.
- L'utilisation de méthodes et logiciels de simulations.
- L’introduction aux méthodes et techniques de la vision par ordinateur.
- L’introduction à l’application de méthodes de l’intelligence artificielle (réseaux neuronaux et logique floue) en robotique.
- L’application de méthodes de la commande automatique au contrôle du bras de robot.
- Préparation de l'étudiant à l'application de la technologie de la robotique dans les divers domaines de l’ingénierie.
|
- Cours magistraux : 3 heures de cours par semaine.
- Projet.
- Laboratoires.
- Lectures personnelles.
|
Sur rendez-vous.
|
1 |
Introduction
- Notions élémentaires de robotique.
- Remarques historiques et définitions.
- Classification et application de robots.
- Architecture fonctionnelle, informatique et mécanique d'un système incorporant un robot. Capteurs extéroceptifs.
- Programmation de robots.
|
07 sept. 2016 |
2 |
Cinématique en position
- Systèmes de coordonnées : cartésienne, cylindrique, sphérique, RPY, angles d’Euler.
- Transformations homogènes 3-D. Quaternions.
- Chaînes de transformations.
- Cinématique directe et inverse.
- Représentation de Denavit-Hartenberg.
- Étude de cas.
|
14 sept. 2016 |
3 |
Cinématique en position (suite)
|
21 sept. 2016 |
4 |
Cinématique en vitesse et accélération
- Mouvement différentiel.
- Matrice jacobienne.
- Singularités.
|
28 sept. 2016 |
5 |
Planification de la trajectoire
- Description de la trajectoire dans l’espace cartésien et d’articulations.
- Planification dans l’espace d’articulations.
- Relations entre la position, la vitesse et l’accélération.
- Interpolation de la trajectoire.
|
05 oct. 2016 |
6 |
Semaine d'études
|
12 oct. 2016 |
7 |
Examen de mi-session
|
19 oct. 2016 |
8 |
Robotique mobile
- Contraintes holonomes et non holonomes.
- Algorithmes pour la localisation et la navigation des robots mobiles.
- SLAM.
- Planification de tâches et suivi de trajectoire pour des robots mobiles.
|
26 oct. 2016 |
9 |
Vision par ordinateur
- Acquisition de l’image, capteurs. Modèle de la caméra.
- Filtrage d'image. Réduction du bruit.
- Méthodes de segmentation de la scène.
- Détection de bordures. Transformée de Hough.
- Traits caractéristiques de l'image.
- Opérations morphologiques.
Laboratoire I. L’acquisition et traitement d’images (8 novembre 2016).
|
02 nov. 2016 |
10 |
Vision par ordinateur (suite)
|
09 nov. 2016 |
11 |
Méthodes d'intelligence artificielle
- Méthodes de reconnaissance de formes.
- Apprentissage automatique: supervisé et non supervisé.
- Techniques d'inspiration biologique.
- Introduction aux réseaux neuronaux.
- Réseaux multicouches.
- Introduction à la logique floue.
Laboratoire II. Apprentissage des réseaux de neurones artificiels (22 novembre 2016).
|
16 nov. 2016 |
12 |
Méthodes d'intelligence artificielle (Suite)
Laboratoire III. Prédiction des signaux avec les RNA (29 novembre 2016).
|
23 nov. 2016 |
13 |
Dynamique et contrôle du robot
- Dynamique d’un robot.
- Lagrangien.
- Contrôle par couple de forces.
- Commande des robots industriels.
- Notion de commande hiérarchisée.
- Coordination des articulations d'un robot.
- Commande et asservissement d'axes.
- Technologie des actionneurs.
|
30 nov. 2016 |
14 |
Dynamique et contrôle du robot (suite)
|
07 déc. 2016 |
15 |
Examen final
|
14 déc. 2016 |
- Projet: 30%
Le projet est un projet pratique soit en construction d'un bras manipulateur soit en robotique mobile. Les résultats doivent être présentés sous forme de:
- Présentation orale (le 7 décembre 2016) - 10 points
- Rapport final (le 14 décembre 2016) - 20 points
- Travaux pratiques : 15%
- Il faut obtenir une moyenne minimale de 50% aux travaux pratiques pour que les notes des travaux comptent.
- Examen de mi-session: 30%
- Examen final: 25%
|
|
- S. K. Niku, Introduction to Robotics : Analysis, Systems, Applications, Prentice-Hall, 2010.
- Ph. Coiffet, La Robotique, principes et applications. Éditions Hermès, Paris, 1986.
- D.A. Forsyth, I. Ponce, Computer Vision: A Modern Approach, Pearson, 2012.
- A.D. Kulkarni, Computer Vision and Fuzzy-Neural Systems, Prentice-Hall, 2001.
|
https://moodle.uqo.ca |