PROPERTY SERVICE ARCHITECTURE FOR DISTRIBUTED ROBOTIC AND SENSOR SYSTEMS

Antti Tikanmäki, Juha Röning

2007

Abstract

This paper presents a general architecture for creating complex distributed software systems, called Property Service architecture. The system may contain resources like robots, sensors, and different kinds of system services, such as controller units, data storages, or a collective model of the environment. This architecture contains several solutions and distributed system design methods for developing advanced and complex systems. It also provides the possibility to add new resources to the system easily and during operation. Each service has a very simple generalized interface. This meets the requirements of distributed robotic applications, such as remote operation, multi-robot cooperation, and the robot's internal operation. The simplicity of the interface also provides a possibility to scale down the service even on the low-cost, low-performance microcontrollers used in small-sized robots. The main features of the architecture are the dynamic properties of the resources, automatic reconfiguration, and the high level of reusability of the implemented methods and algorithms.

References

  1. OMG. Real-Time CORBA Specification. Object Management Group, Inc., 1.1 edition, August 2002.
  2. Rea 1999. Mobility 1.1, Robot Integration Software, User's Guide, iRobot Corporation, MobilityTM software
  3. Gerkey, B., Vaughan, R. T. & Howard, A. 2003, The player/stage project: Tools for multi-robot and distributed sensor systems, in Proceedings of the 11th International Conference on Advanced Robotics (ICAR'03)78, Coimbra, Portugal, pp. 317-323.
  4. Utz H., SablatÄog S., Enderle S., and Kraetzschmar G. 2002. Miro - middleware for mobile robot applications. IEEE Transactions on Robotics and Automation, 18(4), August 2002.
  5. Brooks A., Kaupp T., Makarenko A., Orebäck A. and Williams S. 2005. "Towards Component-Based Robotics". IEEE/RSJ International Conference on Intelligent Robots and Systems 2005.
  6. Henning M., Spruiell M. 2004 Distributed Programming with Ice, ZeroC Inc., http://www.zeroc.com
  7. Wang J., Su J., and Xi Y., 2001 “COM-based software architecture for multisensor fusion system,” Information Fusion, vol. 2, no. 4, pp. 261- 270,.
  8. Corke P., Sikka P., Roberts J., E. Duff, "DDX: A Distributed Software Architecture for Robotic Systems", Australasian Conference on Robotics and Automation 2004
  9. Montemerlo M., Roy N., and Thrun S.. Perspectives on standardization in mobile robot programming: The carnegie mellon navigation (carmen) toolkit. In IEEE/RSJ Intl. Workshop on Intelligent Robots and Systems, 2003.
  10. Tikanmäki A., Röning J., Riekki J. 2003 Remote operation of robotics systems using WLAN- and CORBA based architecture, SPIE / Intelligent Robots and Computer Vision XXI, Oct 27 - 31, Rhode Island, Providence, RI USA, 2003
  11. Mäenpää T., Tikanmäki A., Riekki J. and Röning J., , 2004 A Distributed Architecture for Executing Complex Tasks with Multiple Robots, IEEE 2004 ICRA, International Conference on Robotics and Automation,Apr 26 - May 1, New Orleans, LA, USA
  12. Tikanmäki A., Röning J. 2004 Advanced Remote Operation of swarms of Robots, SPIE / Intelligent Robots and Computer Vision XXII, Philadelphia, USA
  13. Tikanmäki A., Vallius T., Röning J., 2004 Qutie - Modular methods for building complex mechatronic systems, ICMA - International Conference on Machine Automation, Nov. 24.-26., Osaka, Japan
Download


Paper Citation


in Harvard Style

Tikanmäki A. and Röning J. (2007). PROPERTY SERVICE ARCHITECTURE FOR DISTRIBUTED ROBOTIC AND SENSOR SYSTEMS . In Proceedings of the Fourth International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO, ISBN 978-972-8865-83-2, pages 226-233. DOI: 10.5220/0001650002260233


in Bibtex Style

@conference{icinco07,
author={Antti Tikanmäki and Juha Röning},
title={PROPERTY SERVICE ARCHITECTURE FOR DISTRIBUTED ROBOTIC AND SENSOR SYSTEMS},
booktitle={Proceedings of the Fourth International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,},
year={2007},
pages={226-233},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001650002260233},
isbn={978-972-8865-83-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fourth International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,
TI - PROPERTY SERVICE ARCHITECTURE FOR DISTRIBUTED ROBOTIC AND SENSOR SYSTEMS
SN - 978-972-8865-83-2
AU - Tikanmäki A.
AU - Röning J.
PY - 2007
SP - 226
EP - 233
DO - 10.5220/0001650002260233