Loading…

Software integration: lessons learned with the ETHNOS environment

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 co...

Full description

Saved in:
Bibliographic Details
Main Author: Piaggio, M.
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 330
container_issue
container_start_page 325
container_title
container_volume
creator Piaggio, M.
description 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.
doi_str_mv 10.1109/ISIC.1998.713682
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_713682</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>713682</ieee_id><sourcerecordid>713682</sourcerecordid><originalsourceid>FETCH-LOGICAL-i104t-32222ae993b255312037dcadb5191d6e9b301706109cef045e4b76c6b0f166a3</originalsourceid><addsrcrecordid>eNo9j8tKw0AYRgcvYK3di6t5gdS5X9yVUG2g2EWyL5Pkjx1pJzIzWHx7AxXP5iw--OAg9EjJklJin6u6KpfUWrPUlCvDrtCMUWkKa7S9RvdEG8KFYFze_A-K3KFFSp9kQnBjpJmhVT0O-ewiYB8yfESX_Rhe8BFSGkOa7GKAHp99PuB8ALxuNu-7GkP49nEMJwj5Ad0O7phg8ec5al7XTbkptru3qlxtC0-JyAVnEw6s5S2TklNGuO4717eSWtorsC0nVBM1tXUwECFBtFp1qiUDVcrxOXq63HoA2H9Ff3LxZ39p579eGUpa</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Software integration: lessons learned with the ETHNOS environment</title><source>IEEE Xplore All Conference Series</source><creator>Piaggio, M.</creator><creatorcontrib>Piaggio, M.</creatorcontrib><description>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.</description><identifier>ISSN: 2158-9860</identifier><identifier>ISBN: 0780344235</identifier><identifier>ISBN: 9780780344235</identifier><identifier>EISSN: 2158-9879</identifier><identifier>DOI: 10.1109/ISIC.1998.713682</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Cognitive robotics ; Computer architecture ; Intelligent robots ; Object oriented programming ; Operating systems ; Programming environments ; Protocols ; Real time systems ; Robot programming</subject><ispartof>Proceedings of the 1998 IEEE International Symposium on Intelligent Control (ISIC) held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) Intell, 1998, p.325-330</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/713682$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54555,54920,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/713682$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Piaggio, M.</creatorcontrib><title>Software integration: lessons learned with the ETHNOS environment</title><title>Proceedings of the 1998 IEEE International Symposium on Intelligent Control (ISIC) held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) Intell</title><addtitle>ISIC</addtitle><description>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.</description><subject>Application software</subject><subject>Cognitive robotics</subject><subject>Computer architecture</subject><subject>Intelligent robots</subject><subject>Object oriented programming</subject><subject>Operating systems</subject><subject>Programming environments</subject><subject>Protocols</subject><subject>Real time systems</subject><subject>Robot programming</subject><issn>2158-9860</issn><issn>2158-9879</issn><isbn>0780344235</isbn><isbn>9780780344235</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1998</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo9j8tKw0AYRgcvYK3di6t5gdS5X9yVUG2g2EWyL5Pkjx1pJzIzWHx7AxXP5iw--OAg9EjJklJin6u6KpfUWrPUlCvDrtCMUWkKa7S9RvdEG8KFYFze_A-K3KFFSp9kQnBjpJmhVT0O-ewiYB8yfESX_Rhe8BFSGkOa7GKAHp99PuB8ALxuNu-7GkP49nEMJwj5Ad0O7phg8ec5al7XTbkptru3qlxtC0-JyAVnEw6s5S2TklNGuO4717eSWtorsC0nVBM1tXUwECFBtFp1qiUDVcrxOXq63HoA2H9Ff3LxZ39p579eGUpa</recordid><startdate>1998</startdate><enddate>1998</enddate><creator>Piaggio, M.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>1998</creationdate><title>Software integration: lessons learned with the ETHNOS environment</title><author>Piaggio, M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i104t-32222ae993b255312037dcadb5191d6e9b301706109cef045e4b76c6b0f166a3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1998</creationdate><topic>Application software</topic><topic>Cognitive robotics</topic><topic>Computer architecture</topic><topic>Intelligent robots</topic><topic>Object oriented programming</topic><topic>Operating systems</topic><topic>Programming environments</topic><topic>Protocols</topic><topic>Real time systems</topic><topic>Robot programming</topic><toplevel>online_resources</toplevel><creatorcontrib>Piaggio, M.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE/IET Electronic Library</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Piaggio, M.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Software integration: lessons learned with the ETHNOS environment</atitle><btitle>Proceedings of the 1998 IEEE International Symposium on Intelligent Control (ISIC) held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) Intell</btitle><stitle>ISIC</stitle><date>1998</date><risdate>1998</risdate><spage>325</spage><epage>330</epage><pages>325-330</pages><issn>2158-9860</issn><eissn>2158-9879</eissn><isbn>0780344235</isbn><isbn>9780780344235</isbn><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.</abstract><pub>IEEE</pub><doi>10.1109/ISIC.1998.713682</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2158-9860
ispartof Proceedings of the 1998 IEEE International Symposium on Intelligent Control (ISIC) held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) Intell, 1998, p.325-330
issn 2158-9860
2158-9879
language eng
recordid cdi_ieee_primary_713682
source IEEE Xplore All Conference Series
subjects Application software
Cognitive robotics
Computer architecture
Intelligent robots
Object oriented programming
Operating systems
Programming environments
Protocols
Real time systems
Robot programming
title Software integration: lessons learned with the ETHNOS environment
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T02%3A34%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Software%20integration:%20lessons%20learned%20with%20the%20ETHNOS%20environment&rft.btitle=Proceedings%20of%20the%201998%20IEEE%20International%20Symposium%20on%20Intelligent%20Control%20(ISIC)%20held%20jointly%20with%20IEEE%20International%20Symposium%20on%20Computational%20Intelligence%20in%20Robotics%20and%20Automation%20(CIRA)%20Intell&rft.au=Piaggio,%20M.&rft.date=1998&rft.spage=325&rft.epage=330&rft.pages=325-330&rft.issn=2158-9860&rft.eissn=2158-9879&rft.isbn=0780344235&rft.isbn_list=9780780344235&rft_id=info:doi/10.1109/ISIC.1998.713682&rft_dat=%3Cieee_CHZPO%3E713682%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i104t-32222ae993b255312037dcadb5191d6e9b301706109cef045e4b76c6b0f166a3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=713682&rfr_iscdi=true