We study distributed boundary coverage of known environments using a team of miniature robots. Distributed boundary coverage
is an instance of the multi-robot task-allocation problem and has applications in inspection, cleaning, and painting among
others. The proposed algorithm is robust to sensor and actuator noise, failure of individual robots, and communication loss.
We use a market-based algorithm with known lower bounds on the performance to allocate the environmental objects of interest
among the team of robots. The coverage time for systems subject to sensor and actuator noise is significantly shortended by
on-line task re-allocation. The complexity and convergence properties of the algorithm are formally analyzed. The system performance
is systematically analyzed at two different microscopic modeling levels, using agent-based, discrete-event and module-based,
realistic simulators. Finally, results obtained in simulation are validated using a team of Alice miniature robots involved
in a distributed inspection case study.
Keywords Multi-robot systems - Miniature robots - Boundary coverage - Distributed coverage - Networked robots - Market-based algorithms
Mathematics Subject Classifications (2000) 68T40 - 68W15 - 93C65 - 68T37
This work has been done when all authors were with the Swarm-Intelligent Systems Group, EPFL.