← Back to ROS 2

Nav2 for AMRs

A full-depth ROS 2 navigation track for AMR ownership: architecture, costmaps, planning, control, localization contracts, recoveries, mission semantics, debugging, and senior interview preparation.

Track Scope

13 lessons and 10 exercises built around production-grade Nav2 work for warehouse and factory AMRs.

Recommended Pace

8 to 10 weeks at 4 to 6 hours per week, mixing reading, log analysis, bag replay, and design-review style labs.

Start Here

If you already finished the base ROS 2 track, open the roadmap first, then move into lesson 01 and the first lifecycle lab.

Track Guide

Lessons

01 - System Architecture

Runtime boundaries, server roles, contracts, and end-to-end goal flow.

02 - Bringup, Lifecycle, Actions

Startup sequencing, lifecycle state transitions, action contracts, and failure patterns at bringup time.

03 - BT Navigator and XML

BehaviorTree flow, blackboard reasoning, replanning cadence, and recovery design.

04 - Costmaps and Layers

Global and local costmaps, inflation, observation layers, passability, and map semantics.

05 - Global Planning

Planner tradeoffs, path quality, compute budgets, and warehouse route selection.

06 - Local Control and Cmd Vel

Controller plugins, velocity shaping, motion quality, and downstream command-path reasoning.

07 - Localization, Odom, AMCL, EKF

The map-odom-base link contract, TF correctness, and localization-driven Nav2 failures.

08 - Recoveries and Checkers

Retry budgets, progress checking, goal checking, escalation rules, and AMR-safe recoveries.

09 - Waypoints, Docking, Zones, Missions

Route execution, semantic map behavior, docking flows, and mission-layer ownership boundaries.

10 - Parameters, Launch, Plugins

Configuration layering, launch decomposition, and when extension work is actually justified.

11 - Debugging and Bag Analysis

Structured incident triage across logs, topics, TF, costmaps, actions, and bag replay.

12 - AMR Failure Patterns and Capstone

Recurring warehouse failure modes plus a capstone root-cause-analysis framework.

13 - Senior Interview Questions

A categorized senior-level interview bank with answer guidance focused on judgment and ownership.

14 - ELI5 + Expert Q&A

Every core Nav2 concept explained simply (ELI5 analogies), then challenged at senior level with expert questions, answer guidance, and hands-on exercises.

Exercises