DIMSART: A REAL TIME - DEVICE INDEPENDENT MODULAR SOFTWARE ARCHITECTURE FOR ROBOTIC AND TELEROBOTIC APPLICATIONS

Jordi Artigas, Detlef Reintsema, Carsten Preusche, Gerhard Hirzinger

2004

Abstract

In this paper a software architecture for robotic and telerobotic applications will be described. The software is device and platform independent, and is distributed control orientated. Thus, the package is suitable for any real time system conguration. The architecture allows designers to easily build complex control schemes for any hardware device, easily control and manage them, and communicate with other devices with a plugin/plug-out modular concept. The need to create a platform where control engineers/designers could freely implement their algorithms, without needing to worry about the device driver and programming related issues, further motivated this project. Implementing a new control algorithm with the software architecture described here, requires that the designer simply follow a template where the necessary code is reduced to only those functions having to do with the controller. We conducted several teleoperation schemes, one of which will be presented here as a conguration example.

References

  1. Albu, J., Lumia, R., and McCain, H. (1988). Hierarchical control of intelligent machines applied to space station telerobots. Transactions on Aerospace and Electronic Systems, 24(24):535-541.
  2. Artigas, J. (2003). Development and implementation of bilateral control using the wave variables therory in the rokviss experiment. Internal publication, DLR (German Aerospace Center) - Insitute of Robotics and Mechatronics.
  3. Borrelly, J.-J., Ó ve Coste-Maniere, Espiau, B., Kapellos, K., Pissard-Gibollet, R., Simon, D., and Turro, N. (1998). The orccad architecture. The International Journal of Robotics Research, 17(4):338-359.
  4. Brooks, R. A. (1986). A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, 2(1):14-23.
  5. Corbet, A. R. . J. (2001). Linux Device Drivers, 2nd Edition. Number 0-59600-008-1.
  6. Eve Coste-Maniere and Redi Simmons (2000). Architecture, the backbone of robotic systems. In Proceedings of the 2000 IEEE International Conference on Robotics and Automation, San Francisco, CA.
  7. Massie, T. and Salisbury, J. (1994). The phantom haptic interface: A device for probing virtual objects. In Proceedings of the ASME International Mechanical Engineering Congress and Exhibition, pages 295-302, Chicago.
  8. Niemeyer, G. (1996). Using Wave Variables in Time Delayed force Re ecting Teleoperation. PhD thesis, Massachussetts Institute of Technology.
  9. Preusche, C., Reintsema, D., Landzettel, K., and Hirzinger, G. (2003). Rokviss - towards telepresence control in advanced space missions. In Humanoids 2003 - The Third IEEE International Conference on Humanoid Robots, Munich, Karlsruhe (Germany).
  10. RTI (2004). Constellation. www.rti.com/products/ constellation/index.html.
  11. Schneider, S. A., Chen, V. W., Pardo-Castellote, G., and Wang, H. H. (1998). Controlshell: A software architecture for complex electromechanical systems. The International Journal of Robotics Research, 17(4):360-380.
  12. Scholl, K.-U. (2001). MCA2 (Modular Controller Architecture). Software platform. http://mca2.sourceforge.net.
  13. Stasse, O. and Kuniyoshi, Y. (2000). Predn: Achieving ef - ciency and code re-usability in a programming system for complex robotic applications. In Proceedings of the 2000 IEEE International Conference on Robotics and Automation, San Francisco, CA.
  14. Volpe, R., Nesnas, I., Estlin, T., Mutz, D., Petras, R., and Das, H. (2001). The claraty architecture for robotic autonomy. In 2001 Aerospace Conference IEEE Proceedings, pages 1/121-1/132.
Download


Paper Citation


in Harvard Style

Artigas J., Reintsema D., Preusche C. and Hirzinger G. (2004). DIMSART: A REAL TIME - DEVICE INDEPENDENT MODULAR SOFTWARE ARCHITECTURE FOR ROBOTIC AND TELEROBOTIC APPLICATIONS . In Proceedings of the First International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO, ISBN 972-8865-12-0, pages 102-109. DOI: 10.5220/0001147301020109


in Bibtex Style

@conference{icinco04,
author={Jordi Artigas and Detlef Reintsema and Carsten Preusche and Gerhard Hirzinger},
title={DIMSART: A REAL TIME - DEVICE INDEPENDENT MODULAR SOFTWARE ARCHITECTURE FOR ROBOTIC AND TELEROBOTIC APPLICATIONS},
booktitle={Proceedings of the First International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,},
year={2004},
pages={102-109},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001147301020109},
isbn={972-8865-12-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,
TI - DIMSART: A REAL TIME - DEVICE INDEPENDENT MODULAR SOFTWARE ARCHITECTURE FOR ROBOTIC AND TELEROBOTIC APPLICATIONS
SN - 972-8865-12-0
AU - Artigas J.
AU - Reintsema D.
AU - Preusche C.
AU - Hirzinger G.
PY - 2004
SP - 102
EP - 109
DO - 10.5220/0001147301020109