
ROS
Course Index
29 Lessons · 3 Sections
Master the Robot Operating System — nodes, topics, services, Gazebo simulation, URDF, TF transforms, Navigation Stack, and SLAM. Covers MoveIt! motion planning, OpenCV integration & 3 complete robotic system builds.
29Lessons
3Sections
3Projects
FreeAccess
Section 1ROS Fundamentals & SimulationLessons 1–11
Lesson 1
What is ROS?
Lesson 2
ROS Architecture: Nodes & Topics
Lesson 3
Installing ROS on Ubuntu
Lesson 4
Catkin Workspace & Packages
Lesson 5
Publisher & Subscriber Nodes
Lesson 6
ROS Services & Clients
Lesson 7
ROS Actions
Lesson 8
ROS Parameter Server
Lesson 9
Launch Files
Lesson 10
RViz: 3D Visualisation
Lesson 11
Gazebo: Robot Simulation
Section 2URDF, Navigation, SLAM & MoveIt!Lessons 12–22
Lesson 12
URDF: Robot Description Format
Lesson 13
TF: Transforms & Coordinate Frames
Lesson 14
Sensor Integration: Cameras & LiDAR
Lesson 15
ROS Control & Controllers
Lesson 16
ROS Navigation Stack
Lesson 17
SLAM with ROS: gmapping & Carto
Lesson 18
AMCL: Localisation
Lesson 19
MoveIt!: Motion Planning
Lesson 20
ROS with Arduino & Hardware
Lesson 21
ROSbag: Recording & Playback
Lesson 22
ROS Debugging: rqt & rostopic
Section 3Programming, Vision & ProjectsLessons 23–29