| Module 7.1 | Introduction to ROS |
| Overview of ROS and Environment Setup |
| Quick Experience with HelloWorld for ROS |
| ROS Architecture |
| ROS Communication Mechanism |
| Common ROS Commands |
| ROS Operation Management |
| Common Components and Features of ROS |
| TF Coordinate Transformation in ROS |
| Module 7.2 | ROS1 Noetic |
| ROS1 Basics |
| ROS1 Vision Applications |
| Module 7.3 | ROS2 Humble |
| ROS2 Foundations and Setup |
| ROS2 Core Communication |
| ROS2 Advanced Interfaces and Middleware |
| ROS2 Tools, Launch, and Visualization |
| ROS2 Simulation and Vision |
| Module 7.4 | Development with Physical ROS Robots |
| Module 7.5 | ROS Project Practice: Advanced Features |