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 AYCARDContent(s)
The course outline can be consulted at the following address
Prerequisites
Good knowledge of C development is essential.
A report done by 2 students is due at the end of the course.