Transparent Multi-Robot Communication Exchange for Executing Robot Behaviors

Service robots are quickly integrating into our society to help people, but how could robots help other robots? The main contribution of this work is a software module that allows a robot to transparently include behaviors that are performed by other robots into its own set of behaviors. The proposed solution addresses issues related to communication and opacity of behavior distribution among team members. This location transparency allows the execution of a behavior without knowing where is located. To apply our approach, a multi-robot distributed receptionist application was developed using robots that were not originally designed to cooperate among themselves.

[1]  Maja J. Mataric,et al.  Sold!: auction methods for multirobot coordination , 2002, IEEE Trans. Robotics Autom..

[2]  Stephanie Rosenthal,et al.  An effective personal mobile robot agent through symbiotic human-robot interaction , 2010, AAMAS.

[3]  Michi Henning,et al.  A new approach to object-oriented middleware , 2004, IEEE Internet Computing.

[4]  Peter H. Salus A quarter century of UNIX , 1994 .

[5]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[6]  Vincent Dupourqué,et al.  A robot operating system , 1984, ICRA.

[7]  Francesco Chinello,et al.  KUKA Control Toolbox , 2011, IEEE Robotics & Automation Magazine.

[8]  Yinong Chen,et al.  Robot as a Service in Cloud Computing , 2010, 2010 Fifth IEEE International Symposium on Service Oriented System Engineering.

[9]  Luca Maria Gambardella,et al.  Cooperative self-organization in a heterogeneous swarm robotic system , 2010, GECCO '10.

[10]  慧 岡田,et al.  ROS(ロボット・オペレーティング・システム) , 2012 .

[11]  Brett Browning,et al.  Dynamically formed heterogeneous robot teams performing tightly-coordinated tasks , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..