InfoS8AB - Foundation of Robotics
Foundation of Robotics
Responsable : Patrick Hénaff, Professeur
patrick.henaff@univ-lorraine.fr
Durée du module : 21 heures
Crédits ECTS : 2
Mots clés : robotique, commande, modélisation, interaction homme/robot, commande par réseaux de neurones, machine learning
Objectifs pédagogiques: Comprendre les fondements de la robotique . introduire les liens entre l'informatique et la robotique particulièrement la robotique humanoïde
Programme
Séance 0 : Introduction à ROS (intervenant extérieur)
Séance 1:
notions générale de robotique (vocabulaire, classification)
notion de boucle sensori-motrice
actionnement, proprioception/extéroception,
Modélisation des systèmes robotiques
Séance 2 : Fondements de la commande des système robotiques:
Boucle ouverte/boucle fermée,
fonctions de transfert et stabilité des systèmes
asservissement PID
Introduction au simulateur Vrep
Séance 3:
contrôleur PID: principes et implémentation numérique
exemple : influence ds paramètres de l’algorithme PID sur la qualité du contrôle de la cheville de Nao
Intelligence artificielle en robotique mobile:
approche descendante VS approche ascendante
TD Vrep : véhicule de Braitenberg
contrôleur PID: principes et implémentation numérique
Séance 4: découverte de la robotique
utilisation des robots Nao et Pepper (programmation sous Choregraphe)
Séance 5,6, 7 :
Machine Learning/Apprentissage automatique : apprentissage de lois de commande par réseaux de neurones
exemple de la rétro-propagation du gradient et du perceptron multicouches (bases du deep learning)
application hors-ligne/en-ligne à la commande de robots
Mini-projet:
Séances :
Les séances seront constituées de cours et de TD.
Mode d’évaluation :
Contrôle continu, mini projet, examen final.
--------------------------------------------------------------------------------------------------------------------------------
Outils utilisés en projets:
Logiciel de simulation robotique Vrep:
download: http://www.coppeliarobotics.com/downloads.html
tutorials:
http://www.coppeliarobotics.com/helpFiles/en/tutorials.htm
Robots :
Humanoides Nao
Les robots Minoides créés par les étudiants du Depinfo
Notes de cours : Il vous sera demandé de prendre des notes sur un outil de prise de notes collaboratif (ou pad).
-------------------------------------------------------------------------------------------------------------
Compléments de cours
L'éthique en robotique et sur les technologies du numérique (Alliance Allistene):
Les conferences mondiales de robotique : IEEE/IROS , IEEE/ICRA, IEEE/ICDL
Cours "en ligne" :
Oussama Kathib, Standford University (http://khatib.stanford.edu/projects.html ) : https://see.stanford.edu/course/cs223a
Jan Peters , Darmstadt University of Technology : http://videolectures.net/ecmlpkdd2010_peters_rsl/
les videos des cours et séminaires de la chaire "robotique" du collège de France:
ROS , Robotique Operating System :
La norme ISO pour la robotique: Robots et composants robotiques — Systèmes de coordonnées et nomenclatures de mouvements
Les cours du GDR-CNRS robotique (Groupe français de recherche en robotique) :
un reportage très intéressant sur l'histoire de la robotique bipède au Japon : https://www.youtube.com/watch?v=T7SEyvPtWFY
une conference TED du MIT sur les prothèses intelligentes : "New Bionics Let Us Run, Climb and Dance" : https://www.youtube.com/watch?v=CDsNZJTWw0w
Inside the Boston Dynamics lab: How does Atlas work? : https://www.youtube.com/watch?v=EezdinoG4mk
Des liens généraux sur la robotique :
Livres classiques en Français
La robotique, principes et applications, P. Coiffet, Hermes
Modélisation et commande des robots, E. Dombre, W. Khalil, Hermes
Séminaire International (Interventions de professeurs invités ):
Janvier 2017 : Prof. Widodo Budiharto, BINA NUSANTARA University (Jakarta), Robotics and Artificial Intelligence: