Approximate Environment Decompositions for Robot Coverage Planning using Submodular Set Cover
Megnath Ramesh, Frank Imeson, Baris Fidan, and Stephen L. Smith

TL;DR
This paper presents a novel method for decomposing 2D environments into overlapping sectors for robot coverage planning, leveraging submodular set cover theory to provide approximation guarantees and improve upon existing methods.
Contribution
The paper introduces a new environment decomposition approach using submodular set cover with approximation guarantees, allowing for overlapping sectors and flexible coverage orientations.
Findings
Provides an approximation guarantee for the number of sectors
Outperforms existing coverage planning methods on real-world maps
Enables flexible, overlapping sector decompositions
Abstract
In this paper, we investigate the problem of decomposing 2D environments for robot coverage planning. Coverage path planning (CPP) involves computing a cost-minimizing path for a robot equipped with a coverage or sensing tool so that the tool visits all points in the environment. CPP is an NP-Hard problem, so existing approaches simplify the problem by decomposing the environment into the minimum number of sectors. Sectors are sub-regions of the environment that can each be covered using a lawnmower path (i.e., along parallel straight-line paths) oriented at an angle. However, traditional methods either limit the coverage orientations to be axis-parallel (horizontal/vertical) or provide no guarantees on the number of sectors in the decomposition. We introduce an approach to decompose the environment into possibly overlapping rectangular sectors. We provide an approximation guarantee on…
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.
Taxonomy
TopicsAdvanced Manufacturing and Logistics Optimization · Optimization and Search Problems · Optimization and Packing Problems
