Navigation Strategies for autonomous robotic systems

Code Cours
2223-JUNIA-M1S2-MB-ST-110
Language of instruction
French, English
Teaching content
MB-ST
Training officer(s)
AM.KOKOSY, G.TAGNE
Stakeholder(s)
G.TAGNE, Santiago BRAGAGNOLO
Level
Master
Program year
Period

Présentation

Prerequisite
Basic knowledge on modeling and control
Basic knowledge on Network
Programming skills: C, C++
Goal
Expected skills : 32 (322/323), 34 (342/343), 112 (1121/1122)

In this course, you will learn to implement perception, localisation, navigation and communication techniques in order to design an autonomous robotic system. This one needs to interact with its environment as well as with the other fixed or mobile entities. Moreover, the training will focus on the implementation of a vision based control, navigation control algorithms (e.g. SLAM) and communication architectures (ROS, MQTT). Application cases will be presented by robotics companies to illustrate the use of these techniques on use cases. An awareness of industrialization and the constraints that it induces in the design of robotic systems will also be addressed.

At the end of this course, the student should be able to:
Design and develop an autonomous robotic system by choosing the appropriate navigation algorithms, taking into account the industrialization constraints
Know how to design the robot's communication architecture and software
Know how to implement a vision referenced control algorithm on a robot
Know how to implement a localisation and navigation algorithm (e.g. SLAM) on a robot using ROS

Some of the pedagogical approaches in this module allow you to work on transversal skills such as project management, report writing and oral communication.
Presentation
This module is the complement of the Intelligent Robotic Systems module. It focuses more particularly on the notions of communication (between entities of the robotic system as well as other entities of its environment) and autonomous navigation.
It deals with several themes:
Strategies for autonomous navigation
Communication protocols and software architectures
ROS : Robot Operating System
Application cases presented by robotics companies

Modalités

Forms of instruction
Cours, Travaux pratiques, projets de mise en situation
Organization
Type Amount of time Comment
Face to face
Lectures - face to face 10,00
Lab 14,00
Overall student workload 24,00
Evaluation
Control type Duration Amount Weighting
Final Exam
Written test 1,00 1 30,00
Continuous assessment
Lab grade 20,00 2 70,00
TOTAL 100,00

Ressources