Cooperative sensing and recognition by a swarm of mobile robots

We present an approach for distributed real-time recognition tasks using a swarm of mobile robots. We focus on the visual recognition of hand gestures, but the solutions that we provide have general applicability and address a number of challenges common to many distributed sensing and classification problems. In our approach, robots acquire and process hand images from multiple points of view, most of which do not allow for a satisfactory classification. Each robot is equipped with a statistical classifier, which is used to generate an opinion for the sensed gesture. Using a low-bandwidth wireless channel, the robots locally exchange their opinions. They also exploit mobility to adapt their positions to maximize the mutual information collectively gathered by the swarm. A distributed consensus protocol is implemented, to allow to rapidly settle on a decision once enough evidence is available. The system is implemented and demonstrated on real robots. In addition, extensive quantitative results of emulation experiments, based on a real image dataset, are reported. We consider different scenarios and study the scalability and the robustness of the swarm performance for distributed recognition.

[1]  Chen Wu,et al.  Head pose and trajectory recovery in uncalibrated camera networks —Region of interest tracking in smart home applications , 2008, 2008 Second ACM/IEEE International Conference on Distributed Smart Cameras.

[2]  Greg Mori,et al.  Selecting and commanding groups in a multi-robot vision based system , 2011, 2011 6th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[3]  Isabelle Guyon,et al.  ChaLearn gesture challenge: Design and first results , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[4]  Chen Wu,et al.  Distributed Vision Networks for Human Pose Analysis , 2008 .

[5]  Yael Edan,et al.  Vision-based hand-gesture applications , 2011, Commun. ACM.

[6]  Ming Xie,et al.  Finger identification and hand posture recognition for human-robot interaction , 2007, Image Vis. Comput..

[7]  Reza Olfati-Saber,et al.  Coupled Distributed Estimation and Control for Mobile Sensor Networks , 2012, IEEE Transactions on Automatic Control.

[8]  Luca Maria Gambardella,et al.  Max-pooling convolutional neural networks for vision-based hand gesture recognition , 2011, 2011 IEEE International Conference on Signal and Image Processing Applications (ICSIPA).

[9]  P. Levi,et al.  Cognitive micro-Agents: individual and collective perception in microrobotic swarm , 2005 .

[10]  Francesco Mondada,et al.  The marXbot, a miniature mobile robot opening new perspectives for the collective-robotic research , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Rama Chellappa,et al.  Special Section on Distributed Camera Networks: Sensing, Processing, Communication, and Implementation , 2010, IEEE Trans. Image Process..

[12]  Eliseo Ferrante,et al.  Swarmanoid: A Novel Concept for the Study of Heterogeneous Robotic Swarms , 2013, IEEE Robotics & Automation Magazine.

[13]  John K. Tsotsos,et al.  Visual search for an object in a 3D environment using a mobile robot , 2010, Comput. Vis. Image Underst..

[14]  Soummya Kar,et al.  Distributed Consensus Algorithms in Sensor Networks With Imperfect Communication: Link Failures and Channel Noise , 2007, IEEE Transactions on Signal Processing.

[15]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.