scispace - formally typeset
Journal ArticleDOI

A-STC: auction-based spanning tree coverage algorithm formotion planning of cooperative robots

Reads0
Chats0
TLDR
In this paper, an auction-based spanning tree coverage (A-STC) algorithm is proposed to deal with the MCMP problem in which every reachable area must be covered is common in multi-robot systems.
Abstract
The multi-robot coverage motion planning (MCMP) problem in which every reachable area must be covered is common in multi-robot systems. To deal with the MCMP problem, we propose an efficient, complete, and off-line algorithm, named the “auction-based spanning tree coverage (A-STC)” algorithm. First, the configuration space is divided into mega cells whose size is twice the minimum coverage range of a robot. Based on connection relationships among mega cells, a graph structure can be obtained. A robot that circumnavigates a spanning tree of the graph can generate a coverage trajectory. Then, the proposed algorithm adopts an auction mechanism to construct one spanning tree for each robot. In this mechanism, an auctioneer robot chooses a suitable vertex of the graph as an auction item from neighboring vertexes of its spanning tree by heuristic rules. A bidder robot submits a proper bid to the auctioneer according to the auction vertexes’ relationships with the spanning tree of the robot and the estimated length of its trajectory. The estimated length is calculated based on vertexes and edges in the spanning tree. The bidder with the highest bid is selected as a winner to reduce the makespan of the coverage task. After auction processes, acceptable coverage trajectories can be planned rapidly. Computational experiments validate the effectiveness of the proposed MCMP algorithm and the method for estimating trajectory lengths. The proposed algorithm is also compared with the state-of-the-art algorithms. The comparative results show that the A-STC algorithm has apparent advantages in terms of the running time and the makespan for large crowded configuration spaces.

read more

Citations
More filters
Journal ArticleDOI

A Comprehensive Review of Coverage Path Planning in Robotics Using Classical and Heuristic Algorithms

TL;DR: In this paper, the authors reviewed the principle of CPP and discussed the development trend, including design variations and the characteristic of optimization algorithms, such as classical, heuristic, and most recent deep learning methods, and compared the advantages and disadvantages of existing CPP-based modeling in the area and target coverage.
Journal ArticleDOI

A Multi-Robot Coverage Path Planning Algorithm for the Environment With Multiple Land Cover Types

TL;DR: An MCPP algorithm considering the complex land cover types in outdoor environments to solve the related problems and shows that the coverage paths planned by the algorithm are reasonable and efficient and its performance has obvious advantages compare with the current mainstream M CPP algorithm.
Journal ArticleDOI

An Artificially Weighted Spanning Tree Coverage Algorithm for Decentralized Flying Robots

TL;DR: An artificially weighted spanning tree coverage (AWSTC) algorithm is proposed for the distributed path planning of multiple flying robots and demonstrates that the proposed strategy can generate a smooth trajectory for an area coverage problem while ensuring efficiency and robustness.
Journal ArticleDOI

A Novel Cooperative Path Planning for Multirobot Persistent Coverage in Complex Environments

TL;DR: A novel strategy for multi-robot persistent coverage is presented, which aims to obtain more equal coverage route for each robot while guaranteeing both the obstacle avoidance and the minimization of the coverage period.
Journal ArticleDOI

Interactive multiobjective evolutionary algorithm based on decomposition and compression

TL;DR: In this article, an interactive multiobjective evolutionary algorithm (MOEA) called iDMOEA-eC was proposed to assist the decision maker in finding his/her most preferred solution.
References
More filters
Journal ArticleDOI

DARP: Divide Areas Algorithm for Optimal Multi-Robot Coverage Path Planning

TL;DR: The proposed technique transforms the original integer programming problem (mCPP) into several single-robot problems (CPP), the solutions of which constitute the optimal mCPP solution, alleviating the original m CPP explosive combinatorial complexity.
Journal ArticleDOI

Balancing task allocation in multi-robot systems using K-means clustering and auction based mechanisms

TL;DR: A methodology for the real time (NP Hard) multi-robot task allocation problem which includes clustering and auction based mechanism is proposed which reduces computational complexity and provides better solution quality.
Journal Article

On Complete Coverage Path Planning Algorithms for Non-holonomic Mobile Robots: Survey and Challenges.

TL;DR: The latest developments, challenges regarding backtracking sequence optimization, smoothness techniques, limitations of existing approaches, and future research directions are presented.
Journal ArticleDOI

A pattern-based genetic algorithm for multi-robot coverage path planning minimizing completion time

TL;DR: A novel pattern-based genetic algorithm is proposed that is designed to handle routing and partitioning concurrently for sensor-based multi-robot coverage path planning problem.
Proceedings ArticleDOI

Efficient Multi-Robot Coverage of a Known Environment

TL;DR: Two approximation heuristics for solving the multi-robot coverage problem with multiple robots are presented and results indicate that their approaches provide good coverage distribution between robots and minimize the workload per robot, meanwhile ensuring complete coverage of the area.
Related Papers (5)