An optimal O(n) algorithm for single-robot Coverage Path Planning (CPP), implemented in Julia.
- Benchmarks - Performance benchmarks of the methods in this package.
- Demo - Demonstrates the features of this package.
Clicking on one of the animations below should open its MP4 version (hosted on Gfycat).
|  map1 |  map2 |  map3 | 
|  empty5x5 |  map1 | 
|  map2 |  map3 | 
|  darp |  tunnel | 
|  test |  pillars | 
- DARP: Divide Areas Algorithm for Optimal Multi-Robot Coverage Path Planning
- Enric Galceran, Marc Carreras. A survey on coverage path planning for robotics. Robotics and Autonomous Systems, 2013.
- Athanasios Kapoutsis, Savvas Chatzichristofis, Elias Kosmatopoulos. DARP: Divide Areas Algorithm for Optimal Multi-Robot Coverage Path Planning. Journal of Intelligent & Robotic Systems, 2017.
- Yoav Gabriely, Elon Rimon. Spanning-tree based coverage of continuous areas by a mobile robot. Annals of Mathematics and Artificial Intelligence, 2001.
