Distributed, Sparse and Asynchronous C-Means for Robust Coverage with Networked Robots

In this paper we present a novel coverage framework for a network of mobile robots that aim at covering a finite and discrete set of points of interest. The proposed framework is non-exclusive, in that each point of interest can be covered by multiple robots with different intensities, thus resulting in a partly overlapping segmentation of the points of interest in groups covered each by a specific robot. This property improves robustness of our solution for the fact that each point of interest may remain covered by secondary robots, in case the main one becomes unable to fully perform its intended functions. Moreover, the intensity of the associations represents valuable meta-information that can be the basis for implementing complex interaction tasks among robots and points of interests, e.g., in order to define priorities or to elect a leader in case of emergency at some specific point of interest. The proposed algorithm is distributed, asynchronous, and near-optimal, and it is based on the C-means, originally proposed for non-exclusive clustering and for cluster centroid identification of a set of observations. We also cope with limited sensing range of robots, which cannot be addressed by traditional C-means, thus leading to an unfeasible coverage solution. In fact, the proposed sparse C-means can enforce robots to take into account only neighboring points of interest.

[1]  Robert D. Nowak,et al.  Distributed EM algorithms for density estimation and clustering in sensor networks , 2003, IEEE Trans. Signal Process..

[2]  James C. Bezdek,et al.  A Convergence Theorem for the Fuzzy ISODATA Clustering Algorithms , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Gabriele Oliva,et al.  Distributed k-means algorithm , 2013, ArXiv.

[4]  J. C. Dunn,et al.  A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-Separated Clusters , 1973 .

[5]  Devesh C. Jinwala,et al.  Privacy Preserving Distributed K-Means Clustering in Malicious Model Using Zero Knowledge Proof , 2013, ICDCIT.

[6]  Heinz H. Bauschke,et al.  On Projection Algorithms for Solving Convex Feasibility Problems , 1996, SIAM Rev..

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

[8]  Nikos A. Vlassis,et al.  Newscast EM , 2004, NIPS.

[9]  Dan Klein,et al.  Fully distributed EM for very large datasets , 2008, ICML '08.

[10]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[11]  James C. Bezdek,et al.  Local convergence of the fuzzy c-Means algorithms , 1986, Pattern Recognit..

[12]  Wei Xing Zheng,et al.  Distributed $k$ -Means Algorithm and Fuzzy $c$ -Means Algorithm for Sensor Networks Based on Multiagent Consensus Theory. , 2017, IEEE transactions on cybernetics.

[13]  António Manuel Santos Pascoal,et al.  A Decentralized Strategy for Multirobot Sampling/Patrolling: Theory and Experiments , 2015, IEEE Transactions on Control Systems Technology.

[14]  Shay Kutten,et al.  Sublinear Bounds for Randomized Leader Election , 2013, ICDCN.

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

[16]  Lui Sha,et al.  Dynamic clustering for acoustic target tracking in wireless sensor networks , 2003, IEEE Transactions on Mobile Computing.

[17]  Dongbing Gu,et al.  Distributed EM Algorithm for Gaussian Mixtures in Sensor Networks , 2008, IEEE Transactions on Neural Networks.

[18]  E. M. L. Beale,et al.  Nonlinear Programming: A Unified Approach. , 1970 .

[19]  Ossama Younis,et al.  HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks , 2004, IEEE Transactions on Mobile Computing.

[20]  Daniel E. Koditschek,et al.  Mobile robots as remote sensors for spatial point process models , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[21]  Mac Schwager,et al.  Adaptive Inter-Robot Trust for Robust Multi-Robot Sensor Coverage , 2013, ISRR.

[22]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[23]  Jorge Cortes,et al.  Self-triggered coordination of robotic networks for optimal deployment , 2012, Autom..

[24]  Ricardo J. G. B. Campello,et al.  Distributed Fuzzy Clustering with Automatic Detection of the Number of Clusters , 2011, DCAI.

[25]  Georgios B. Giannakis,et al.  Consensus-based distributed expectation-maximization algorithm for density estimation and classification using wireless sensor networks , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[26]  Michael M. Zavlanos,et al.  Distributed communication-aware coverage control by mobile sensor networks , 2016, Autom..

[27]  Carlos Sagüés,et al.  Distributed Coverage Estimation and Control for Multirobot Persistent Tasks , 2016, IEEE Transactions on Robotics.

[28]  J. Cortes,et al.  From geometric optimization and nonsmooth analysis to distributed coordination algorithms , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).