Robotics and Autonomous Systems 59 (2011) 497–507 Contents lists available at ScienceDirect Robotics and Autonomous Systems journal homepage: www.elsevier.com/locate/robot Decentralized control of a group of mobile robots for deployment in sweep coverage Teddy M. Cheng , Andrey V. Savkin, Faizan Javed School of Electrical Engineering and Telecommunications, The University of New South Wales, Sydney, NSW 2052, Australia article info Article history: Received 18 May 2009 Received in revised form 14 September 2010 Accepted 1 March 2011 Available online 29 March 2011 Keywords: Agents and autonomous systems Decentralized control Mobile robots Sweep coverage Sensor deployment abstract This paper addresses a problem of sweep coverage by deploying a network of autonomous mobile robots. We propose a decentralized control algorithm for the robots to accomplish the sweep coverage. The sweep coverage is achieved by coordinating the robots to move along a given path that is unknown to the vehicles a priori. The motion coordination algorithm is developed based on simple consensus algorithms. The effectiveness of the algorithm is demonstrated via numerical simulations. The proposed algorithm would have applications to military and civilian operations. © 2011 Elsevier B.V. All rights reserved. 1. Introduction Movement-assisted sensors are deployed to achieve or improve coverage of a sensor network in tasks, such as surveillance and tracking [1,2]. A network of movement-assisted sensor is typically implemented by deploying a group of mobile sensor-equipped robots or vehicles, and each robot can be viewed as a sensing node. Coverage is an important issue in a sensor network, and is usually treated as a measure of quality of service. Regarding multi-robot systems, an important type of coverage was originally defined by Gage [3], namely, sweep coverage. By definition, sweep coverage means that by moving a number of nodes across a sensing field, such that it addresses a specified balance between maximizing the detection rate of events and minimizing the number of missed detections per unit area. As indicated in [3], sweep coverage could be used in a num- ber of tasks, such as reconnaissance, maintenance inspection, ship hull cleaning and multi-agent minesweeping. Among them, minesweeping [4–6] is an extremely challenging and dangerous task. Therefore, in this paper, our effort is to address a problem of sweep coverage by deploying a network of autonomous robots that could resemble a minesweeping operation. In order to reduce the This work was supported by the Australian Research Council. Corresponding author. Tel.: +61 2 93854778; fax: +61 2 9385993. E-mail addresses: t.cheng@ieee.org (T.M. Cheng), a.savkin@unsw.edu.au (A.V. Savkin), f.javed@unsw.edu.au (F. Javed). cost of operation, it is desired that the robots have limited commu- nication and detection capabilities. Hence, the autonomous robots should work in a distributed and unsupervised mode. The control of such autonomous robots is a decentralized control problem, as only local information is available to each robot for the control. To address the abovementioned issues, our aim is to develop a set of simple decentralized control laws that steers a group of sensor- equipped robots autonomously to form a sensor barrier and, at the same time, move along a given path at a given speed. As a re- sult, any object that lies in the path of this sensor barrier will be detected. The potential applications of the sweep coverage we study here are not limited to minesweeping, it can also be applied to, e.g., boarder patrolling [7], environmental monitoring of disposal sites on the deep ocean floor [8], and sea floor surveying for hydrocarbon exploration [9]. Particularly, in the case of sea exploration, the United Nations Convention on the Law of the Sea [10] states that a coastal nation has sole exploitation rights over all natural resources within her Exclusive Economic Zone (EEZ) that starts at the coastal baseline and extends 200 nautical miles (370.4 km) out into the sea. When exploring a nation’s EEZ, one can easily imagine the magnitude of the operation. In fact, this type of operation is analogous to the sweep coverage addressed in this paper. To accomplish the operation, we could simply deploy a large number of low-cost, sensor-equipped autonomous underwater and/or surface vessels, and let them autonomously sweep the EEZ as they move along the coastline. 0921-8890/$ – see front matter © 2011 Elsevier B.V. All rights reserved. doi:10.1016/j.robot.2011.03.001