Adaptive Coverage Path Planning for Efficient Exploration of Unknown Environments
Amanda Bouman, Joshua Ott, Sung-Kyun Kim, Kenny Chen, Mykel J., Kochenderfer, Brett Lopez, Ali-akbar Agha-mohammadi, Joel Burdick

TL;DR
This paper introduces an adaptive, tree-based planning method for autonomous robots to efficiently explore unknown environments by maximizing coverage within time constraints, considering risk and robot dynamics.
Contribution
It formulates the coverage exploration as a submodular, tree-based decision process and proposes an adaptive approximation for efficient near-optimal planning.
Findings
Effective in complex environments
Served as the local exploration algorithm in DARPA Subterranean Challenge
Outperforms baseline methods in coverage efficiency
Abstract
We present a method for solving the coverage problem with the objective of autonomously exploring an unknown environment under mission time constraints. Here, the robot is tasked with planning a path over a horizon such that the accumulated area swept out by its sensor footprint is maximized. Because this problem exhibits a diminishing returns property known as submodularity, we choose to formulate it as a tree-based sequential decision making process. This formulation allows us to evaluate the effects of the robot's actions on future world coverage states, while simultaneously accounting for traversability risk and the dynamic constraints of the robot. To quickly find near-optimal solutions, we propose an effective approximation to the coverage sensor model which adapts to the local environment. Our method was extensively tested across various complex environments and served as the…
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
TopicsRobotic Path Planning Algorithms · Optimization and Search Problems · Modular Robots and Swarm Intelligence
