Robotics Engineering
Build autonomous robots from kinematics and motor control to ROS2, SLAM, and real-time embedded control systems.
Mathematics for Robotics
Master the linear algebra, trigonometry, and calculus core that underpins all robotics algorithms.
Electronics & Actuator Basics
Understand the electrical and mechanical components that make robots move.
Sensors for Robotics
Learn which sensors to use and how to interface them for reliable environment perception.
Robot Kinematics
Model how robot joints and links move using forward and inverse kinematics.
PID & Motor Control
Implement closed-loop PID controllers for precise motor speed, position, and heading control.
Path Planning Algorithms
Plan collision-free paths from start to goal in structured and unstructured environments.
ROS2 Fundamentals
Master the Robot Operating System 2 middleware used in research and industry robots worldwide.
SLAM & Navigation
Build maps and localise the robot simultaneously using SLAM algorithms and the Nav2 stack.
Gazebo & RViz Simulation
Simulate and visualise robots before deploying to hardware using Gazebo and RViz2.
Computer Vision for Robotics
Apply OpenCV and deep learning perception to enable robots to understand their environment.
Robot Arm & MoveIt2
Plan and execute motion for robotic manipulators using MoveIt2 in ROS2.