Fast Distributed Self-Deployment of Multiple Mobile Robotic Sensors with Collision Avoidance for Blanket Coverage

This paper proposes a novel distributed algorithm for deploying multiple robots in an unknown two-dimensional (2D) area to achieve complete blanket coverage. The area is bounded and arbitrary with obstacles and certain assumptions. The robots with limited sensing and communication ranges move in sequence via a grid pattern. The algorithm sets a reference point and drives the furthest robot first to the most distant neighbor in each step with no collisions. Finally, each point of the area is covered by at least one robot very fast which is close to the optimal result. The convergence of the algorithm is proved with probability one. Simulations are used to compare the algorithm with another one in different areas to show the effectiveness and scalability.

[1]  Rishi Pal Singh,et al.  Survey on Coverage Problems in Wireless Sensor Networks , 2014, Wireless Personal Communications.

[2]  Ali Doustmohammadi,et al.  Distributed model predictive coverage control for decoupled mobile robots , 2015, Robotica.

[3]  A. Matveev,et al.  Algorithms for collision-free navigation of mobile robots in complex cluttered environments: a survey , 2014, Robotica.

[4]  Xiaotian Yang A decentralized algorithm for collision-free search tasks by multiple robots in 3D areas , 2017, 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[5]  Xiaotian Yang Grid based 2D navigation by a decentralized robot system with collison avoidance , 2017, 2017 36th Chinese Control Conference (CCC).

[6]  Andrey V. Savkin,et al.  Seeking a path through the crowd: Robot navigation in unknown dynamic environments with moving obstacles based on an integrated environment representation , 2014, Robotics Auton. Syst..

[7]  Zygmunt J. Haas,et al.  Coverage and connectivity in three-dimensional underwater sensor networks , 2008, Wirel. Commun. Mob. Comput..

[8]  Arpita Sinha,et al.  Multi-Robot Graph Exploration and Map Building with Collision Avoidance: A Decentralized Approach , 2016, J. Intell. Robotic Syst..

[9]  Ahmad Baranzadeh,et al.  A Decentralized Control Algorithm for Target Search by a Multi-Robot Team , 2013 .

[10]  Geoffrey C. Fox,et al.  Cloud based Real-time Multi-robot Collision Avoidance for Swarm Robotics , 2016 .

[11]  Andrey V. Savkin,et al.  Optimal Distributed Blanket Coverage Self-Deployment of Mobile Wireless Sensor Networks , 2012, IEEE Communications Letters.

[12]  Gregory Dudek,et al.  Pure Topological Mapping in Mobile Robotics , 2010, IEEE Transactions on Robotics.

[13]  Vali Nazarzehi,et al.  A distributed bio-inspired algorithm for search of moving targets in three dimensional spaces , 2015, 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[14]  Dario Floreano,et al.  Energy-efficient indoor search by swarms of simulated flying robots without global information , 2010, Swarm Intelligence.

[15]  Andrey V. Savkin,et al.  Real-time navigation of mobile robots in problems of border patrolling and avoiding collisions with moving and deforming obstacles , 2012, Robotics Auton. Syst..

[16]  Cyrille Berger,et al.  Toward rich geometric map for SLAM: online detection of planets in 2D LIDAR , 2012 .

[17]  Mohamed F. Younis,et al.  Strategies and techniques for node placement in wireless sensor networks: A survey , 2008, Ad Hoc Networks.

[18]  Andrey V. Savkin,et al.  Decentralized control of mobile three-dimensional sensor networks for complete coverage self-deployment and forming specific shapes , 2015, 2015 IEEE Conference on Control Applications (CCA).

[19]  Alexey S. Matveev,et al.  Self-deployment of mobile robotic networks: an algorithm for decentralized sweep boundary coverage , 2017, Robotica.

[20]  Ahmad Baranzadeh,et al.  A decentralized Grid-based Random Search Algorithm for Locating Targets in Three dimensional Environments by a Mobile Robotic Network , 2015 .

[22]  Andrey V. Savkin,et al.  Decentralized Control of Mobile Sensor Networks for Asymptotically Optimal Blanket Coverage Between Two Boundaries , 2013, IEEE Transactions on Industrial Informatics.

[23]  Serge Kernbach,et al.  Multi-robot searching algorithm using Lévy flight and artificial potential field , 2010, 2010 IEEE Safety Security and Rescue Robotics.

[24]  Andrey V. Savkin,et al.  A distributed control algorithm for area search by a multi-robot team , 2016, Robotica.

[25]  Andrey V. Savkin,et al.  Decentralized control for mobile robotic sensor network self-deployment: barrier and sweep coverage problems , 2011, Robotica.

[26]  Andrey V. Savkin,et al.  A distributed algorithm for grid-based search by a multi-robot system , 2015, 2015 10th Asian Control Conference (ASCC).

[27]  Andrey V. Savkin,et al.  Self-deployment of mobile robotic sensor networks for multilevel barrier coverage , 2012, Robotica.

[28]  Andreas Breitenmoser,et al.  On Combining Multi-robot Coverage and Reciprocal Collision Avoidance , 2014, DARS.

[29]  Andrey V. Savkin,et al.  Decentralized control of a group of mobile robots for deployment in sweep coverage , 2011, Robotics Auton. Syst..

[30]  Xiaotian Yang A decentralized algorithm for collision free navigation of multiple robots in search tasks , 2016, CCC 2016.