These are the exercise files used for Full ROS Navigation Course course.
The course outline can be found in
https://www.tertiarycourses.com.sg/full-ros-navigation-course.html
https://www.tertiarycourses.com.my/full-ros-navigation-course-malayais.html
Topic 1 LiDAR (Light Detection and Ranging)
- Introduction to LiDAR
- Overview of Turtlebot3 Burger
- Turtlebot3 Burger Simulation on Gazebo and RViz
- Obstacle Avoidance Simulation
Topic 2 SLAM (Simultaneous Localization And Mapping)
- Introduction to SLAM
- Virtual Robot SLAM Simulation on Gazebo
- Introduction to Path Finding
- Virtual Robot Navigation on Gazebo
Topic 3 Physical Robot Navigation
- Bring Up Physical Turtlebot3 Burger with Remote Control
- Teleoperation of Turtlebot3 Burger
- Obstacle Avoidance on Turtlebot3 Burger
- Perform SLAM and Navigation on Turtlebot3 Burger
Topic 4 ROS Navigation with Python
- Move Turtlebot with Python
- Collect Laser Scan Data
- Obstacle Avoidance with Python
- Initial Pose Estimation
- Autonomous SLAM
Topic 5 ROS Navigation IoT
- Introduction to IoT
- Setup ThingSpeak
- IoT with ROS
Topic 6 ROS Navigation with Vision
- Line Following
- Gesture Controlled Navigation