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

Full description

Saved in:
Bibliographic Details
Published in2010 IEEE International Conference on Robotics and Automation pp. 4627 - 4632
Main Authors Mallet, Anthony, Pasteur, Cédric, Herrb, Matthieu, Lemaignan, Séverin, Ingrand, Félix
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.05.2010
Subjects
Online AccessGet full text
ISBN9781424450381
1424450381
ISSN1050-4729
DOI10.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