Abstract
This paper presents ETHNOS-IV - a real-time programming environment for the design of a system composed of different robots, devices and external supervising or control stations. ETHNOS is being used for different service robotics applications and it is has also been used successfully used in RoboCup in the Italian ART robot team during the Stockholm 99 competition. It provides support from three main point of views which will be addressed in detail: inter-robot and intra-robot communication, real-time task scheduling, and software engineering, platform independence and code-reuse. Experimental results will also be presented.
Keywords
- Soccer Player
- Sporadic Task
- Artificial Potential Field
- Program Real Time
- IEEE Real Time System Symposium
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.
Download to read the full chapter text
Chapter PDF
References
R. C. Arkin, Integrating Behavioral, Perceptual and World Knowledge in reactive Navigation, Int. J. Robotics and Autonomous Syst., vol. 6,no. 1–2, pp. 105–122, 1990.
Special Issue on Robotics and Communication, Advanced Robotic Journal, Vol. 12,No. 8, 1998.
B. Hayes-Roth et al., “A domain-specific software architecture for adaptive intelligent systems”, IEEE Transactions on Software Engineering, Vol. 21,No. 4., 1995.
K. Jeffay, D. F. Stanat, and Charles U. Martel, On Non-preemptive Scheduling of Periodic and Sporadic Tasks, IEEE Real time Systems Symposium, December 1991.
H. Kitano, M. Asada and Y. Kuniyoshi, RoboCup: A Challenge Problem for AI, AI Magazine, Vol. 18, Num. 1997.
C. L. Liu and J. W. Layland, Scheduling Algorithms for multiprogramming in a hard real time environment, JACM, vol. 20,no. 1, pp. 46–61, 1973.
M. Piaggio and R. Zaccaria, An Information Exchange Protocol in a Multi-Layer Distributed Architecture, IEEE Proc. Hawaii Int. Conf. on Complex Systems, 1997
M. Piaggio, HEIR-A Non-Hierarchical Hybrid Architecture for Intelligent Robots, Proc. of ATAL: workshop on agent theories architectures and languages, Paris, 1998.
M. Piaggio and R. Zaccaria, Distributing a Robotic System on a Network: the ETHNOS Approach, Advanced Robotic Journal, Vol. 12,No. 8, 1998.
A. Scalzo, A distributed multi-robot localisation algorithm, DIST Technical report, University of Genova, 1998.
J. K. Strosnider, J. P. Lehoczky, and L. Sha, The Deferrable Server Algorithm for Enhanced Aperiodic Responsiveness in Hard Real time Environments, IEEE Trans. On Computers, vol. 44,no. 1, pp. 73–91, 1995
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Piaggio, M., Sgorbissa, A., Zaccaria, R. (2000). Programming Real Time Distributed Multiple Robotic Systems. In: Veloso, M., Pagello, E., Kitano, H. (eds) RoboCup-99: Robot Soccer World Cup III. RoboCup 1999. Lecture Notes in Computer Science(), vol 1856. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45327-X_34
Download citation
DOI: https://doi.org/10.1007/3-540-45327-X_34
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41043-0
Online ISBN: 978-3-540-45327-7
eBook Packages: Springer Book Archive