ROS2 Autonomous Driving and SLAM using NAV2 with TurtleBot3

Why take this course?
🚀 [ROS2 Autonomous Driving and SLAM using NAV2 with TurtleBot3] Course Updated to ROS2 HUMBLE 🚀
Course Headline: 🚧 Maze Solving and Autonomous Waiter with GUI using Robot Operating System 2 and Navigation Stack based on 2D SLAM
Rating is for OLD version of this course 🕰️ (for New Comers), New update to projects and way of explanation will make your learning experience much more engaging! Additionally, we've included ROS1 Noetic Navigation stack implementation after section 4 for those who are interested in understanding both versions.
Course Workflow:
🤖 Main Robot: TurtleBot3 by Robotis
We will start by obtaining the package from the official GitHub repository and then delve into how to launch the robot into simulations like Rviz and Gazebo. After a comprehensive understanding of multiple launch files, we will create a custom launch file to bring the robot into our simulations. Our journey continues with the SLAM Toolbox, where we will navigate through a maze using Cartographer and SLAM Toolbox.
Next, we'll embark on creating an Autonomous Waiter that leverages the NAV2 stack for path planning and obstacle avoidance, complete with a GUI interface for user interaction.
Outcomes After This Course:
🚀 You will be able to:
- Create a Custom Workspace
- Develop Custom Python Packages
- Reduce Launch Files for Efficiency
- Master RVIZ and Gazebo Simulation Fundamentals
- Record Simulation Videos with Node Communication Analysis
- Perform 2D SLAM using Cartographer and SLAM Toolbox
- Integrate the NAV2 stack, including Path Planners and Cost Maps
📝 Projects:
- TurtleBot3 World Navigation using NAV2
- Maze Solving using Commander API and NAV2
- Autonomous Waiter with GUI
Process of Explanation:
- Theory for Concepts Building - Understanding the fundamental concepts behind each topic.
- Writing Code for the nodes and concepts discussed - Practical implementation of the theories learned.
- Analyzing the output and noting the resources utilized - Learning from real-time results and optimization.
Software Requirements:
✅ Ensure you have:
- Ubuntu 22.04
- ROS2 Humble LTS
- A motivated mind for a huge programming project 🎩
🔍 Before buying, take a look into this course GitHub repository or message us to get the code and learn from it, even if you decide not to buy! We believe in sharing knowledge and fostering a collaborative learning environment. 🤝
Join us on this journey to master ROS2, SLAM, and autonomous driving with TurtleBot3. Enroll now to unlock your robotics potential! 🧙♂️🤖🚀
Course Gallery




Loading charts...