Quantifying Robotic Swarm Coverage

In the field of swarm robotics, the design and implementation of spatial density control laws has received much attention, with less emphasis being placed on performance evaluation. This work fills that gap by introducing an error metric that provides a quantitative measure of coverage for use with any control scheme. The proposed error metric is continuously sensitive to changes in the swarm distribution, unlike commonly used discretization methods. We analyze the theoretical and computational properties of the error metric and propose two benchmarks to which error metric values can be compared. The first uses the realizable extrema of the error metric to compute the relative error of an observed swarm distribution. We also show that the error metric extrema can be used to help choose the swarm size and effective radius of each robot required to achieve a desired level of coverage. The second benchmark compares the observed distribution of error metric values to the probability density function of the error metric when robot positions are randomly sampled from the target distribution. We demonstrate the utility of this benchmark in assessing the performance of stochastic control algorithms. We prove that the error metric obeys a central limit theorem, develop a streamlined method for performing computations, and place the standard statistical tests used here on a firm theoretical footing. We provide rigorous theoretical development, computational methodologies, numerical examples, and MATLAB code for both benchmarks.

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

[2]  Dusan M. Stipanovic,et al.  Effective Coverage Control for Mobile Sensor Networks With Guaranteed Collision Avoidance , 2007, IEEE Transactions on Control Systems Technology.

[3]  Matthew P. Wand,et al.  Kernel Smoothing , 1995 .

[4]  L. Devroye,et al.  Nonparametric density estimation : the L[1] view , 1987 .

[5]  Spring Berman,et al.  Design of control policies for spatially inhomogeneous robot swarms with application to commercial pollination , 2011, 2011 IEEE International Conference on Robotics and Automation.

[6]  Vijay Kumar,et al.  Control of swarms based on Hydrodynamic models , 2008, 2008 IEEE International Conference on Robotics and Automation.

[7]  Howie Choset,et al.  Ergodic coverage in constrained environments using stochastic trajectory optimization , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Fei Ren,et al.  Quantitative Assessment of Robotic Swarm Coverage , 2018, ICINCO.

[9]  Andrea L. Bertozzi,et al.  A blob method for the aggregation equation , 2014, Math. Comput..

[10]  Hongyan Wang,et al.  Social potential fields: A distributed behavioral control for autonomous robots , 1995, Robotics Auton. Syst..

[11]  Eliseo Ferrante,et al.  Swarm robotics: a review from the swarm engineering perspective , 2013, Swarm Intelligence.

[12]  Mac Schwager,et al.  Distributed Coverage Control with Sensory Feedback for Networked Robots , 2006, Robotics: Science and Systems.

[13]  Erol Sahin,et al.  A Macroscopic Model for Self-organized Aggregation in Swarm Robotic Systems , 2006, Swarm Robotics.

[14]  Spring Berman,et al.  Optimal control of stochastic coverage strategies for robotic swarms , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Lajos Horváth,et al.  On $L_p$-Norms of Multivariate Density Estimators , 1991 .

[16]  I. Mezić,et al.  Metrics for ergodicity and design of ergodic dynamics for multi-agent systems , 2011 .

[17]  Richard A. Davis,et al.  On Some Global Measures of the Deviations of Density Function Estimates , 2011 .

[18]  Luc Devroye,et al.  Nonparametric Density Estimation , 1985 .

[19]  Spring Berman,et al.  Decentralized stochastic control of robotic swarm density: Theory, simulation, and experiment , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[20]  Vijay Kumar,et al.  Swarm Coordination Based on Smoothed Particle Hydrodynamics Technique , 2013, IEEE Transactions on Robotics.

[21]  Ichiro Suzuki,et al.  Distributed algorithms for formation of geometric patterns with many mobile robots , 1996, J. Field Robotics.

[22]  Subramanian Ramakrishnan,et al.  Density-based control of multiple robots , 2011, Proceedings of the 2011 American Control Conference.

[23]  I. Sloan,et al.  Integration and Approximation in High Dimensions – a Tutorial , 2010 .

[24]  Spring Berman,et al.  Performance Bounds on Spatial Coverage Tasks by Stochastic Robotic Swarms , 2016, IEEE Transactions on Automatic Control.

[25]  Wei-Min Shen,et al.  Hormone-Inspired Self-Organization and Distributed Control of Robotic Swarms , 2004, Auton. Robots.

[26]  Christos G. Cassandras,et al.  Distributed Coverage Control and Data Collection With Mobile Sensor Networks , 2010, IEEE Transactions on Automatic Control.

[27]  D. Cruz-Uribe,et al.  SHARP ERROR BOUNDS FOR THE TRAPEZOIDAL RULE AND SIMPSON'S RULE , 2002 .

[28]  J. A. Tenreiro Machado,et al.  Tuning of PID Controllers Based on Bode’s Ideal Transfer Function , 2004 .

[29]  E. Giné,et al.  The $\bm{L}_\mathbf{1}$-norm density estimator process , 2003 .

[30]  Donald D. Dudenhoeffer,et al.  A Robotic Swarm for Spill Finding and Perimeter Formation , 2002 .

[31]  Behcet Acikmese,et al.  Velocity Field Generation for Density Control of Swarms using Heat Equation and Smoothing Kernels , 2017, 1710.00299.

[32]  William M. Spears,et al.  Distributed, Physics-Based Control of Swarms of Vehicles , 2004 .

[33]  David W. Scott,et al.  Feasibility of multivariate density estimates , 1991 .

[34]  H. Brezis Functional Analysis, Sobolev Spaces and Partial Differential Equations , 2010 .

[35]  Alex Fukunaga,et al.  Cooperative mobile robotics: antecedents and directions , 1995 .

[36]  D. W. Scott,et al.  Multivariate Density Estimation, Theory, Practice and Visualization , 1992 .

[37]  Vijay Kumar,et al.  Controlling Swarms of Robots Using Interpolated Implicit Functions , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[38]  Spring Berman,et al.  Coverage and field estimation on bounded domains by diffusive swarms , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[39]  Behçet Açikmese,et al.  Decentralized probabilistic density control of autonomous swarms with safety constraints , 2015, Auton. Robots.

[40]  Gaurav S. Sukhatme,et al.  Mobile Sensor Network Deployment using Potential Fields : A Distributed , Scalable Solution to the Area Coverage Problem , 2002 .

[41]  H. J. Arnold Introduction to the Practice of Statistics , 1990 .

[42]  Jürgen Hartinger,et al.  Non-Uniform Low-Discrepancy Sequence Generation and Integration of Singular Integrands , 2006 .

[43]  Heinz Wörn,et al.  An Analytical and Spatial Model of Foraging in a Swarm of Robots , 2006, Swarm Robotics.