arrow
Return

Line Coverage With Multiple Robots: Algorithms and Experiments

delete2024-01-01
delete2
delete
OA
AI
S
Saurav Agarwal *
S
Srinivas Akella
DOI:10.1109/TRO.2024.3355802delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The line coverage problem involves finding efficient routes for the coverage of linear features by one or more resource-constrained robots. Linear features model environments such as road networks, power lines, and oil and gas pipelines. Two modes of travel are defined for robots: servicing and deadheading. A robot services a feature if it performs task-specific actions, such as taking images, as it traverses the feature; otherwise, it is deadheading. Traversing the environment incurs costs (e.g., travel time) and resource demands (e.g., battery life). Servicing and deadheading can have different cost and demand functions, which can be direction dependent. The environment is modeled as a graph, and an integer linear program is presented. As the problem is NP-hard, we design a fast and efficient heuristic algorithm, Merge-Embed-Merge (MEM). Exploiting the constructive property of the MEM algorithm, algorithms for line coverage of large graphs with multiple depots are developed. Furthermore, turning costs and nonholonomic constraints are efficiently incorporated into the algorithm. The algorithms are benchmarked on 100 road networks and demonstrated in experiments with aerial robots.
Keywords:
Aerial systems
applications
arc routing problems (ARPs)
motion and path planning
path planning for multiple mobile robots or agents

Journal

IEEE Transactions on Robotics cover
IEEE Transactions on Robotics
IF:
10.5
Papers:
3.3K
Citations:
2.8W

Organization

U
university of north carolina
Scholars:
7.4W
Papers: 6.5W
Citations: 93
U
university of pennsylvania
Scholars:
9.2W
Papers: 7.8W
Citations: 153