Robust Adaptive Coverage Control for Robotic Sensor Networks

This paper presents a distributed control algorithm to drive a group of robots to spread out over an environment and provide adaptive sensor coverage of that environment. The robots use an online learning mechanism to estimate the areas in the environment that require more concentrated sensor coverage, while simultaneously providing this coverage. The algorithm differs from previous approaches in that both provable robustness is emphasized in the learning mechanism, and decentralization over a communication network is emphasized in the control. To achieve a provable bound on the learning error, the robots explore the environment to gather sufficient data. They then switch to a Voronoi-based coverage controller to position themselves for sensing. Robots coordinate their learning, control, and mode switching in a fully distributed fashion over their mesh network. It is proved that the robots approximate the weighting function with a known bounded error, and that they converge to locations that are locally optimal for sensing. Simulations and multiple experiments with six iRobot Create robots are presented to illustrate the performance of the method.

[1]  K. Narendra,et al.  Bounded error adaptive control , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[2]  P. Kumar,et al.  Existence of Value and Randomized Strategies in Zero-Sum Discrete-Time Stochastic Dynamic Games , 1981 .

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

[4]  Claude Samson,et al.  Stability analysis of adaptively controlled systems subject to bounded disturbances , 1983, Autom..

[5]  Petar V. Kokotovic,et al.  Instability analysis and improvement of robustness of adaptive control , 1984, Autom..

[6]  K. Narendra,et al.  A New Adaptive Law for Robust Adaptation without Persistent Excitation , 1986, 1986 American Control Conference.

[7]  C. Micchelli Interpolation of scattered data: Distance matrices and conditionally positive definite functions , 1986 .

[8]  S. Sastry,et al.  Adaptive Control: Stability, Convergence and Robustness , 1989 .

[9]  Robert M. Sanner,et al.  Gaussian Networks for Direct Adaptive Control , 1991, 1991 American Control Conference.

[10]  K. Tsakalis Robustness of model reference adaptive controllers: an input-output approach , 1992 .

[11]  Said Salhi,et al.  Facility Location: A Survey of Applications and Methods , 1996 .

[12]  A. Volgenant,et al.  Facility location: a survey of applications and methods , 1996 .

[13]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[14]  John Lygeros,et al.  Controllers for reachability specifications for hybrid systems , 1999, Autom..

[15]  M. Falcone,et al.  Numerical Methods for Pursuit-Evasion Games via Viscosity Solutions , 1999 .

[16]  Towards sensor based coverage with robot teams , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[17]  Ben Grocholsky,et al.  Information-Theoretic Control of Multiple Sensor Platforms , 2002 .

[18]  Petter Ögren,et al.  Cooperative control of mobile sensor networks:Adaptive gradient climbing in a distributed environment , 2004, IEEE Transactions on Automatic Control.

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

[20]  Howie Choset,et al.  Coverage for robotics – A survey of recent results , 2001, Annals of Mathematics and Artificial Intelligence.

[21]  Francesco Bullo,et al.  Esaim: Control, Optimisation and Calculus of Variations Spatially-distributed Coverage Optimization and Control with Limited-range Interactions , 2022 .

[22]  Zack J. Butler,et al.  Controlling mobile sensors for monitoring events with coverage constraints , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[23]  Ian M. Mitchell,et al.  Online safety calculations for glide-slope recapture , 2005, Innovations in Systems and Software Engineering.

[24]  Alexandre M. Bayen,et al.  A time-dependent Hamilton-Jacobi formulation of reachable sets for continuous dynamic games , 2005, IEEE Transactions on Automatic Control.

[25]  Georgios C. Chasparis,et al.  Linear-programming-based multi-vehicle path planning with adversaries , 2005, Proceedings of the 2005, American Control Conference, 2005..

[26]  Maurizio Falcone,et al.  Numerical Methods for differential Games Based on Partial differential equations , 2006, IGTR.

[27]  Emilio Frazzoli,et al.  Efficient routing of multiple vehicles with no explicit communications , 2008 .

[28]  Mac Schwager,et al.  From Theory to Practice: Distributed Coverage Control Experiments with Groups of Robots , 2008, ISER.

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

[30]  Vijay Kumar,et al.  Sensing and coverage for a network of heterogeneous robots , 2008, 2008 47th IEEE Conference on Decision and Control.

[31]  Alex Smola,et al.  Kernel methods in machine learning , 2007, math/0701907.

[32]  Randy A. Freeman,et al.  Decentralized Environmental Modeling by Mobile Sensor Networks , 2008, IEEE Transactions on Robotics.

[33]  S. Zagatti On viscosity solutions of Hamilton-Jacobi equations , 2008 .

[34]  Milos Zefran,et al.  Performing coverage on nonconvex domains , 2008, 2008 IEEE International Conference on Control Applications.

[35]  George Mathews,et al.  Asynchronous Decision Making for Decentralised Autonomous Systems , 2008 .

[36]  S. Shankar Sastry,et al.  Reachability calculations for automated aerial refueling , 2008, 2008 47th IEEE Conference on Decision and Control.

[37]  Jongeun Choi,et al.  Distributed learning and cooperative control for multi-agent systems , 2009, Autom..

[38]  Mac Schwager,et al.  Decentralized, Adaptive Coverage Control for Networked Robots , 2009, Int. J. Robotics Res..

[39]  George J. Pappas,et al.  Adaptive Algorithms for Coverage Control and Space Partitioning in Mobile Robotic Networks , 2010, ArXiv.

[40]  Roland Siegwart,et al.  Voronoi coverage of non-convex environments with a group of networked robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[41]  George J. Pappas,et al.  Sensor-based robot deployment algorithms , 2010, 49th IEEE Conference on Decision and Control (CDC).

[42]  Sonia Martínez,et al.  Distributed Interpolation Schemes for Field Estimation by Mobile Sensor Networks , 2010, IEEE Transactions on Control Systems Technology.

[43]  Vijay Kumar,et al.  A Multi-robot Control Policy for Information Gathering in the Presence of Unknown Hazards , 2011, ISRR.

[44]  Mac Schwager,et al.  Robust Adaptive Coverage for Robotic Sensor Networks , 2011, ISRR.

[45]  Claire J. Tomlin,et al.  Applications of hybrid reachability analysis to robotic aerial vehicles , 2011, Int. J. Robotics Res..

[46]  Mac Schwager,et al.  Unifying geometric, probabilistic, and potential field approaches to multi-robot deployment , 2011, Int. J. Robotics Res..

[47]  Mahdi Jadaliha,et al.  Adaptive Control of Multiagent Systems for Finding Peaks of Uncertain Static Fields , 2012 .

[48]  George J. Pappas,et al.  Technical Report: Distributed Algorithms for Stochastic Source Seeking with Mobile Robot Networks , 2014, ArXiv.

[49]  Sven Strauss,et al.  Theory Of The Location Of Industries , 2016 .