{"id":"https://openalex.org/W1943769906","doi":"https://doi.org/10.1109/irds.2002.1041609","title":"A specification of generic robotics software components: future evolutions of G/sup en//sub o/M in the Orocos context","display_name":"A specification of generic robotics software components: future evolutions of G/sup en//sub o/M in the Orocos context","publication_year":2003,"publication_date":"2003-06-25","ids":{"openalex":"https://openalex.org/W1943769906","doi":"https://doi.org/10.1109/irds.2002.1041609","mag":"1943769906"},"language":"en","primary_location":{"id":"doi:10.1109/irds.2002.1041609","is_oa":false,"landing_page_url":"https://doi.org/10.1109/irds.2002.1041609","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE/RSJ International Conference on Intelligent Robots and System","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5060398622","display_name":"Anthony Mallet","orcid":"https://orcid.org/0009-0003-2518-2648"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I190497903","display_name":"Laboratoire d'Analyse et d'Architecture des Syst\u00e8mes","ror":"https://ror.org/03vcm6439","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I190497903","https://openalex.org/I193033237","https://openalex.org/I196454796","https://openalex.org/I205747304","https://openalex.org/I4210095849","https://openalex.org/I4210152422","https://openalex.org/I4210159245","https://openalex.org/I4405258862","https://openalex.org/I4405259414"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"A. Mallet","raw_affiliation_strings":["LAAS, CNRS, Toulouse, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LAAS, CNRS, Toulouse, France","institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I190497903"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027360776","display_name":"Sara Fleury","orcid":"https://orcid.org/0000-0002-3751-1387"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I190497903","display_name":"Laboratoire d'Analyse et d'Architecture des Syst\u00e8mes","ror":"https://ror.org/03vcm6439","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I190497903","https://openalex.org/I193033237","https://openalex.org/I196454796","https://openalex.org/I205747304","https://openalex.org/I4210095849","https://openalex.org/I4210152422","https://openalex.org/I4210159245","https://openalex.org/I4405258862","https://openalex.org/I4405259414"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"S. Fleury","raw_affiliation_strings":["LAAS, CNRS, Toulouse, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LAAS, CNRS, Toulouse, France","institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I190497903"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5009116988","display_name":"Herman Bruyninckx","orcid":"https://orcid.org/0000-0003-3776-1025"},"institutions":[{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"H. Bruyninckx","raw_affiliation_strings":["KU Leuven, Leuven, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I99464096"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":22,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"3","issue":null,"first_page":"2292","last_page":"2297"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9957000017166138,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9957000017166138,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9894999861717224,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10586","display_name":"Robotic Path Planning Algorithms","score":0.9810000061988831,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.7284416556358337},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7117013931274414},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.6444600224494934},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.6045210957527161},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.5637396574020386},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.5546768307685852},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5455585718154907},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5420831441879272},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.5320813655853271},{"id":"https://openalex.org/keywords/software-framework","display_name":"Software framework","score":0.5179740190505981},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.49292445182800293},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4695732295513153},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.46813711524009705},{"id":"https://openalex.org/keywords/self-reconfiguring-modular-robot","display_name":"Self-reconfiguring modular robot","score":0.43388473987579346},{"id":"https://openalex.org/keywords/mobile-robot","display_name":"Mobile robot","score":0.22295331954956055},{"id":"https://openalex.org/keywords/robot-control","display_name":"Robot control","score":0.17912283539772034}],"concepts":[{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.7284416556358337},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7117013931274414},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.6444600224494934},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.6045210957527161},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.5637396574020386},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.5546768307685852},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5455585718154907},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5420831441879272},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5320813655853271},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.5179740190505981},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.49292445182800293},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4695732295513153},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.46813711524009705},{"id":"https://openalex.org/C49603950","wikidata":"https://www.wikidata.org/wiki/Q17165512","display_name":"Self-reconfiguring modular robot","level":5,"score":0.43388473987579346},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.22295331954956055},{"id":"https://openalex.org/C65401140","wikidata":"https://www.wikidata.org/wiki/Q7353385","display_name":"Robot control","level":4,"score":0.17912283539772034},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/irds.2002.1041609","is_oa":false,"landing_page_url":"https://doi.org/10.1109/irds.2002.1041609","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE/RSJ International Conference on Intelligent Robots and System","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":5,"referenced_works":["https://openalex.org/W2090161303","https://openalex.org/W2108126009","https://openalex.org/W2118294206","https://openalex.org/W2148033465","https://openalex.org/W6677594438"],"related_works":["https://openalex.org/W1492727118","https://openalex.org/W2382165266","https://openalex.org/W2032832792","https://openalex.org/W2387022460","https://openalex.org/W2336134321","https://openalex.org/W2384892149","https://openalex.org/W2366623749","https://openalex.org/W2354228691","https://openalex.org/W2519691570","https://openalex.org/W2523959329"],"abstract_inverted_index":{"Robotics":[0],"systems":[1],"and":[2,7,117,137,166,175,195],"software":[3,32,56,68],"are":[4,106,157],"becoming":[5],"more":[6,8],"complex:":[9],"the":[10,21,31,76,92,95,100,118,121,191,196],"need":[11,27],"of":[12,34,54,79,94,102,123,154,161,190],"standard":[13],"specifications":[14],"is":[15,25],"certainly":[16],"a":[17,26,36,52,62,67,88,142,159,167,177,185],"key":[18],"issue":[19],"in":[20,57,91],"near":[22],"future.":[23],"There":[24],"to":[28,44,70,108,140],"define,":[29],"from":[30],"point":[33],"view,":[35],"generic":[37,103],"robot.":[38],"The":[39,170],"Orocos":[40],"project":[41],"was":[42],"started":[43],"address":[45],"this":[46],"problem.":[47],"It":[48],"aims":[49],"at":[50],"developing":[51],"set":[53,160],"robotics":[55,110],"particular":[58],"domains":[59],"and,":[60],"as":[61,87],"first":[63],"step,":[64],"will":[65],"define":[66],"framework":[69,90],"do":[71],"that.":[72],"This":[73],"paper":[74,119,171],"presents":[75,120,176],"future":[77],"evolutions":[78],"G/sup":[80,97],"en/oM":[81,98],"(component":[82],"generator)":[83],"which":[84,155],"we":[85],"propose":[86],"programming":[89],"context":[93],"project.":[96],"proposes":[99],"definition":[101,122],"components":[104,156,192],"that":[105,131,181],"used":[107],"implement":[109],"functionalities":[111],"(vision,":[112],"control,":[113],"motion":[114],"planning,":[115],"...),":[116],"those":[124],"components.":[125],"They":[126],"have":[127,149],"been":[128],"designed":[129],"so":[130],"they":[132],"can":[133],"be":[134],"connected":[135],"together":[136],"externally":[138],"controlled":[139],"form":[141],"modular":[143],"functional":[144],"layer":[145],"on":[146],"robots.":[147],"We":[148],"defined":[150],"three":[151],"main":[152],"entities":[153],"made:":[158],"algorithms,":[162],"an":[163],"execution":[164,197],"engine,":[165],"communication":[168],"library.":[169],"explains":[172],"their":[173],"role":[174],"formal":[178],"description":[179],"language":[180],"let":[182],"us":[183],"achieves":[184],"real":[186],"decoupling":[187],"between":[188],"code":[189],"(the":[193],"algorithms)":[194],"engine.":[198]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
