ROS Navigation in 5 Days Course - Python
Learn how to make your robot navigate autonomously by using the ROS Navigation Stack.
Course Summary
Navigation is one of the most essential tools in ROS. It allows mobile robots to move around autonomously. This is used in many robotics fields: logistic robots for warehouses, domestic robots that perform certain household tasks, entertainment robots, etc.
In ROS NAVIGATION IN 5 DAYS course, You will learn the key concepts involved in ROS Navigation, and how to use it in real robot projects.
What you will learn
- Setup ROS Navigation Stack on a Robot
- Building a map of the environment from zero
- Perform Robot Localization
- Autonomous Path Planning
- Understanding Simultaneous Localization and Mapping (SLAM)
- Obstacle Avoidance
Course Overview
ROS Navigation Deconstruction
Gives you the basic tools and knowledge to be able to understand and create any basic ROS Navigation related project.
Basic Concepts
What is the ROS Navigation Stack, What do I need to work with the Navigation Stack, what is the move_base node and why it is so important and which parts take place in the move_base node.
Map Creation
What means Mapping in ROS Navigation, how does ROS Mapping work, how to configure ROS to make mapping work with almost any robot and different ways to build a Map.
Robot Localization
What means Localization in ROS Navigation, how does Localization work and how do we perform Localization in ROS.
Path Planning I
What means Path Planning in ROS Navigation, how does Path Planning work, how does the move_base node work and what is a Costmap.
Path Planning II
What means Path Planning in ROS Navigation, how does Path Planning work, how does the move_base node work and what is a Costmap.
Teachers
Alberto Ezquerro
Making easier the way the people learn how to program robots.
Robots used
Husky robot
Turtlebot robot
Learning Path
Robot Navigation