C*: A Coverage Path Planning Algorithm for Unknown Environments using Rapidly Covering Graphs
Zongyuan Shen, James P. Wilson, Shalabh Gupta

TL;DR
The paper introduces C*, a real-time coverage path planning algorithm for unknown environments that constructs a minimal-sufficient graph during navigation, enabling efficient, complete coverage with improved performance over existing methods.
Contribution
C* is a novel sample-based algorithm utilizing Rapidly Covering Graphs for real-time, complete coverage of unknown environments, with proven optimality and low computational complexity.
Findings
C* achieves near-optimal coverage trajectories in simulations and experiments.
Compared to seven existing methods, C* reduces coverage time and trajectory length.
C* effectively prevents coverage holes and adapts to different robot constraints.
Abstract
The paper presents a novel sample-based algorithm, called C*, for real-time coverage path planning (CPP) of unknown environments. C* is built upon the concept of a Rapidly Covering Graph (RCG), which is incrementally constructed during robot navigation via progressive sampling of the search space. By using efficient sampling and pruning techniques, the RCG is constructed to be a minimum-sufficient graph, where its nodes and edges form the potential waypoints and segments of the coverage trajectory, respectively. The RCG tracks the coverage progress, generates the coverage trajectory and helps the robot to escape from the dead-end situations. To minimize coverage time, C* produces the desired back-and-forth coverage pattern, while adapting to the TSP-based optimal coverage of local isolated regions, called coverage holes, which are surrounded by obstacles and covered regions. It is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
