Teaching

H06U9B: Advanced Robot Control Systems (ARCS)

Advanced Robot Control Systems is a an elective course in KU Leuven’s Master of Mechanical Engineering. I teach this course in tandem with Prof. Alexander Badri-Spröwitz and Prof. Herman Bruyninckx.

H02A4A: Robotics

Robotics is a an elective course in KU Leuven’s Master of Artificial Intelligence.

H0O21A: Robot AI

Robot AI is a an elective course in KU Leuven’s Master of Engineering in Artificial Intelligence, beginning in spring 2025.

H01Q6C: Eagle

Eagle is a project-based course in KU Leuven’s Master of Electrical Engineering. I am part of a team of ~10 profs and ~30 TAs who assist students in the development of an autonomous quadcopter.

Past Courses

Courses I no longer teach (but that someone else has taken over).

INFO0948: Introduction to Intelligent Robotics

Introduction to Intelligent Robotics is a Master’s course that I created and taught at ULiege in 2013–2018.

LINFO1002: Projets en informatique 2

Projets en informatique 2 is a Bachelor’s software development course that I taught at UCLouvain in 2021–2023.

Educational Software

TRS: An Open-source Recipe for Teaching/Learning Robotics with a Simulator.

TRS is an open-source recipe for organizing a master-level robotics project, that I developed while creating INFO0948 at ULiège.

If first html tag is indented, and this include is called after a list, the html tag is considered a list element, and things go wrong. Leaving a hidden unindented line here

TRS relies on a cross-platform robot development and simulation environment that can be installed in five minutes and that allows students to write control, navigation, vision or manipulation algorithms in a hundred lines of Matlab or Python code. TRS contains a project structure (documentation, objectives, milestones), and the software skeleton for running the project (simulator models, Matlab code examples, install instructions). It is freely available and extendable.