Introduction to Intelligent Robotics
Honda AsimoPicture courtesy of Dan Song.

INFO0948 is a Master course focused on interactive robots. The course explains the basic concepts that allow robots to build a world representation from sensory data, and to plan and perform complex tasks such as navigating a building, or manipulating tools.

ULg Course Page INFO0948 (course contents, objectives, etc.)
RoomR18 (Building B28)


Course Material

Group Project

Setup instructions and project details are on the TRS website:


I appreciate feedback! If you have comments on the course or on the project, feel free to come speak to me in class. If you prefer your comments to be anonymous, you can use this form.


At the end of this course, student will be able to solve the following problems:

  1. Extract information from video streams (object/people identity/position, body postures, 3D room and object structures)
  2. Infer a useful behavior from sensory data (navigation, grasping; via optimization, machine learning, or control)
  3. Generate a set of robot commands that implement the desired behavior.

A group project allows students to gain practical experience. In this project, students will program a robotic agent that processes images, plans a task based on the image data, and executes a set of motor commands that complete the task. The robot will be simulated in the V-REP simulator.

The V-REP simulator.

We are currently discussing with Kuka the possibility of borrowing a youBot for a month, to allow groups (some, maybe not all) to implement their work on a real robot.


The Kuka youBot mobile robot, in simulation (left), and in the real world (right).

Required Readings


The course is largely based on the book Robotics, Vision and Control: Fundamental Algorithms in MATLAB, written by Peter Corke, published by Springer in 2011.

Getting the book:

  1. E-book freely available on Springer Link. You need to be connected to the internet from within the ULg in order to download the ebook for free. The download page should look like this.
  2. Prints for sale for about 55EUR, for instance on
  3. If the course attracts enough students, we will consider negotiating a discount with a local bookstore.

Going Further

The books listed below are good complements to P. Corke's Robotics, Vision and Control.

Related Courses

Apprentissage inductif appliqué - Pierre Geurts, Louis Wehenkel
Traitement numérique d'images - Marc Van Droogenbroeck
Linear control systems - Raphaël Fonteneau
Robotique biomédicale et prothèses actives - Olivier Bruls
Cinématique et dynamique des mécanismes - Olivier Bruls

Students are encouraged to concurrently follow the course Applied Inductive Learning. (Applied Inductive Learning is however not a prerequisite.)

Page last modified: January 31, 2020 Valid HTML5 and CSS