Robot Control Architectures: A Survey

  • Evjola Spaho
  • Keita Matsuo
  • Leonard Barolli
  • Fatos Xhafa
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 253)


This paper surveys and analyzes the relevant literature on robot control architectures. The design of an efficient collaborative multi-robot framework that ensures the autonomy and the individual requirements of the involved robots is a very challenging task. This requires designing an efficient platform for inter-robot communication. P2P is a good approach to achieve this goal. P2P aims at making the communication ubiquitous thereby crossing the communication boundary and has many attractive features to use it as a platform for collaborative multi-robot environments.


Robot control Survey P2P architectures 



This work is supported by a Grant-in-Aid for Scientific Research from Japanese Society for the Promotion of Science (JSPS). The authors would like to thank JSPS for the financial support.


  1. 1.
    Asama H (2002) Distributed adaptive robotics for co-sustainable engineering. J Rob Soc Jpn 20(6):577–578Google Scholar
  2. 2.
    Asama H, Ozaki K, Matsumoto A, Ishida Y, Endo I (1992) Development of task assignment system using communication for multiple autonomous robots. J Rob Mechatron 4(2):122–127Google Scholar
  3. 3.
    Fukuda T, Iritani G (1995) Construction mechanism of group behaviour with cooperation, In: Proceedings of the IEEE/RSJ IROS-95, pp 535–542Google Scholar
  4. 4.
    Fukuda T, Kawauchi Y, Asama H (1990) Analysis and evaluation of cellular robotics (CEBOT) as a distributed intelligent system by communication information amount. Proceedings of the IEEE/RSJ IROS-90, pp 827–834Google Scholar
  5. 5.
    Caloud P, Choi W, Latombe JC, Pape CL, Yim M (1990) Indoor automation with many mobile robots. In: Proceedings of the IEEE international workshop on intelligent robots and systems, pp 67–72Google Scholar
  6. 6.
    Pape CL (1990) A combination of centralized and distributed methods for multiagent planning and scheduling. In: Proceedings of the IEEE international conference on robotics and automation, pp 488–493Google Scholar
  7. 7.
    Parker LE (1998) Alliance: an architecture for fault tolerant multirobot cooperation. IEEE Trans Rob Autom 14(2):220–240CrossRefGoogle Scholar
  8. 8.
    Sarker MO, Kim C, Cho J, You B (2006) Development of a network-based real-time robot control system over IEEE 1394: using open source software platform. In: Proceedings of IEEE international conference on mechatronics, pp 563–568Google Scholar
  9. 9.
    Chaimowicz L, Sugar T, Kumar V, Campos MFM (2001) An architecture for tightly coupled multi-robot cooperation. In: Proceedings of IEEE international conference on robotics and automation, pp 2992–2997Google Scholar
  10. 10.
    Inoue L, Nakajima T (2001) Cooperative object transportation by multiple robots with their own objective tasks. J Rob Soc Jpn 19(7):888–896CrossRefGoogle Scholar
  11. 11.
    Ozaki K, Asama H, Ishida Y, Matsumoto A, Endo I (1996) collision avoidance using communication between autonomous mobile robot. J Rob Soc Jpn 14(7):961–967CrossRefGoogle Scholar
  12. 12.
    Parnichkun M, Ozono S (1998) CDCSMA-cd communication method for cooperative robot systems. Adv Rob 11(7):669–694CrossRefGoogle Scholar
  13. 13.
    Rybski PE, Stoeter SA, Gini M, Hougen DF, Papanikolopoulos NP (2002) Performance of a distributed robotic system using shared communications channels. IEEE Trans Rob Autom 18(5):713–727CrossRefGoogle Scholar
  14. 14.
    Arai J, Koyama A, Barolli L (2008) AR-TDMA: an adaptive reservation time division multiple access control protocol for robot inter-communication. Inter J Wireless Mob Comput (IJWMC) 3(1/2):4–11CrossRefGoogle Scholar
  15. 15.
    Takeda K, Nasu Y, Capi G, Mitobe K, Yanakawa S (2000) A multi-layer client/server robot control platform based on corba. In: Proceedings of world automation congress (WAC-2000), vol 10, Hawaii, USA, pp 585–591Google Scholar
  16. 16.
    Takeda K, Nasu Y, Barolli L, Capi G, Mitobe K (2001) A new humanoid control architecture based on corba. In: Proceedings of international conference on production engineering, design and control PEDAC-2001, vol 2, Alexandria, Egypt, Feb 2001, pp 925–934Google Scholar
  17. 17.
    Takeda K, Nasu Y, Capi G, Yamano M, Barolli L, Mitobe K (2001) A CORBA-based approach for humanoid robot control. Ind Rob Inter J 28(3):242–250CrossRefGoogle Scholar
  18. 18.
    Lim HO, Takanishi A (2007) Biped walking robots created at Waseda University: WL and WABIAN family. Philos Trans Royal Soc 365(1850):49–64 Google Scholar
  19. 19.
    Liu T, Inoue Y, Shibata K (2010) Imitation control for biped robot using wearable motion sensor. J Mechan Rob 2(024501):1–5MATHGoogle Scholar
  20. 20.
    Verrelst B, Vanderborght B, Vermeulen J, Van Ham R, Naudet J, Lefeber D (2005) Control architecture for the pneumatically actuated dynamic walking biped lucy. Mechatron 15(6):703–729Google Scholar
  21. 21.
    Brookshier D, Govoni D, Krishnan N, Soto JC (2002) JXTA: Java P2P programming. Sams Publishing, Indianapolis Google Scholar
  22. 22.
    IBM Corporation (2007) Making P2P interoperable: creating JXTA systems design P2P systems that extend beyond traditional network boundariesGoogle Scholar
  23. 23.
    Sun Microsystems (2007) JXTA java standard edition V2.5: programmers guide. June 2007Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2013

Authors and Affiliations

  • Evjola Spaho
    • 1
  • Keita Matsuo
    • 2
  • Leonard Barolli
    • 3
  • Fatos Xhafa
    • 4
  1. 1.Graduate School of EngineeringFukuoka Institute of Technology (FIT)FukuokaJapan
  2. 2.Fukuoka Prefectural Kaho-Sogo High SchoolFukuokaJapan
  3. 3.Department of Information and Communication EngineeringFukuoka Institute of Technology (FIT)FukuokaJapan
  4. 4.Department of Languages and Informatics SystemsTechnical University of CataloniaBarcelonaSpain

Personalised recommendations