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.
KeywordsService Robot Robot Team Directory Program Indirect Proxy Object Adapter
Unable to display preview. Download preview PDF.
- 1.Aldebaran Robotics (2011), http://www.aldebaran-robotics.com
- 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
- 6.Google. Google Goggles (2011), http://www.google.com/mobile/goggles/
- 7.Guizzo, E.: Cloud Robotics: Connected to the Cloud, Robots get Smarter (2011), http://spectrum.ieee.org/automaton/robotics/robotics-software/cloud-robotics
- 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.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.Salus, P.H.: A quarter century of UNIX. ACM Press, New York (1994)Google Scholar
- 13.Willow Garage. ROS (Robot Operating System) (2011), http://www.ros.org/