Ce cours de robotique aborde les aspects mécatroniques et logiciels de manière théorique et pratique.
Les aspects mécatroniques englobent l'utilisation de capteurs proprioceptifs et extéroceptifs, la structure mécanique, la motorisation et l'intégration de l'ensemble. Les aspects logiciels portent sur l'utilisation du système ROS, des outils de simulation, de l'architecture informatique, de la programmation de nœuds ROS et des communications entre modules et entre robots.
Les aspects mécatroniques recouvrent * Les capteurs proprioceptifs : potentiomètres, accéléromètre 3 axes, température, * Les capteurs extéroceptifs : caméra CMOS, capteur Infrarouge, capteur de force, de contact, * L’utilisation des données capteurs, * La structure mécanique, * La motorisation et la puissance embarquée, * L’intégration de l'ensemble afin de réaliser un système opérationnel.
Les aspects logiciels regroupent * L'utilisation du système ROS (Robot Operating System) * L’utilisation d'outils de simulation (tels que Gazebo), * La programmation python/C++ de nœuds ROS (Robotics Operating System), * La communication entre modules et entre robots.
Le cours se concentre sur la pratique en proposant des séances dédiées à des exercices, des manipulations et des intégrations d'applications robotiques, avec des robots mis à la disposition de chaque groupe d'étudiants. Les compétences acquises permettront de concevoir et de réaliser un projet robotique utilisant des techniques de navigation, de vision ou de localisation.
En somme, ce cours offre l'opportunité d'acquérir de nouvelles compétences nécessaires à la mise en œuvre de techniques robotiques sur une plate-forme réelle, ainsi que d'utiliser les connaissances théoriques déjà acquises dans d'autres cours.
Enseignant : Emmanuel BATTESTI Enseignant : Thibault TORALBA Enseignant responsable de l'UE : David FILLIAT
- Enseignant: Emmanuel BATTESTI
- Enseignant: Mélanie LIMACHE GOMEZ
- Enseignant: Alejandro REYMOND
- Enseignant: Sophie ROUX
- Enseignant responsable de l'UE: David FILLIAT