Complete Distributed Coverage of Rectilinear Environments - Robotics Institute Carnegie Mellon University

Complete Distributed Coverage of Rectilinear Environments

Zack Butler, Alfred Rizzi, and Ralph Hollis
Workshop Paper, 4th International Workshop on the Algorithmic Foundations of Robotics (WAFR '00), March, 2000

Abstract

Complete coverage of an unknown environment is a valuable skill for a variety of robot tasks such as floor cleaning and mine detection. Additionally, for a team of robots, the ability to cooperatively perform such a task can significantly improve their efficiency. This paper presents a complete algorithm DC r (distributed coverage of rectilinear environments) which gives ro­ bots this ability. DCr is applicable to teams of square robots operating in finite rectilinear environments and executes independently on each robot in the team, di­ recting the individual robots so as to cooperatively cover their shared environment relying only on intrinsic con­ tact sensing to detect boundaries. DCr exploits the structure of this environment along with reliable posi­ tion sensing to become the first algorithm capable of generating cooperative coverage without the use of ei­ ther a central controller or knowledge of the robots’ initial positions. We present a completeness proof of DCr , which shows that the team of robots will always completely cover their environment. DCr has also been implemented successfully in simulation, and future ex­ tensions are presented which will enable instantiation on a real-world system.

BibTeX

@workshop{Butler-2000-8176,
author = {Zack Butler and Alfred Rizzi and Ralph Hollis},
title = {Complete Distributed Coverage of Rectilinear Environments},
booktitle = {Proceedings of 4th International Workshop on the Algorithmic Foundations of Robotics (WAFR '00)},
year = {2000},
month = {March},
publisher = {A. K. Peters},
}