Multirobot Coverage of Linear Modular Environments

01/09/2020
by   Mirko Salaris, et al.
0

Multirobot systems for covering environments are increasingly used in applications like cleaning, industrial inspection, patrolling, and precision agriculture. The problem of covering a given environment using multiple robots can be naturally formulated and studied as a multi-Traveling Salesperson Problem (mTSP). In a mTSP, the environment is represented as a graph and the goal is to find tours (starting and ending at the same depot) for the robots in order to visit all the vertices with minimum global cost, namely the length of the longest tour. The mTSP is an NP-hard problem for which several approximation algorithms have been proposed. These algorithms usually assume generic environments, but tighter approximation bounds can be reached focusing on specific environments. In this paper, we address the case of environments composed of sub-parts, called modules, that can be reached from each other only through some linking structures. Examples are multi-floor buildings, in which the modules are the floors and the linking structures are the staircases or the elevators, and floors of large hotels or hospitals, in which the modules are the rooms and the linking structures are the corridors. We focus on linear modular environments, with the modules organized sequentially, presenting an efficient (with polynomial worst-case time complexity) algorithm that finds a solution for the mTSP whose cost is within a bounded distance from the cost of the optimal solution. The main idea of our algorithm is to allocate disjoint "blocks" of adjacent modules to the robots, in such a way that each module is covered by only one robot. We experimentally compare our algorithm against some state-of-the-art algorithms for solving mTSPs in generic environments and show that it is able to provide solutions with lower makespan and spending a computing time several orders of magnitude shorter.

READ FULL TEXT
research
05/05/2020

Approximation Algorithms for Distributed Multi-Robot Coverage in Non-Convex Environments

In this paper, we revisit the distributed coverage control problem with ...
research
07/04/2020

Improved Resilient Coverage Maximization with Multiple Robots

The task of maximizing coverage using multiple robots has several applic...
research
12/11/2018

Optimal Structure Synthesis for Environment Augmenting Robots

Building structures can allow a robot to surmount large obstacles, expan...
research
08/19/2022

Line Coverage with Multiple Robots: Algorithms and Experiments

The line coverage problem is to find efficient routes for coverage of li...
research
03/31/2020

Robust Multiple-Path Orienteering Problem: Securing Against Adversarial Attacks

The multiple-path orienteering problem asks for paths for a team of robo...
research
09/15/2023

Optimizing Modular Robot Composition: A Lexicographic Genetic Algorithm Approach

Industrial robots are designed as general-purpose hardware, which limits...

Please sign up or login with your details

Forgot password? Click here to reset