HowTos and Practical Guides

This section contains a curated collection of HowTos and short guides for EasyNavigation (EasyNav). Each document provides step-by-step instructions to accomplish specific tasks β€” from setting up costmaps to configuring controllers and running navigation examples.

If you are new to EasyNav, we recommend starting with Getting Started and Build & Install before diving into these guides.

πŸ“˜ Overview

The HowTos are grouped by category:

  • Simple navigation – basic examples using the Simple stack.

  • Costmap navigation – using 2D costmaps for mapping and planning.

  • GridMap navigation – elevation-aware mapping and path planning.

  • Bonxai navigation – building and using probabilistic Bonxai maps.

  • NavMap navigation – surface-based mapping and 3D navigation.

  • Controllers – configuring and tuning controllers for different robots.

  • Behaviors – using EasyNav externally from any application or behavior.

  • General – ways to do something independent of a specific stack.

Use these guides as templates or quick references while developing with EasyNav.

Simple Stack

Costmap Stack

GridMap Stack

Bonxai Stack

Controllers

Behaviors

General

Note

Each HowTo is self-contained and can be executed independently, provided that the EasyNav core and its dependencies are installed.