GenoM3: Building middleware-independent robotic components
The topic of reusable software in robotics is now largely addressed. Components based architectures, where components are independent units that can be reused accross applications, have become more popular. As a consequence, a long list of middlewares and integration tools is available in the commun...
Saved in:
Published in | 2010 IEEE International Conference on Robotics and Automation pp. 4627 - 4632 |
---|---|
Main Authors | , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.05.2010
|
Subjects | |
Online Access | Get full text |
ISBN | 9781424450381 1424450381 |
ISSN | 1050-4729 |
DOI | 10.1109/ROBOT.2010.5509539 |
Cover
Loading…
Abstract | The topic of reusable software in robotics is now largely addressed. Components based architectures, where components are independent units that can be reused accross applications, have become more popular. As a consequence, a long list of middlewares and integration tools is available in the community, often in the form of open-source projects. However, these projects are generally self contained with little reuse between them. This paper presents a software engineering approach that intends to grant middleware independance to robotic software components so that a clear separation of concerns is achieved between highly reusable algorithmic parts and integration frameworks. Such a decoupling let middle-wares be used interchangeably, while fully benefitting from their specific, individual features. This work has been integrated into a new version of the open-source G en oM component generator tool: G en oM3 |
---|---|
AbstractList | The topic of reusable software in robotics is now largely addressed. Components based architectures, where components are independent units that can be reused accross applications, have become more popular. As a consequence, a long list of middlewares and integration tools is available in the community, often in the form of open-source projects. However, these projects are generally self contained with little reuse between them. This paper presents a software engineering approach that intends to grant middleware independance to robotic software components so that a clear separation of concerns is achieved between highly reusable algorithmic parts and integration frameworks. Such a decoupling let middle-wares be used interchangeably, while fully benefitting from their specific, individual features. This work has been integrated into a new version of the open-source G en oM component generator tool: G en oM3 |
Author | Pasteur, Cédric Mallet, Anthony Ingrand, Félix Lemaignan, Séverin Herrb, Matthieu |
Author_xml | – sequence: 1 givenname: Anthony surname: Mallet fullname: Mallet, Anthony email: mallet@laas.fr organization: LAAS, CNRS, Toulouse, France – sequence: 2 givenname: Cédric surname: Pasteur fullname: Pasteur, Cédric email: cedric.pasteur@polytechnique.edu organization: LAAS, CNRS, Toulouse, France – sequence: 3 givenname: Matthieu surname: Herrb fullname: Herrb, Matthieu email: matthieu@laas.fr organization: LAAS, CNRS, Toulouse, France – sequence: 4 givenname: Séverin surname: Lemaignan fullname: Lemaignan, Séverin email: slemaign@laas.fr organization: LAAS, CNRS, Toulouse, France – sequence: 5 givenname: Félix surname: Ingrand fullname: Ingrand, Félix email: felix@laas.fr organization: LAAS, CNRS, Toulouse, France |
BookMark | eNotj8FKw0AURUesYFv7A7rJD6S-mTcvyXRnS61CpSB1XTIzTx1JJiGJiH9vwWzu5WwO987EJDaRhbiVsJQSzP3rYX04LhWcmQgMobkQM6mV1gQa8FIsTF6MjIWciKkEglTnylyLWd9_AQBilk3FasexecFVsv4OlQ_xI6mD9xX_lB2nIXpu-RxxSLrGNkNwiWvq9jwmDv2NuHovq54XY8_F2-P2uHlK94fd8-Zhn34qwiF1xpB0lomtZEWUZ1hSZpV2iD4Hb4mNU6y8lQYy9Gi9IwbWHrwuigLn4u7fG5j51HahLrvf0_gb_wBr9Evk |
ContentType | Conference Proceeding |
DBID | 6IE 6IH CBEJK RIE RIO |
DOI | 10.1109/ROBOT.2010.5509539 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISBN | 1424450403 9781424450404 |
EndPage | 4632 |
ExternalDocumentID | 5509539 |
Genre | orig-research |
GroupedDBID | 29O 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IJVOP IPLJI OCL RIE RIL RIO RNS |
ID | FETCH-LOGICAL-h253t-c9951cbe5eb1e255763a56b24c33d70db5e9c2e2db19063d3bdc5e0e4d0d48883 |
IEDL.DBID | RIE |
ISBN | 9781424450381 1424450381 |
ISSN | 1050-4729 |
IngestDate | Wed Aug 27 02:43:49 EDT 2025 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-h253t-c9951cbe5eb1e255763a56b24c33d70db5e9c2e2db19063d3bdc5e0e4d0d48883 |
OpenAccessLink | https://laas.hal.science/hal-05050736 |
PageCount | 6 |
ParticipantIDs | ieee_primary_5509539 |
PublicationCentury | 2000 |
PublicationDate | 2010-May |
PublicationDateYYYYMMDD | 2010-05-01 |
PublicationDate_xml | – month: 05 year: 2010 text: 2010-May |
PublicationDecade | 2010 |
PublicationTitle | 2010 IEEE International Conference on Robotics and Automation |
PublicationTitleAbbrev | ROBOT |
PublicationYear | 2010 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0003366 ssj0000452670 |
Score | 1.6075804 |
Snippet | The topic of reusable software in robotics is now largely addressed. Components based architectures, where components are independent units that can be reused... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 4627 |
SubjectTerms | Application software Bioinformatics Buildings Computer architecture Genomics Middleware Open source software Robots Software engineering Software reusability |
Title | GenoM3: Building middleware-independent robotic components |
URI | https://ieeexplore.ieee.org/document/5509539 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwEB21PcGFpUXsyoEjbp04m3ssolRIpQi1Um9VbA8CIRJUpULi6xlnYxEHbkkuduzRzPN43huAi8ilKB-hYo9JEjFf-chiLV2WkLsMkGtXGksUnt6Fk4V_uwyWLbhsuDCIWBSfYd8-Fnf5JtMbmyobEJqWgZBtaJOZlVytJp9ipcFDa3uVFxaiuKck-MCZTwiyJnVZ-RO31nqq32s2DZeDh9loNi9LvqrhfvRdKcLOeAem9YTLapOX_iZXff3xS8vxv3-0C70vgp9z34SuPWhhug_b37QJuzC8wTSbiqEzqhpnO69FLuM9WSN7bprn5s46UxlZn2OL07PU1mX0YDG-nl9NWNVogT15gciZloSztMKAHDfSGYN8ThKEyvO1ECbiRgUotYeeUQQfQmGEMpo2En3DDTmAWBxAJ6URDsGRoQ4Tew7RcexLZWLBtVRWdI9jJLV7BF27Cqu3UktjVS3A8d-fT2Crvq3n7il08vUGzwgE5Oq82P1PZoupOQ |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELZKGYCFR0G8ycCIWye2k7hjEaVA0yLUSt2q2D4EQiSoSoXEr8fOi4cY2JIsTpzT3ee7-75D6DxwTZQPQOLHOA4wkwxwqISLY-MuORDlCm2JwtHIH0zZ7YzPGuii5sIAQN58Bm17mdfydaqWNlXWMWhacCpW0KqJ-4wXbK06o2LFwX1rfaUfpjSvVBoAQTAzGLKidVkBFLdSe6ruKz4NEZ2HcW88KZq-ygV_TF7JA09_E0XVKxf9Ji_tZSbb6uOXmuN_v2kL7X5R_Jz7OnhtowYkO2jjmzphC3WvIUkj2nV65ehs5zXPZrzHC8DP9fjczFmkMjX259j29DSxnRm7aNq_mlwOcDlqAT95nGZYCYO0lARuXDeYU4bxOjH3pccUpTogWnIQygNPSwMgfKqp1Mr8SmCaaOMCQrqHmolZYR85wld-bE8iKgyZkDqkRAlpZfcIBEK5B6hld2H-VqhpzMsNOPz78RlaG0yi4Xx4M7o7QutV7Z64x6iZLZZwYiBBJk9zS_gEfTWshg |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2010+IEEE+International+Conference+on+Robotics+and+Automation&rft.atitle=GenoM3%3A+Building+middleware-independent+robotic+components&rft.au=Mallet%2C+Anthony&rft.au=Pasteur%2C+Ce%CC%81dric&rft.au=Herrb%2C+Matthieu&rft.au=Lemaignan%2C+Se%CC%81verin&rft.date=2010-05-01&rft.pub=IEEE&rft.isbn=9781424450381&rft.issn=1050-4729&rft.spage=4627&rft.epage=4632&rft_id=info:doi/10.1109%2FROBOT.2010.5509539&rft.externalDocID=5509539 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1050-4729&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1050-4729&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1050-4729&client=summon |