Phelma Formation 2022

Robotique - 4PMIRMO4

  • Volumes horaires

    • CM 6.0
    • Projet 0
    • TD 0
    • Stage 0
    • TP 12.0
    • DS 0

    Crédits ECTS

    Crédits ECTS 2.5

Objectif(s)

L'objectif de ce cours est de donner une introduction au développement de logiciels pour les applications de robotique mobile.

Les concepts de base de la robotique mobile (capteurs, actionneurs, perception, décision, action) sont présentés et directement mis en œuvre sur des robots réels pour réaliser un prototype logiciel de suivi d'une personne par un petit robot mobile. Pour cela, il est nécessaire de traiter les données d'un capteur laser afin de détecter et suivre une personne et dans un deuxième temps de contrôler le robot pour qu'il se déplace vers la personne. Les développements logiciels sont faits en C et utilisent intensivement le middleware ROS (ros.org) pour faire le lien entre le logiciel et les composants matériels.

Des vidéos présentant le robot mobile et le suivi de personnes sont disponibles à https://youtube.com/playlist?list=PL8ZyzBKlMS52GccCPfBGOAOaYzkJtfbE-&si=KG3Be7RlMIh7FLHL et à https://youtube.com/playlist?list=PL8ZyzBKlMS50B_jNKEYciU0tBKUHbbPXu&si=3HGzXFwODqyHYni4

Contact Olivier AYCARD

Contenu(s)

Le plan du cours peut être consulté à l'adresse suivante :
https://olivier-aycard.github.io/Teaching/Robotics/index.html



Prérequis

De bonnes connaissances en développement C sont indispensables.

Contrôle des connaissances

Un rapport par 2 est à rendre à la fin de l'enseignement.



Informations complémentaires

Cursus ingénieur->Filière SEOC->Semestre 8