A Framework for Distributed Simulation of Multirobot Systems: the VLAB Experience

  • Stefano Carpin
  • Carlo Ferrari
  • Enrico Pagello


This paper is devoted to discuss the major features a simulator for multirobot systems must show, in order to be effectively useful for setting up and debug the behavior of a real system. The paper also describe VLAB (Virtual LABoratory), a simulation system that allows the simulation of distributed multirobot systems using a set of computers connected by a LAN. Users can specify the control software and the morphology of more robots that share the same simulation environment. A visual representation of the behavior of all the robots and of the environment is obtained. Users can walk into this virtual laboratory to better observe the system evolution. VLAB allows different users to instantiate their own robotic agents for testing and debugging their coordination and their cooperative strategies.


Mobile Robot Control Software Virtual LABoratory Home Area Robotic Agent 
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.
    T. Arai, J. Ota. (1995) Let-us Work Together -Task Planning of Multiple Mobile Robots, Proceedings of IEEE/RSJ Int. Conf. on Intelligent Robot and Systems (IROS’95), 298–303Google Scholar
  2. 2.
    L. E. Parker. (1998) Toward the Automated Synthesis of Cooperative Mobile Robot Teams, Proceedings of SPIE Mobile Robots XIII, 3525, 82–93.Google Scholar
  3. 3.
    E.Corten, L.Dorst, B.Krose. (1998) OASIS: Open Architecture for Simulation with Intelligent Systems, Proceedings of the Fifth Intelligent Autonomous Systems Conference, 6–12.Google Scholar
  4. 4.
    Y.Mashimoto, T. Miyazaki, M. Inaba, H. Inoue. (1999) View Simulation System: A mobile Robot Simulator using VR Technology, Proceedings of Int. Conf. on Robotics and Automation (ICRA 1999), 936–941.Google Scholar
  5. 5.
    J.J.G.Ramos, S.Maeta, M. Bergerman, S. Bueno, L. Mirisola, A. Bruciapaglia. (1999) Development of a VRML/Java Unmanned Airship Simulating Environment, Proceedings of the Int. Conf. on Intelligent Robots and Systems (IROS 1999), 1354–1359.Google Scholar
  6. 6.
    R.Brooks. (1991) Intelligence without reason. AI memo NO.1293, MIT Lab.Google Scholar
  7. 7.
    R. Brooks. (1986) A Robust Layered Control System For A Mobile Robot. IEEE Journal of Robotics and Automation, 2 (1), 14–23CrossRefGoogle Scholar
  8. 8.
    Y.U. Cao, A.S. Fukunaga, A.B. Khang. (1997) Cooperative Mobile Robotics: Antecedents and Directions. Autonomous Robots, 4 (1), 7–27.CrossRefGoogle Scholar
  9. 9.
    E. Pagello, A. D’Angelo, F.Montesello, F. Garelli, C. Ferrari. (1999) Cooperative behaviors in multi-robot systems through implicit communication. Robotics and Autonomous Systems, 29 (1), 65–77.CrossRefGoogle Scholar
  10. 10.
    C.Waters, W.Burrus. (1997) The rise of shared virtual environments. IEEE Spectrum, 34 (3), 20–25.CrossRefGoogle Scholar
  11. 11.
    T. Hudson, M. Lin, J. Cohen, S. Gottschalk, D. Manocha. (1997) V-COLLIDE: Accelerated collision detection for VRML. Proceedings of VRML ’97, Monterey, CA, 24–26. Java HotSpot(Tm) Technology homepage, http://www.javasoft.com/products/hotspot/Google Scholar

Copyright information

© Springer-Verlag Tokyo 2000

Authors and Affiliations

  • Stefano Carpin
    • 1
  • Carlo Ferrari
    • 1
  • Enrico Pagello
    • 2
  1. 1.Intelligent Autonomous Systems Laboratory, Deparment of Electronics and InformaticsUniversity of PaduaItaly
  2. 2.LADSEB-CNRPaduaItaly

Personalised recommendations