Skip to main content
00:00/00:00
Lecture 5 of 45

Install the Tools We’ll Need For the Course

Download Course (Free)

Course Content

0 / 45 completed
Section 1: Setup and Installation for ROS2 and Nav24 videos

Intro

1m

Install the Tools We’ll Need For the Course

9mNow Playing

Install the Navigation 2 Stack

9m

Recap Install and Setup ROS2 on Ubuntu 22.04

25m
Section 2: Introduction3 videos

How to get the most out of this course

1m

What Is the Navigation (2) Stack, and Why Do We Need It

2m

Welcome to the ROS2 Nav2 Course!

2m
Section 3: Generate a Map with SLAM (Simultaneous Localization and Mapping)5 videos

What’s Inside the Generated Map

9m

SLAM Activity - Create a New Map in Turtlebot3 House

13m

Make the Robot Move in the World

38m

SLAM Activity - Solution

23m

Generate and Save a Map with SLAM in ROS2

1h 16m
Section 4: Make a Robot Navigate with Nav26 videos

A Quick Fix We Need To Do Before Starting

14m

Waypoint Follower - Go Through Multiple Nav2 Goals

21m

Navigation Activity - Navigation with turtlebot3 house

12m

Make the Robot Navigate Using the Generated Map

1h 23m

Dynamic Obstacle Avoidance

1h 3m

Navigation Activity - Solution

45m
Section 5: Understand the Nav2 Stack5 videos

Global Planner, Local Planner and Costmaps

56m

Parameters

49m

Recovery Behavior

43m

The Nav2 Architecture - Explained Step by Step

7m

TFs and Important Frames

45m
Section 6: Build Your Own World for Navigation in Gazebo11 videos

Build and Save a World in the Gazebo Building Editor

26m

Add Objects To the World

21m

Import a Floor Plan

23m

Make Turtlebot3 Navigate In That World (Step 1)

29m

Make Turtlebot3 Navigate In That World (Step 2)

41m

Custom World Activity - Make a Robot Navigate into a Generated Maze

4m

Tips How To Fix and Improve Maps with Gimp

27m

Custom World Activity - Solution (Step 1)

13m

Make Turtlebot3 Navigate In That World (Step 3)

52m

Custom World Activity - Solution (Step 2)

11m

Custom World Activity - Solution (Step 3)

54m
Section 7: Intro to Adapting a Custom Robot for Nav2 (Steps Overview)4 videos

InputOutput - Odometry, Sensors and Controller

9m

TFURDF

1h 2m

Launch File + Parameters

34m

Run Navigation With Your Custom Robot (using slam toolbox)

1h 24m
Section 8: Interact Programmatically With the Navigation Stack6 videos

Discover what Topics and Actions are Used

17m

Simple Commander API Activity - Create a Robot Patrol

2m

Simple Commander API - Send a Nav2 Goal

34m

Simple Commander API - Waypoint Follower + Downloadable Template

26m

Simple Commander API - Install and Set the Initial Pose

58m

Simple Commander API Activity - Solution

1h 19m
Section 9: Conclusion1 videos

What to do next

2m