Connecting the Real World with the Virtual World - Controlling AIBO through Second Life

  • Evan Wong
  • Wei Liu
  • Xiaoping Chen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5949)


The main aim of this project is to develop middleware so that the Second Life online virtual space (virtual world) can be used to simulate and control the movements of a Sony AIBO robot (real world) in a wireless environment. This paper details the design of an immersive teleoperation system, and the rationale behind the design. The prototype proves that the concept of teleoperation with greater sense of immersion is achievable and can lead to future work in application domains such as smart home and immersive remote operating machinery in the industry such as mining.


Virtual World Collision Detection Smart Home Network Delay Second Life 
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.


  1. 1.
    Benali, A., Wasiak, V., Fontaine, J.G.: Remote robot teleoperation via internet. a first approach. In: Wasiak, V. (ed.) Proceedings. 10th IEEE International Workshop on Robot and Human Interactive Communication, 2001, pp. 306–312 (2001)Google Scholar
  2. 2.
    Xue, X., Yang, S.X., Meng, M.Q.H.: Remote sensing and teleoperation of a mobile robot via the internet. In: Yang, S.X. (ed.) 2005 IEEE International Conference on Information Acquisition, p. 6 (2005)Google Scholar
  3. 3.
    Ondrejka, C.R.: A piece of place: Modeling the digital on the real in second life. SSRN eLibrary (2004)Google Scholar
  4. 4.
    Flake, G.: The Computational Beauty of Nature: Computer explorations of fractals, chaos, complex systems, and adaptation. MIT Press, Cambridge (2000)Google Scholar
  5. 5.
    Sony Entertainment Robot Europe: Aibo brochure eng 2004 (2004),
  6. 6.
    Serra, F., Baillie, J.C.: Aibo programming using OPEN-R SDK Tutorial. ENSTA (2003)Google Scholar
  7. 7.
    Hoyer, H., Jochheim, A., Rohrig, C., Bischoff, A.: A multiuser virtual-reality environment for a tele-operated laboratory. IEEE Transactions on Education 47(1), 121–126 (2004)CrossRefGoogle Scholar
  8. 8.
    Puente, S.T., Torres, F., Ortiz, F., Candelas, F.A.: Remote robot execution through www simulation. In: Torres, F. (ed.) Proceedings of 15th International Conference on Pattern Recognition, 2000, vol. 4, pp. 503–506 (2000)Google Scholar
  9. 9.
    Bensoussan, S., Parent, M.: Computer-aided teleoperation of an urban vehicle. In: Parent, M. (ed.) ICAR 1997. Proceedings of 8th International Conference on Advanced Robotics, 1997, pp. 787–792 (1997)Google Scholar
  10. 10.
    Hohl, L., Tellez, R., Michel, O., Ijspeert, A.J.: Aibo and webots: Simulation, wireless remote control and controller transfer. Robotics and Autonomous Systems 54(6), 472–485 (2006)CrossRefGoogle Scholar
  11. 11.
    Second Life Wiki: Server architecture (2008),
  12. 12.
    Second Life Wiki: Packet layout (2008),
  13. 13.
    axial: Slproxy - libsecondlife (2008),
  14. 14.
    Second Life Wiki: How movement works (2008),
  15. 15.
    libsecondlife: Linden lab development message templates (2008),
  16. 16.
    Wikipedia: Urbi (2008),
  17. 17.
    Gostai: The urbi platform (2008),

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Evan Wong
    • 1
  • Wei Liu
    • 1
  • Xiaoping Chen
    • 2
  1. 1.School of Computer Science and Software EngineeringUniversity of Western AustraliaCrawley
  2. 2.Department of Computer ScienceUniversity of Science and Technology ChinaAnhuiChina

Personalised recommendations