Voronoi-based coverage control of heterogeneous disk-shaped robots

In distributed mobile sensing applications, networks of agents that are heterogeneous, respecting both actuation as well as body and sensory footprint, are often modelled by recourse to power diagrams - generalized Voronoi diagrams with additive weights. In this paper, we adapt the body power diagram to introduce its “free subdiagram,” generating a vector field planner that solves the combined sensory coverage and collision avoidance problem via continuous evaluation of an associated constrained optimization problem. We propose practical extensions (a heuristic congestion manager that speeds convergence and a lift of the point particle controller to the more practical differential drive kinematics) that maintain the convergence and collision guarantees.

[1]  Mac Schwager,et al.  Adapting to performance variations in multi-robot coverage , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Xinhua Zhuang,et al.  Image Analysis Using Mathematical Morphology , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  A. Astolfl,et al.  Exponential Stabilization of a Wheeled Mobile Robot Via Discontinuous Control , 2007 .

[4]  Sonia Martinez,et al.  Deployment algorithms for a power‐constrained mobile sensor network , 2010 .

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

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

[7]  Daniel E. Koditschek,et al.  Exact robot navigation using power diagrams , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[8]  R. W. Chaney Piecewise functions in nonsmooth analysis , 1990 .

[9]  Qiang Du,et al.  Centroidal Voronoi Tessellations: Applications and Algorithms , 1999, SIAM Rev..

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

[11]  S. Scholtes,et al.  Structural Analysis of Nonsmooth Mappings, Inverse Functions, and Metric Projections , 1994 .

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

[13]  TzesAnthony,et al.  Distributed coverage control for concave areas by a heterogeneous Robot-Swarm with visibility sensing constraints , 2015 .

[14]  Daniel E. Koditschek,et al.  Navigation of Distinct Euclidean Particles via Hierarchical Clustering , 2014, WAFR.

[15]  Jiming Liu Sensitivity Analysis in Nonlinear Programs and Variational Inequalities via Continuous Selections , 1995 .

[16]  Qiang Du,et al.  Constrained Centroidal Voronoi Tessellations for Surfaces , 2002, SIAM J. Sci. Comput..

[17]  Anthony Tzes,et al.  Distributed coverage control for concave areas by a heterogeneous Robot-Swarm with visibility sensing constraints , 2015, Autom..

[18]  P. Olver Nonlinear Systems , 2013 .

[19]  L. Khachiyan,et al.  The polynomial solvability of convex quadratic programming , 1980 .

[20]  Franz Aurenhammer,et al.  Power Diagrams: Properties, Algorithms and Applications , 1987, SIAM J. Comput..

[21]  A. Shapiro Sensitivity analysis of nonlinear programs and differentiability properties of metric projections , 1988 .

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

[23]  M. Hirsch,et al.  Differential Equations, Dynamical Systems, and an Introduction to Chaos , 2003 .

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

[25]  Alessandro Astolfi,et al.  Exponential Stabilization of a Wheeled Mobile Robot Via Discontinuous Control , 1999 .

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

[27]  Mohammad Bagher Menhaj,et al.  Voronoi based coverage control for nonholonomic mobile robots with collision avoidance , 2010, 2010 IEEE International Conference on Control Applications.

[28]  Franziska Hoffmann,et al.  Spatial Tessellations Concepts And Applications Of Voronoi Diagrams , 2016 .

[29]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[30]  Zvi Drezner,et al.  Facility location - applications and theory , 2001 .

[31]  Anthony Tzes,et al.  Visibility-oriented coverage control of mobile robotic networks on non-convex regions , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).