Phelma Formation 2022

Robotics - 4PMIRMO4

  • Number of hours

    • Lectures 6.0
    • Projects 0
    • Tutorials 0
    • Internship 0
    • Laboratory works 12.0
    • Written tests 0

    ECTS

    ECTS 2.5

Goal(s)

The aim of this course is to provide an introduction to software development for mobile robotics applications.

The basic concepts of mobile robotics (sensors, actuators, perception, decision, action) are presented and directly implemented on real robots to realize a software prototype for tracking a person by a small mobile robot. This involves processing data from a laser sensor to detect and track a person, and then controlling the robot to move towards the person. Software development is carried out in C and makes extensive use of ROS middleware (ros.org) to link software and hardware components.

Videos presenting the mobile robot and person tracking are available at https://youtube.com/playlist?list=PL8ZyzBKlMS52GccCPfBGOAOaYzkJtfbE-&si=KG3Be7RlMIh7FLHL and https://youtube.com/playlist?list=PL8ZyzBKlMS50B_jNKEYciU0tBKUHbbPXu&si=3HGzXFwODqyHYni4

Contact Olivier AYCARD

Content(s)

The course outline can be consulted at the following address

https://www.gipsa-lab.grenoble-inp.fr/user/olivier.aycard/introduction-mobile-robotics-grenoble-inp-ense3-asi3-phelma-seoc2



Prerequisites

Good knowledge of C development is essential.

Test

A report done by 2 students is due at the end of the course.



Additional Information

Course list
Curriculum->SEOC->Semester 8