Coverage path planner

Grid based sweep

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

https://github.com/AtsushiSakai/PythonRoboticsGifs/raw/master/PathPlanning/GridBasedSweepCPP/animation.gif

Spiral Spanning Tree

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

https://github.com/AtsushiSakai/PythonRoboticsGifs/raw/master/PathPlanning/SpiralSpanningTreeCPP/animation1.gif https://github.com/AtsushiSakai/PythonRoboticsGifs/raw/master/PathPlanning/SpiralSpanningTreeCPP/animation2.gif https://github.com/AtsushiSakai/PythonRoboticsGifs/raw/master/PathPlanning/SpiralSpanningTreeCPP/animation3.gif

Code Link

PathPlanning.SpiralSpanningTreeCPP.spiral_spanning_tree_coverage_path_planner.main()[source]

Reference

Wavefront path

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

https://github.com/AtsushiSakai/PythonRoboticsGifs/raw/master/PathPlanning/WavefrontCPP/animation1.gif https://github.com/AtsushiSakai/PythonRoboticsGifs/raw/master/PathPlanning/WavefrontCPP/animation2.gif https://github.com/AtsushiSakai/PythonRoboticsGifs/raw/master/PathPlanning/WavefrontCPP/animation3.gif

Code Link

PathPlanning.WavefrontCPP.wavefront_coverage_path_planner.wavefront(transform_matrix, start, goal)[source]

performing wavefront coverage path planning

Parameters:
  • transform_matrix – the transform matrix

  • start – start point of planning

  • goal – goal point of planning

Reference