Reinforcement Learning-Based Coverage Path Planning with Implicit Cellular Decomposition
Not on the map. Why?
Abstract (arXiv)
Coverage path planning in a generic known environment is shown to be NP-hard. When the environment is unknown, it becomes more challenging as the robot is required to rely on its online map information built during coverage for planning its path. A significant research effort focuses on designing heuristic or approximate algorithms that achieve reasonable performance. Such algorithms have sub-optimal performance in terms of covering the area or the cost of coverage, e.g., coverage time or energy consumption. In this paper, we provide a systematic analysis of the coverage problem and formulate it as an optimal stopping time problem, where the trade-off between coverage performance and its cost is explicitly accounted for. Next, we demonstrate that reinforcement learning (RL) techniques can be leveraged to solve the problem computationally. To this end, we provide some technical and practical considerations to facilitate the application of the RL algorithms and improve the efficiency of the solutions. Finally, through experiments in grid world environments and Gazebo simulator, we show that reinforcement learning-based algorithms efficiently cover realistic unknown indoor environments, and outperform the current state of the art.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 22 of its 64 references that are in the map. First posted on arXiv 18 Oct 2021.
Builds on
22 of 64 references.
References · 22
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
- 2015Prioritized Experience Replaycited by 1,070
- 2017Rainbow: Combining Improvements in Deep Reinforcement Learningcited by 774
- 2015Dueling Network Architectures for Deep Reinforcement Learningcited by 769
- 2017Distributional Reinforcement Learning with Quantile Regressioncited by 464
- 2016Target-driven Visual Navigation in Indoor Scenes using Deep Reinforcement Learningcited by 351
- 2017Noisy Networks for Explorationcited by 262
- 2016Learning to Navigate in Complex Environmentscited by 192
- 2018Learning to Navigate in Cities Without a Mapcited by 103
10 more
- 2016A Deep Hierarchical Approach to Lifelong Learning in Minecraftcited by 90
- 2017Neural Map: Structured Memory for Deep Reinforcement Learningcited by 88
- 2016Control of Memory, Active Perception, and Action in Minecraftcited by 61
- 2015Stacked What-Where Auto-encoderscited by 20
- 2016Extending the OpenAI Gym for robotics: a toolkit for reinforcement learning using ROS and Gazebocited by 18
- 2018Active Neural Localizationcited by 18
- 2016Towards Cognitive Exploration through Deep Reinforcement Learning for Mobile Robotscited by 9
- 2017Robot Coverage Path Planning for General Surfaces Using Quadratic Differentialscited by 3
- 2018A Sweet Pepper Harvesting Robot for Protected Cropping Environmentscited by 2
- 2019A Constant-Factor Approximation Algorithm for Online Coverage Path Planning with Energy Constraintcited by 1
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 2.
6 papers.
- 2023Learning Coverage Paths in Unknown Environments with Deep Reinforcement Learningcited by 5
- 2023Learning to Recharge: UAV Coverage Path Planning through Deep Reinforcement Learningcited by 3
- 2024Sim-to-Real Transfer of Deep Reinforcement Learning Agents for Online Coverage Path Planningcited by 2
- 2022Deep Recurrent Q-learning for Energy-constrained Coverage with a Mobile Robotcited by 1
- 2022Efficient Domain Coverage for Vehicles with Second-Order Dynamics via Multi-Agent Reinforcement Learningcited by 0
- 2024On-policy Actor-Critic Reinforcement Learning for Multi-UAV Explorationcited by 0
- 2024On-policy Actor-Critic Reinforcement Learning for Multi-UAV Exploration17 Sep 2024
- 2024Sim-to-Real Transfer of Deep Reinforcement Learning Agents for Online Coverage Path Planning7 Jun 2024
- 2023Learning to Recharge: UAV Coverage Path Planning through Deep Reinforcement Learning6 Sep 2023
- 2023Learning Coverage Paths in Unknown Environments with Deep Reinforcement Learning29 Jun 2023
- 2022Efficient Domain Coverage for Vehicles with Second-Order Dynamics via Multi-Agent Reinforcement Learning11 Nov 2022
- 2022Deep Recurrent Q-learning for Energy-constrained Coverage with a Mobile Robot1 Oct 2022