Descriptions
ROS2 Nav2 (Navigation Stack 2) – with SLAM and navigation. In this course, you will finally understand, step by step, what Navigation Stack 2 is. And you will be able to apply this knowledge in your own ROS2 robotics projects. And you don’t need to buy any equipment to get started! You will be able to complete the course using a gazebo simulation. I realized that (while doing it myself) learning the navigation stack is really not easy. If you thought learning ROS2 was hard, wait until you start with Nav2! There aren’t many resources online, and even getting started with the existing documentation can be a nightmare unless you’re already an ROS expert.
Many parts of ROS2 require so many prerequisites to understand that it can become overwhelming. Because of this, understanding Navigation2 can take weeks of painful learning and frustration. In fact, this is exactly what happened to me. And I don’t wish this for you. That’s why I created this course: so you can SAVE COUNTLESS HOURS and learn the Navigation 2 stack with minimal ROS2 knowledge in the easiest way possible. Instead of throwing you into a sea of documentation, I will help you experiment first and then smoothly move towards practical understanding. To be clear, this course is not intended for those new to ROS2, you will need to have some ROS2 basics. But then, once you master the basics, you can easily follow the course and learn Nav2 effectively.
What will you learn
- Discover the Navigation 2 stack with hands-on experiments
- Create a map using SLAM in ROS2.
- Make the robot move while avoiding obstacles
- Working with navigation using Gazebo simulation.
- Understanding Nav2 Architecture
- Customize your navigation options
- Experiment with the global scheduler, local scheduler, and recovery behavior.
- Create your own world in the Gazebo building editor.
- Learn how to adapt a custom ROS2 robot for the Navigation 2 stack.
- Control Nav2 with Python using the Simple Commander API
Who is this course for?
- ROS developers who want to learn how to use the Navigation 2 stack.
- Engineers/educators/researchers/anyone interested in programming mobile robots using Robot Operating System 2.
- Anyone who wants to learn how to do SLAM and navigation using a simplified approach.
- Anyone lost in the ROS2 navigation documentation
Features of ROS2 Nav2 (Navigation Stack 2) – with SLAM and navigation
- Publisher: Udemy
- Teacher: Edouard Renard
- English language
- Level: Intermediate
- Number of courses: 52
- Duration: 6 hours 3 minutes.
Content for 2024-1
Requirements
- Ubuntu 22.04 installed on your computer
- Basic knowledge of Linux command line and Python programming.
- Basic knowledge in ROS2 (command lines, themes, writing Python node, etc.)
- No equipment required – you can complete the entire course using the Gazebo simulation!
Images
Sample clip
Installation instructions
Extract the files and watch on your favorite player
Subtitles: English
Quality: 1080p
Download links
Password file(s): free download software
file size
4.36 GB