On the implementation of area coverage optimization using mobile robots

Consequent to authors' previous work on developing a coverage control algorithm using multiple autonomous agents/robots, this paper focuses on implementing real-time simulations of the previously published coverage control algorithm using differential drive mobile robots. Mobile robots are deployed in a planar area subject to a suitable nonuniform scalar metric. In particular, we deploy multiple P3-DX differential drive mobile robots in a two-dimensional planar workspace to be covered where the non-uniform metric is defined by density function representing scalar measure. A platoon of P3-DX robots is spatially deployed in the workspace in such a way that the area coverage is maximized with respect the scalar field (density). The density in the workspace defines the importance of a point in that workspace. The implementation of the coverage optimization algorithm takes advantage of the Voronoi tessellation technique to partition the workspace. Each robot then moves towards the centroid of the partition (called herein Voronoi cell) it is responsible for. The robots are equipped with multiple sensors. Hence, the objective is to converge a set of P3-DX robots in a workspace such that the coverage is maximized taking into consideration the robots' sensory performance and nonuniform density defined throughout the workspace. The asymptotic convergence is validated by a set of computer simulations using a commercially available robot simulator that mimics a real scenario in an indoor workspace.

[1]  Davide Spinello,et al.  Nonuniform Coverage Control With Stochastic Intermittent Communication , 2015, IEEE Transactions on Automatic Control.

[2]  Mark W. Spong,et al.  Collision-Free Formation Control with Decentralized Connectivity Preservation for Nonholonomic-Wheeled Mobile Robots , 2015, IEEE Transactions on Control of Network Systems.

[3]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[4]  R. Fierro,et al.  Decentralized cooperative control - A multivehicle platform for research in networked embedded systems , 2007, IEEE Control Systems.

[5]  Sung G. Lee,et al.  Multirobot Control Using Time-Varying Density Functions , 2014, IEEE Transactions on Robotics.

[6]  Naomi Ehrich Leonard,et al.  Nonuniform Coverage and Cartograms , 2009, SIAM J. Control. Optim..

[7]  Michael Defoort,et al.  Sliding-Mode Formation Control for Cooperative Autonomous Mobile Robots , 2008, IEEE Transactions on Industrial Electronics.

[8]  Francesco Bullo,et al.  Coordination and Geometric Optimization via Distributed Dynamical Systems , 2003, SIAM J. Control. Optim..

[9]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[10]  Jiming Chen,et al.  Distributed Collaborative Control for Industrial Automation With Wireless Sensor and Actuator Networks , 2010, IEEE Transactions on Industrial Electronics.

[11]  Davide Spinello,et al.  Nonuniform Deployment of Autonomous Agents in Harbor-Like Environments , 2014 .

[12]  Magnus Egerstedt,et al.  Controlled Coverage Using Time-Varying Density Functions , 2013 .

[13]  Peng Shi,et al.  Cooperative Control of Multi-Agent Systems With Unknown State-Dependent Controlling Effects , 2015, IEEE Transactions on Automation Science and Engineering.

[14]  Emilio Frazzoli,et al.  On synchronous robotic networks Part I: Models, tasks and complexity notions , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[15]  D. Spinello,et al.  Nonuniform Coverage With Time-Varying Diffusive Density , 2014, HRI 2014.

[16]  Atsuyuki Okabe,et al.  Spatial Tessellations: Concepts and Applications of Voronoi Diagrams , 1992, Wiley Series in Probability and Mathematical Statistics.

[17]  Vijay Kumar,et al.  Simultaneous Coverage and Tracking (SCAT) of Moving Targets with Robot Networks , 2008, WAFR.

[18]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[19]  Debasish Ghose,et al.  Heterogeneous locational optimisation using a generalised Voronoi partition , 2013, Int. J. Control.

[20]  Richard M. Murray,et al.  Recent Research in Cooperative Control of Multivehicle Systems , 2007 .

[21]  Jorge Cortes,et al.  Distributed Control of Robotic Networks: A Mathematical Approach to Motion Coordination Algorithms , 2009 .

[22]  Francesco Bullo,et al.  COVERAGE CONTROL FOR MOBILE SENSING NETWORKS: VARIATIONS ON A THEME , 2002 .