mlsanityData to 14 Oct 2026

Coverage Path Planning: Classical Foundations, Recent Advances, and Future Directions

arXiv 2607.10649 ↗First posted 12 Jul 2026cs.RO cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Coverage path planning (CPP) is a fundamental problem in robot motion planning, whose aim is to produce robot trajectories that provide complete coverage of target workspaces while minimizing task-specific objectives such as path length, overlap, number of turns, and energy consumption. CPP has widespread applications in cleaning, inspection, mapping, agriculture, manufacturing, surveillance, demining, and environmental monitoring. Although classical CPP has been extensively studied, recent advances have extended CPP beyond single-robot settings to multi-robot systems, complex 3D environments, constrained platforms, learning-based coverage planning, and visual coverage tasks. This paper presents a comprehensive survey of 125 representative works published primarily between 2015 and 2026, while presenting the evolution of recent developments in light of the classical CPP methods published before 2015. The CPP methods are organized into six main categories: single-robot CPP, multi-robot CPP, 3D CPP, constrained CPP, learning-based CPP, and visual CPP. For each category, the review summarizes the main planning formulations, representative algorithms, strengths, and limitations. In addition, the review analyzes how environmental knowledge, workspace geometry, robot constraints, sensing objectives, and coordination requirements shape the CPP problem. The survey further discusses open challenges in scalable online planning, multi-robot coordination, 3D and visual coverage, unified platform-constrained and resource-aware coverage, and learning-enhanced coverage. Thus, the survey provides a structured overview of recent CPP developments and future research directions.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 43 of its 154 references that are in the map. First posted on arXiv 12 Jul 2026.

Builds on

43 of 154 references.

References · 43

  1. 2020Multi-Robot Coverage and Exploration using Spatial Graph Neural Networkscited by 19
  2. 2020UAV Coverage Path Planning under Varying Power Constraints using Deep Reinforcement Learningcited by 15
  3. 2021MSTC*:Multi-robot Coverage Path Planning under Physical Constraintscited by 9
  4. 2018Efficient Multi-Robot Coverage of a Known Environmentcited by 7
  5. 2020Multi-UAV Coverage Path Planning for the Inspection of Large and Complex Structurescited by 7
  6. 2021Scalable Coverage Path Planning of Multi-Robot Teams for Monitoring Non-Convex Areascited by 6
  7. 2023FC-Planner: A Skeleton-guided Planning Framework for Fast Aerial Coverage of Complex 3D Scenescited by 6
  8. 2018Multi-robot Dubins Coverage with Autonomous Surface Vehiclescited by 5
  9. 2020Online Exploration and Coverage Planning in Unknown Obstacle-Cluttered Environmentscited by 5
  10. 2022PaintNet: Unstructured Multi-Path Learning from 3D Point Clouds for Robotic Spray Paintingcited by 5
  11. 2024Large-Scale Multirobot Coverage Path Planning on Grids With Path Deconflictioncited by 5
  12. 2019CARE: Cooperative Autonomy for Resilience and Efficiency of Robot Teams for Complete Coverage of Unknown Environments under Robot Failurescited by 4
31 more
  1. 2020ε^*+: An Online Coverage Path Planning Algorithm for Energy-constrained Autonomous Vehiclescited by 4
  2. 2020CT-CPP: Coverage Path Planning for 3D Terrain Reconstruction Using Dynamic Coverage Treescited by 4
  3. 2022NEPTUNE: Nonentangling Trajectory Planning for Multiple Tethered Unmanned Vehiclescited by 4
  4. 2023SMART: Self-Morphing Adaptive Replanning Treecited by 4
  5. 2023Mixed Integer Programming for Time-Optimal Multi-Robot Coverage Path Planning with Efficient Heuristicscited by 4
  6. 2017Robot Coverage Path Planning for General Surfaces Using Quadratic Differentialscited by 3
  7. 2019Coverage Path Planning using Path Primitive Sampling and Primitive Coverage Graph for Visual Inspectioncited by 3
  8. 2022Coverage Path Planning for Robotic Quality Inspection with Control on Measurement Uncertaintycited by 3
  9. 2022Learning to Coordinate for a Worker-Station Multi-robot System in Planar Coverage Taskscited by 3
  10. 2023Geometry-Aware Coverage Path Planning for Depowdering on Complex 3D Surfacescited by 3
  11. 2023AG-CVG: Coverage Planning with a Mobile Recharging UGV and an Energy-Constrained UAVcited by 3
  12. 2024Generalized Multi-Speed Dubins Motion Modelcited by 3
  13. 2024Energy-aware Multi-UAV Coverage Mission Planning with Optimal Speed of Flightcited by 3
  14. 2024Complete and Near-Optimal Robotic Crack Coverage and Filling in Civil Infrastructurecited by 3
  15. 2025C*: A Coverage Path Planning Algorithm for Unknown Environments using Rapidly Covering Graphscited by 3
  16. 2020Coverage Path Planning with Track Spacing Adaptation for Autonomous Underwater Vehiclescited by 2
  17. 2021Optimal Partitioning of Non-Convex Environments for Minimum Turn Coverage Planningcited by 2
  18. 2021Online Coverage Planning for an Autonomous Weed Mowing Robot with Curvature Constraintscited by 2
  19. 2022Area Coverage with Multiple Capacity-Constrained Robotscited by 2
  20. 2023Online On-Demand Multi-Robot Coverage Path Planningcited by 2
  21. 2024Online Concurrent Multi-Robot Coverage Path Planningcited by 2
  22. 2026Priority-Aware Multi-Robot Coverage Path Planningcited by 2
  23. 2020Cellular Decomposition for Non-repetitive Coverage Task with Minimum Discontinuitiescited by 1
  24. 2021CPPNet: A Coverage Path Planning Networkcited by 1
  25. 2023Anytime Replanning of Robot Coverage Paths for Partially Unknown Environmentscited by 1
  26. 2024Equitable Persistent Coverage of Non-Convex Environments with Graph-Based Planningcited by 1
  27. 2024A New Clustering-based View Planning Method for Building Inspection with Dronecited by 1
  28. 2025Hierarchically Accelerated Coverage Path Planning for Redundant Manipulatorscited by 1
  29. 2025CAP: A Connectivity-Aware Hierarchical Coverage Path Planning Algorithm for Unknown Environments using Coverage Guidance Graphcited by 1
  30. 2025Multi-CAP: A Multi-Robot Connectivity-Aware Hierarchical Coverage Path Planning Algorithm for Unknown Environmentscited by 1
  31. 2026Motion Planning in Dynamic Environments: A Survey from Classical to Modern Methodscited by 1

Built on by

Not cited yet.