Distributed Control Lab

Andreas Rasche, Bernhard Rabe, Peter Tröger, Andreas Polze


The Distributed Control Lab (DCL)[10] provides an open infrastructure for conducting robotics and control experiments from the Internet. It is based on web service technologies and offers a wide range of frontend applications. Within the DCL environment we focus on safety mechanisms in order to prevent malicious code from damaging experimental equipment. This includes source code analysis, runtime observation and the dynamic replacement of faulty control algorithms. Within the paper we present an overview of our architecture and explain the implemented frontends in detail. We introduce the installed experiments and report our experiences from operation in the last years. In addition we will describe our latest integration of grid computing technologies, which allows the outsourcing of computing-intensive simulation tasks.


  1. Persistence of vision raytracer. http://www.povray.org, 2004.
  2. Michael Barabanov. A linux-based realtime operating system. Master's thesis, New Mexico Institute of Mining and Technology, 1997.
  3. A. Bicchi, A. Coppelli, F. Quarto, L. Rizzo, F. Turchi, and A. Balestrino. Breaking the lab's walls: Tele-laboratories at the university of pisa. In Proc. IEEE Int. Conf. on Robotics and Automation, pages 1903-1908, Seoul, Korea, 2001.
  4. I. Foster and C. Kesselman. Globus: A Metacomputing Infrastructure Toolkit. The International Journal of Supercomputer Applications and High Performance Computing, 11(2):115-128, Summer 1997.
  5. Ian Foster. The anatomy of the Grid: Enabling scalable virtual organizations. Lecture Notes in Computer Science, 2150, 2001.
  6. M.J. Litzkow, M. Livny, and M.W. Mutka. Condor - A Hunter of Idle Workstations. In Proceedings of the Eighth International Conference on Distributed Computing Systems, pages 104-111, 1988.
  7. Microelectronics WebLab at MIT. http://www-mtl.mit.edu/ alamo/weblab/index.html. 2003.
  8. Microsoft. Microsoft Active Directory. http://www.microsoft.com/ad, 2003.
  9. Microsoft. Windows CE.NET 4.2. http://msdn.microsoft.com/embedded, 2004.
  10. OSM Group. The Distributed Control Lab. http://www.dcl.hpi.uni-potsdam.de, 2004.
  11. Hrabri Rajic, Roger Brobst, Waiman Chan, Fritz Ferstl, Jeff Gardiner, Andreas Haas, Bill Nitzberg, and John Tollefsrud. Distributed Resource Management Application API Speci - cation 1.0. http://forge.ggf.org/projects/drmaa-wg/, 2004.
  12. Andreas Rasche and Andreas Polze. Con guration and Dynamic Recon guration of Component-based Applications with Microsoft .NET. In International Symposium on Object-oriented Real-time distributed Computing (ISORC), pages 164-171, Hakodate, Japan, May 2003.
  13. Andreas Rasche, Peter Tröger, Michael Dirska, and Andreas Polze. Foucault's Pendulum in the Distributed Control Lab. In Procceedings of IEEE Workshop on Object-Oriented Realtime Dependable Systems, pages 299-306, Capri Island, Italy, October 2003.
  14. Real Systems in the Virtual Lab. http://prt.fernuni-hagen.de/virtlab/info e.html. 2003.
  15. Verbund Virtuelles Labor - Automation Systems and Computer Science. http://robo16.fhreutlingen.de/english/index.html. 2003.

Paper Citation

in Harvard Style

Rasche A., Rabe B., Tröger P. and Polze A. (2004). Distributed Control Lab . In Proceedings of the First International Workshop on e-Learning and Virtual and Remote Laboratories - Volume 1: VIRTUAL-LAB, (ICINCO 2004) ISBN 972-8865-14-7, pages 150-159. DOI: 10.5220/0001149501500159

in Bibtex Style

author={Andreas Rasche and Bernhard Rabe and Peter Tröger and Andreas Polze},
title={Distributed Control Lab},
booktitle={Proceedings of the First International Workshop on e-Learning and Virtual and Remote Laboratories - Volume 1: VIRTUAL-LAB, (ICINCO 2004)},

in EndNote Style

JO - Proceedings of the First International Workshop on e-Learning and Virtual and Remote Laboratories - Volume 1: VIRTUAL-LAB, (ICINCO 2004)
TI - Distributed Control Lab
SN - 972-8865-14-7
AU - Rasche A.
AU - Rabe B.
AU - Tröger P.
AU - Polze A.
PY - 2004
SP - 150
EP - 159
DO - 10.5220/0001149501500159