Go2 Navigation Overview

September 10, 2026 ยท View on GitHub

The Go2 navigation stack uses a simple column-carving voxel map strategy: each new LiDAR frame replaces the corresponding region of the global map entirely, ensuring the map always reflects the latest observations. Map live as you drive, or return to a known space using a saved premap and relocalization.

Live Go2 navigation in Rerun

go2

WorkflowWhen to useBlueprintDocs
Live mappingExplore a new space where the map updates every frameunitree-go2Navigation deep dive
Premap + relocalizationReturn to a known space and plan on a loop-closed mapunitree-go2-relocalizationRelocalization

Live column-carving maps are fast and reactive, but odometry drifts over long distances. For spaces you revisit, record once, run pose-graph optimization (PGO) offline, then relocalize against the exported premap at runtime.

For hardware setup, simulation, and the full blueprint list, see the Go2 platform guide.

Generic

WorkflowWhen to useBlueprintDocs
Simulation, no robotRun the raycaster and planner against a photoreal scan of a real househabitat-navHabitat