COMP3631 Intelligent Systems and Robotics

2021 - 2024 University of Leeds Campus

The above video is a short clip with some interviews with students sharing their experience taking the module and completing a major group project.


Module Overview

I taught a double-credit module to third year Computing and Mechatronics undergrads during the second semester between 2021 and 2024 at the University of Leeds in the UK. The module was taught on-campus to 180 students from both the School of Computing and Electronic and Electrical Engineering. Students program robots in simulation (ROS & Gazebo) and deploy the code onto a real robot (Turtlebot).

The module’s assessment comprised of lab work (10%), a major group project (40%) and a final examination (50%).

Some of the robotics topics covered in the module include:

  1. The Robot Operating System (ROS2)
  2. Motion Planning (path planners for mobile robots)
  3. Motion Control
  4. Configuration Spaces
  5. Robotic Arm Planning (single-query and multi-query sampling-based planning)
  6. Locomotion
  7. Kinematics (robot arm kinematics as well as differential-drive kinematics)
  8. Spatial Transformations
  9. Localisation and Mapping (Markov Localisation, Kalman Filtering and Monte-Carlo Localisation)