Expand description
Wavefront Coverage Path Planner
Uses BFS wavefront expansion from a goal cell to build a distance/path transform matrix, then greedily follows highest-valued unvisited neighbours to produce a coverage path that visits every reachable free cell.
Reference: “Planning paths of complete coverage of an unstructured environment by a mobile robot” — Zelinsky et al.
Structs§
- Wavefront
CppConfig - Configuration for the wavefront coverage path planner.
- Wavefront
Grid - 2D grid for wavefront planning.
true= obstacle,false= free.
Enums§
- Distance
Type - Distance metric used during wavefront expansion.
- Transform
Type - Transform type used to build the wavefront matrix.
Functions§
- wavefront_
cpp - Run the wavefront coverage path planner.