Navigation Activity - Solution
Course Content
0 / 45 completedIntro
Install the Tools We’ll Need For the Course
Install the Navigation 2 Stack
Recap Install and Setup ROS2 on Ubuntu 22.04
How to get the most out of this course
What Is the Navigation (2) Stack, and Why Do We Need It
Welcome to the ROS2 Nav2 Course!
What’s Inside the Generated Map
SLAM Activity - Create a New Map in Turtlebot3 House
Make the Robot Move in the World
SLAM Activity - Solution
Generate and Save a Map with SLAM in ROS2
A Quick Fix We Need To Do Before Starting
Waypoint Follower - Go Through Multiple Nav2 Goals
Navigation Activity - Navigation with turtlebot3 house
Make the Robot Navigate Using the Generated Map
Dynamic Obstacle Avoidance
Navigation Activity - Solution
Global Planner, Local Planner and Costmaps
Parameters
Recovery Behavior
The Nav2 Architecture - Explained Step by Step
TFs and Important Frames
Build and Save a World in the Gazebo Building Editor
Add Objects To the World
Import a Floor Plan
Make Turtlebot3 Navigate In That World (Step 1)
Make Turtlebot3 Navigate In That World (Step 2)
Custom World Activity - Make a Robot Navigate into a Generated Maze
Tips How To Fix and Improve Maps with Gimp
Custom World Activity - Solution (Step 1)
Make Turtlebot3 Navigate In That World (Step 3)
Custom World Activity - Solution (Step 2)
Custom World Activity - Solution (Step 3)
InputOutput - Odometry, Sensors and Controller
TFURDF
Launch File + Parameters
Run Navigation With Your Custom Robot (using slam toolbox)
Discover what Topics and Actions are Used
Simple Commander API Activity - Create a Robot Patrol
Simple Commander API - Send a Nav2 Goal
Simple Commander API - Waypoint Follower + Downloadable Template
Simple Commander API - Install and Set the Initial Pose
Simple Commander API Activity - Solution
What to do next