- Science Info Lycée Profs : conférences de formation des professeurs du secondaire en science informatique. (88)
- Colloquium Jacques Morgenstern : recherches en STIC - nouveaux thèmes scientifiques, nouveaux domaines d’application, et enjeux (61)
- Science Info Lycéens : contenus d'enseignements pour les lycéens en science informatique. (2)
- Forum des lauréats en informatique et mathématiques appliquées 2013 (11)
- Inria Joint Laboratory
- Les enjeux du Web 3.0 dans le secteur culturel (8)
- Colloque Interfaces (2)
- Cours en ligne
- Web sémantique et Web de données
- Bases de données relationnelles : comprendre pour maîtriser
- Bioinformatique : algorithmes et génomes
- Mobile Robots and Autonomous Vehicles
- Live Object Programming in Pharo
- 1 : Welcome on Board and Syntax Discovery (11)
- 2 : Pharo Syntax, Blocks and Inspector (16)
- 3 : Design, Class Methods and Collections (14)
- 4 : Inheritance & Lookup and Web Development (15)
- 5 : Exception, Debugging and Reflection (14)
- 6 : Rethink Lookup and Advanced Object-Oriented Design (12)
- 7 : More on Object-Oriented Design and Testing (11)
- Code-Based Cryptography
- Binaural Hearing for Robots
- Internet Measurements: a Hands-on Introduction
- Bioinformatics: Genomes and Algorithms
- Accessibilité numérique
- Introduction to a Web of Linked Data
- Rencontres autour d'un sujet scientifique : Unithé ou café
- Séminaires scientifiques
- ERC Nemo

Inria
Mobile Robots and Autonomous Vehicles
Mobile Robots are increasingly working in close interaction with human beings in environments as diverse as homes, hospitals, public spaces, public transportation systems and disaster areas. The situation is similar when it comes to Autonomous Vehicles, which are equipped with robot-like capabilities (sensing, decision and control).
Such robots must balance constraints such as safety, efficiency and autonomy, while addressing the novel problems of acceptability and human-robot interaction. Given the high stakes involved, developing these technologies is clearly a major challenge for both the industry and the human society.
The objective of this course is to introduce the key concepts required to program mobile robots and autonomous vehicles. The course presents both formal and algorithmic tools, and for its last part's topics (behavior modeling and learning), it will also provide realistic examples in Python.
This course is designed around a real-time decision architecture using Bayesian approaches. It covers topics such as:
- Sensor-based mapping and localization: presentation of the most popular methods to perform robot localization, mapping and to track mobile objects.
- Fusing noisy and multi-modal data to improve robustness: introduction of both traditional fusion methods as well as more recent approaches based on dynamic probabilistic grids.
- Integrating human knowledge to be used for scene interpretation and decision making: discussion on how to interpret the dynamic scene, predict its evolution, and evaluate the risk of potential collisions in order to take safe and efficient navigation decisions.
TARGETED AUDIENCE
The course is primarily intended for students with an engineering or masters degree, but any person with basic familiarity with probabilities, linear algebra and Python can benefit from it.
The course can also complement the skills of engineers and researchers working in the field of mobile robots and autonomous vehicles.
PRE-REQUISITES
Basic notions of robotics, probabilities, linear algebra and Python (only for part 5).
COURSE SYLLABUS
Click on a link below to access the videos of the course.
Part 1: Objectives, Challenges, State of the Art
Part 2: Bayes and Kalman Filters
Part 3: Extended Kalman Filters
Part 4: Perception and Situation Awareness and Decision Making
Part 5: Behavior Modeling and Learning
The material of this course come from a MOOC delivered on France Université Numérique : https://www.fun-mooc.fr/courses/inria/41005S02/session02/about
- 1. Objectives, Challenges, State of the Art (10)
- 2. Bayes and Kalman Filters (8)
- 3. Extended Kalman Filters (8)
- 4. Perception and Situation Awareness and Decision Making (9)
- 5. Behavior Modeling and Learning (10)