Transparent Multi-Robot Communication Exchange for Executing Robot Behaviors

  • Carlos Agüero
  • Manuela Veloso
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 156)


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.


Service Robot Robot Team Directory Program Indirect Proxy Object Adapter 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aldebaran Robotics (2011),
  2. 2.
    Chen, Y., Du, Z., García-Acosta, M.: Robot as a Service in Cloud Computing. In: Proceedings of the 2010 Fifth IEEE International Symposium on Service Oriented System Engineering, SOSE 2010, pp. 151–158. IEEE Computer Society, Washington, DC (2010)CrossRefGoogle Scholar
  3. 3.
    Ducatelle, L.G.F., Di Caro, G.: Cooperative Self-Organization in a Heterogeneous Swarm Robotic System. In: Proceedings of the Genetic and Evolutionary Computation Conf. (2010)Google Scholar
  4. 4.
    Gerkey, B.P., Mataric, M.J.: Sold!: auction methods for multirobot coordination. IEEE Transactions on Robotics 18(5), 758–768 (2002)CrossRefGoogle Scholar
  5. 5.
    Gerkey, B.P., Mataric, M.J.: A formal analysis and taxonomy of task allocation in Multi-Robot systems. The International Journal of Robotics Research 23(9), 939–954 (2004)CrossRefGoogle Scholar
  6. 6.
    Google. Google Goggles (2011),
  7. 7.
    Guizzo, E.: Cloud Robotics: Connected to the Cloud, Robots get Smarter (2011),
  8. 8.
    Henning, M.: A New Approach to Object-Oriented Middleware. IEEE Internet Computing 8, 66–75 (2004)CrossRefGoogle Scholar
  9. 9.
    Jones, E., et al.: Dynamically Formed Heterogeneous Robot Teams Performing Tightly-Coordinated Tasks. In: Int. Conf. on Robotics and Automation, pp. 570–575 (May 2006)Google Scholar
  10. 10.
    Rosenthal, S., Biswas, J., Veloso, M.: An effective personal mobile robot agent through symbiotic human-robot interaction. In: AAMAS 2010, vol. 1, pp. 915–922 (May 2010)Google Scholar
  11. 11.
    Salus, P.H.: A quarter century of UNIX. ACM Press, New York (1994)Google Scholar
  12. 12.
    Waibel, M., et al.: RoboEarth. IEEE Robotics Automation Magazine 18(2), 69–82 (2011)CrossRefGoogle Scholar
  13. 13.
    Willow Garage. ROS (Robot Operating System) (2011),

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.Universidad Rey Juan CarlosMadridSpain
  2. 2.Carnegie Mellon UniversityPittsburghUSA

Personalised recommendations