A Multi-robot Coverage Path Planning Algorithm Based on Improved DARP Algorithm

Yufan Huang,Man Li,Tao Zhao
2023-04-19
Abstract:The research on multi-robot coverage path planning (CPP) has been attracting more and more attention. In order to achieve efficient coverage, this paper proposes an improved DARP coverage algorithm. The improved DARP algorithm based on A* algorithm is used to assign tasks to robots and then combined with STC algorithm based on Up-First algorithm to achieve full coverage of the task area. Compared with the initial DARP algorithm, this algorithm has higher efficiency and higher coverage rate.
Robotics
What problem does this paper attempt to address?
This paper proposes an improved method for the problem of multi-robot Coverage Path Planning (CPP). Specifically, the authors focus on how to improve the efficiency and coverage rate of multi-robot systems when performing coverage tasks. ### Problems the Paper Attempts to Solve 1. **Improving Task Allocation Efficiency**: The existing DARP algorithm has limitations in task area division, which leads to an increase in the number of robot turns, thereby increasing the coverage time. Therefore, the paper introduces the A* algorithm to optimize the evaluation matrix in the DARP algorithm to achieve more reasonable and uniform task allocation, thereby reducing the number of robot turns and shortening the coverage time. 2. **Achieving Complete Coverage**: Although the grid-based STC algorithm can achieve 100% path coverage, it cannot achieve 100% area coverage on actual maps due to grid merging, especially for small cell areas. To solve this problem, the paper proposes the UF (Up-First) algorithm to compensate for the shortcomings of the STC algorithm, ensuring that robots can achieve 100% coverage at the precision level of their own size. ### Summary This paper aims to improve the coverage rate and work efficiency of multi-robot systems by improving the DARP algorithm and proposing the UF-STC algorithm. By improving the DARP algorithm, the number of turns in robot path planning can be effectively reduced, thereby reducing energy consumption and mechanical wear; and through the UF-STC algorithm, precise coverage at the robot size level can be achieved, greatly improving coverage accuracy and efficiency. These improvements are of great significance for scenarios that require efficient and precise coverage.