• 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