Notice: Undefined index: mode_acces in /var/www/html/GEISER/fiche_ue/fiche_ue.php on line 6

Notice: Undefined index: mode_acces in /var/www/html/GEISER/fiche_ue/fiche_ue.php on line 7


Titre

Robotique mobile (ROBMOB)

DiplomeMaster informatique
Code apogéeDINF8RMOStructureDept. d'informatiqueDernière mise à jour le24 Juin 2021
Responsable pédagogiqueAUTRET Yvon (Maître de conférences, 27ème section)
Intervenants
Parcours
  • Master 1 2017-2022
TypeOptionnelle
Semestre8Volume horaire22Crédits ECTS0
Nombre d'heures Cours magistraux (CM)8 Travaux dirigés (TD)6 Travaux pratiques (TP)8 
Pré-requis 
Co-requis 
Objectif Terminal Architecture matérielle et logicielle de robots mobiles pilotés à distance
Objectif Pédagogique Pédagogie par projet centrée sur la robotique mobile orientée utilisateur
Contenu détaillé de l'enseignement

 Ce module propose une introduction à la robotique mobile commandée à distance à travers des expérimentations permettant de mettre en oeuvre les différents éléments, aussi bien logiciels que matériels :

  • Introduction à la robotique mobile
  • La base du robot, aspects matériels et logiciels, la base mécanique, le Raspberry, l'Arduino, le bus I2C, la gestion des moteurs, la gestion des capteurs (centrale inertielle et lidar pour l'estimation des distances), utilisation de Node JS pour la communication Raspberry/Arduino
  • Estimation de la position du robot, lidar, Ultra-Wide-Band (UWB), Received Signal Strength Indication (RSSI)
  • Gestion d'une caméra embarquée, utilisation de la technologie WebRTC de communication en temps réel pour transmettre un flux audio/video sur le Web
  • Commande à distance d'un robot à travers le Web, la technologie des Websockets pour établir un canal de communication permanent entre un navigateur et un robot
  • Développement d'une IHM Web (HTML5, Bootstrap, Javascript, Ajax, jQuery, Websockets)

L'UE se décompose en deux parties. Dans la première partie, les 6 points indiqués ci-dessus seront abordés séquentiellement en 12h de CM/TD/TP (2h pour chaque point). La seconde partie (12h) consiste à élaborer un mini-projet à partir d'une sélection d’éléments vus en cours, ou éventuellement d'autres, puis à le mettre en oeuvre. Le but final est de pouvoir piloter un robot à distance.

 

Méthodes d'enseignement Cours, TD, TP, Projet
Evaluation session 1Soutenance/démonstration, rapport de projet (1 page)
Evaluation session 2 Oral (20 minutes)
Références Bibliographiques