Course materials
Six modules covering mobile-robot kinematics, dynamics, Jacobian analysis, motion planning, SLAM, and system integration. Each section links out to the live simulation page where the theory is implemented.
1 verified 4 in review 0 needs fixes 27 draft
Module 1 — Introduction and Basics
1.0 Industrialising the Humanoid
/learn/modules/1/0-industrializing-humanoid
1.0 History and Evolution of Robotics
/learn/modules/1/0-history-and-evolution
1.2 Classification of Robots
/learn/modules/1/2-classification-of-robots
1.3 Introduction to Mobile Robotic Systems
/learn/modules/1/3-introduction-to-mobile-robots
1.5 ROS2 Architecture and Concepts
/learn/modules/1/5-ros2-architecture
1.6 ROS2 Practical Getting Started
/learn/modules/1/6-ros2-practical
Module 2 — Robot Dynamics
2.1 Lagrange Equations
/learn/modules/2/1-lagrange-equations
2.2 Dynamics of Mobile Robotic Systems
/learn/modules/2/2-dynamics-of-mobile-robots
2.3 Simulation of Dynamic Models in ROS
/learn/modules/2/3-simulation-of-dynamic-models
2.4 PID Control for Mobile Robots
/learn/modules/2/4-pid-control
2.5 Web-Browser Simulation Platform
/learn/modules/2/5-web-browser-simulation-platform
Module 3 — Jacobian Matrix
Module 4 — Teleoperation and Motion Planning
4.1 Teleoperation of Mobile Robots using ROS
/learn/modules/4/1-teleoperation
4.2 Path Planning Algorithms
/learn/modules/4/2-path-planning
4.3 Trajectory Control
/learn/modules/4/3-trajectory-control
4.4 Navigation Fundamentals
/learn/modules/4/4-navigation-fundamentals
4.5 Navigation Practical
/learn/modules/4/5-navigation-practical
Module 5 — Mapping and Waypoint Navigation
Module 6 — System Integration and Deployment
6.1 Autonomous Behaviour
/learn/modules/6/1-autonomous-behaviour
6.2 Web Robot Control
/learn/modules/6/2-web-robot-control
6.3 Analytics and Latency
/learn/modules/6/3-analytics-and-latency
6.4 Docker Deployment
/learn/modules/6/4-docker-deployment
6.5 Hardware Integration
/learn/modules/6/5-hardware-integration
Assessments
A1 — Mobile Robot Modeling
/learn/assessments/a1-mobile-robot-modeling
Lab 1 — Web Simulation Walkthrough
/learn/assessments/lab1-web-simulation
Lab 2 — 2-DOF Jacobian
/learn/assessments/lab2-jacobian-2dof
A2 — Path Planning PBL
/learn/assessments/a2-path-planning
Lab 3 — Controller Comparison
/learn/assessments/lab3-controller-comparison
A3 — SLAM and Waypoint Navigation
/learn/assessments/a3-slam-waypoint