Coverage path planner
Grid based sweep
This is a 2D grid based sweep coverage path planner simulation:

Spiral Spanning Tree
This is a 2D grid based spiral spanning tree coverage path planner simulation:



Wavefront path
This is a 2D grid based wavefront coverage path planner simulation:


