Curriculum
- 20 Sections
- 70 Lessons
- 20 Weeks
Expand all sectionsCollapse all sections
- Introduction to Mobile Robotics8
- 1.1Types of Mobile Robots: AGVs Vs AMRs
- 1.2Assessment – Types of Mobile Robots: AGVs Vs AMRs10 Questions
- 1.3Kinematics: Differential, Omnidirectional, Ackermann
- 1.4Assessment – Kinematics: Differential, Omnidirectional, Ackermann9 Questions
- 1.5Sensors Overview: Lidar, IMU, Encoders, Cameras
- 1.6Assessment – Sensors Overview: Lidar, IMU, Encoders, Cameras10 Questions
- 1.7Basic Path Planning and Control Loop Concepts
- 1.8Assessment – Basic Path Planning and Control Loop Concepts10 Questions
- Linux & Python for Robotics6
- 2.1Ubuntu Basics, ROS File System Structure
- 2.2Assessment – Ubuntu Basics, ROS File System Structure8 Questions
- 2.3Bash Scripting, Git Version Control
- 2.4Assessment – Bash Scripting, Git Version Control8 Questions
- 2.5Python for ROS Nodes and Sensor Data Handling
- 2.6Assessment – Python for ROS Nodes and Sensor Data Handling9 Questions
- ROS 2 Basics8
- 3.1Introduction to ROS 2 and its Ecosystem
- 3.2Assessment – Introduction to ROS 2 and its Ecosystem10 Questions
- 3.3Nodes, Topics, Services, Parameters, Launch Files
- 3.4Assessment – Nodes, Topics, Services, Parameters, Launch Files8 Questions
- 3.5Creating and Launching ROS 2 Packages
- 3.6Assessment – Creating and Launching ROS 2 Packages8 Questions
- 3.7Using Rclpy, Colcon and Rviz2
- 3.8Assessment – Using Rclpy, Colcon and Rviz28 Questions
- Simulation & Visualization8
- 4.1Introduction to Gazebo and ROS-Gazebo Integration
- 4.2Assessment – Introduction to Gazebo and ROS-Gazebo Integration8 Questions
- 4.3Simulating a Differential Drive Robot
- 4.4Assessment – Simulating a Differential Drive Robot4 Questions
- 4.5TF (Transform) Tree, Rviz Visualization Tools
- 4.6Assessment -TF (Transform) Tree, Rviz Visualization Tools8 Questions
- 4.7Intro to URDF And Xacro Robot Modeling
- 4.8Assessment – Intro to URDF And Xacro Robot Modeling8 Questions
- Sensor Integration8
- 5.1Lidar (2D/3D): Laserscan Messages, Point Cloud Basics
- 5.2Assessment – Lidar (2D/3D): Laserscan Messages, Point Cloud Basics9 Questions
- 5.3IMU and Odometry Integration
- 5.4Assessment – IMU and Odometry Integration9 Questions
- 5.5Camera Calibration and Stereo Vision Basics
- 5.6Assessment -Camera Calibration and Stereo Vision Basics8 Questions
- 5.7ROS Sensor Drivers and Tools
- 5.8Assessment – ROS Sensor Drivers and Tools9 Questions
- SLAM & Mapping8
- 6.1Hector SLAM, Gmapping, Cartographer Basics
- 6.2Assessment -Hector SLAM, Gmapping, Cartographer Basics8 Questions
- 6.3Configuring SLAM in Gazebo with Virtual Lidar
- 6.4Assessment – Configuring SLAM in Gazebo with Virtual Lidar8 Questions
- 6.5Creating Maps of Simulated Warehouse Environments
- 6.6Assessment – Creating Maps of Simulated Warehouse Environments9 Questions
- 6.7Recording and Replaying Bag Files
- 6.8Assessment – Recording and Replaying Bag Files6 Questions
- Localization Techniques8
- 7.1Kalman Filter and Particle Filter Fundamentals
- 7.2Assessment – Kalman Filter and Particle Filter Fundamentals8 Questions
- 7.3AMCL (Adaptive Monte Carlo Localization) in ROS 2
- 7.4Assessment – AMCL (Adaptive Monte Carlo Localization) in ROS 29 Questions
- 7.5Indoor GPS Alternatives and Fiducial Markers
- 7.6Assessment – Indoor GPS Alternatives and Fiducial Markers7 Questions
- 7.7Map Merging and Multi-Floor Handling
- 7.8Assessment – Map Merging and Multi-Floor Handling8 Questions
- Custom Robot Integration6
- 8.1Building URDF for a Custom AMR
- 8.2Assessment – Building URDF for a Custom AMR7 Questions
- 8.3Joint States and Sensor Transforms
- 8.4Assessment – Joint States and Sensor Transforms9 Questions
- 8.5Deploying Localization Stack on the Custom Robot Model
- 8.6Assessment – Deploying Localization Stack on the Custom Robot Model8 Questions
- ROS Navigation Stack4
- Path Planning Algorithms3
- Trajectory Planning & Control4
- Testing in Simulation3
- Fleet Coordination & Task Allocation4
- Middleware & Industrial Communication4
- Interfacing with WMS & SCADA3
- ROS on Edge Devices3
- OpenCV & Image Processing in ROS3
- Object Detection using YOLO/SSD3
- Fiducial Navigation & Visual SLAM3
- Safety & Human-Robot Interaction3