DocumentCode
3595710
Title
Software integration: lessons learned with the ETHNOS environment
Author
Piaggio, Maurizio
Author_Institution
Genoa Univ., Italy
fYear
1998
Firstpage
325
Lastpage
330
Abstract
This paper describes our experiences in the integration of different software components for autonomous robots. In particular, it presents ETHNOS II, a real-time multithreaded programming environment, specifically designed to facilitate the development of distributed robotic systems. ETHNOS II is composed of an object oriented API-Application Programming Interface-and a dedicated operating system built on top of a RT POSIX OS. The ETHNOS characteristics (in particular the communication services provided) are discussed, focusing on their properties and on their effects on the resulting system. Examples of integration will be provided, and the results experimentally evaluated on real robots
Keywords
application program interfaces; distributed control; integrated software; intelligent control; multi-threading; object-oriented programming; operating systems (computers); programming environments; real-time systems; robot programming; ETHNOS II; RT POSIX OS; application programming interface; autonomous robots; communication services; dedicated operating system; distributed robotic systems; object-oriented API; real-time multithreaded programming environment; software integration; Application software; Cognitive robotics; Computer architecture; Intelligent robots; Object oriented programming; Operating systems; Programming environments; Protocols; Real time systems; Robot programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Control (ISIC), 1998. Held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA), Intelligent Systems and Semiotics (ISAS), Proceedings
ISSN
2158-9860
Print_ISBN
0-7803-4423-5
Type
conf
DOI
10.1109/ISIC.1998.713682
Filename
713682
Link To Document