Software for Learning Adaptive and Reactive Robot Control


Course Exercises


Code for the programming exercises for the course is available here.


The code provided here is sorted by lecture, where each exercise session follows its corresponding lecture and is meant to last 2 hours, with 1h of theoretical exercises and 1h of programming exercises. The practicals are 4 hours long sessions of programming exercises which replace lectures 5, 8 and 11 respectively.


Software Setup


The recommended way to do the MATLAB exercises is to download the entire repository once, then go to each lecture's folder.


You can clone the repository with git by opening a terminal and using the following command :

git clone https://github.com/learningadaptivereactiverobotcontrol/book-code.git

Alternatively, on the repository page you can click on the Code button button and download everything as a ZIP file.


You will need a version of Matlab from 2019 or higher with the following toolboxes :

  •         - Control System
  •         - Curve Fitting
  •         - Deep Learning
  •         - Image Processing
  •         - Model Predictive Control
  •         - Optimization
  •         - Robotic System
  •         - Signal Processing
  •         - Statistics and Machine Learning


Detailled instructions for installation can be found in the README.