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...
Saved in:
Main Author: | |
---|---|
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 |