{"id":"https://openalex.org/W3087111840","doi":"https://doi.org/10.1007/s10846-020-01234-9","title":"Online Reconfiguration of Distributed Robot Control Systems for Modular Robot Behavior Implementation","display_name":"Online Reconfiguration of Distributed Robot Control Systems for Modular Robot Behavior Implementation","publication_year":2020,"publication_date":"2020-09-18","ids":{"openalex":"https://openalex.org/W3087111840","doi":"https://doi.org/10.1007/s10846-020-01234-9","mag":"3087111840"},"language":"en","primary_location":{"id":"doi:10.1007/s10846-020-01234-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10846-020-01234-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10846-020-01234-9.pdf","source":{"id":"https://openalex.org/S91329792","display_name":"Journal of Intelligent & Robotic Systems","issn_l":"0921-0296","issn":["0921-0296","1573-0409"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Intelligent &amp; Robotic Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10846-020-01234-9.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5031810143","display_name":"Malte Wirkus","orcid":"https://orcid.org/0000-0003-3780-1031"},"institutions":[{"id":"https://openalex.org/I33256026","display_name":"German Research Centre for Artificial Intelligence","ror":"https://ror.org/01ayc5b57","country_code":"DE","type":"funder","lineage":["https://openalex.org/I33256026"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Malte Wirkus","raw_affiliation_strings":["Deutsches Forschungszentrum f\u00fcr K\u00fcnstliche Intelligenz (DFKI), Robert-Hooke-Str. 1, 28359, Bremen, Germany"],"raw_orcid":"https://orcid.org/0000-0003-3780-1031","affiliations":[{"raw_affiliation_string":"Deutsches Forschungszentrum f\u00fcr K\u00fcnstliche Intelligenz (DFKI), Robert-Hooke-Str. 1, 28359, Bremen, Germany","institution_ids":["https://openalex.org/I33256026"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087388227","display_name":"Sascha Arnold","orcid":null},"institutions":[{"id":"https://openalex.org/I33256026","display_name":"German Research Centre for Artificial Intelligence","ror":"https://ror.org/01ayc5b57","country_code":"DE","type":"funder","lineage":["https://openalex.org/I33256026"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sascha Arnold","raw_affiliation_strings":["Deutsches Forschungszentrum f\u00fcr K\u00fcnstliche Intelligenz (DFKI), Robert-Hooke-Str. 1, 28359, Bremen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Deutsches Forschungszentrum f\u00fcr K\u00fcnstliche Intelligenz (DFKI), Robert-Hooke-Str. 1, 28359, Bremen, Germany","institution_ids":["https://openalex.org/I33256026"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040025185","display_name":"Elmar Bergh\u00f6fer","orcid":null},"institutions":[{"id":"https://openalex.org/I33256026","display_name":"German Research Centre for Artificial Intelligence","ror":"https://ror.org/01ayc5b57","country_code":"DE","type":"funder","lineage":["https://openalex.org/I33256026"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Elmar Bergh\u00f6fer","raw_affiliation_strings":["Deutsches Forschungszentrum f\u00fcr K\u00fcnstliche Intelligenz (DFKI), Robert-Hooke-Str. 1, 28359, Bremen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Deutsches Forschungszentrum f\u00fcr K\u00fcnstliche Intelligenz (DFKI), Robert-Hooke-Str. 1, 28359, Bremen, Germany","institution_ids":["https://openalex.org/I33256026"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5031810143"],"corresponding_institution_ids":["https://openalex.org/I33256026"],"apc_list":{"value":2750,"currency":"USD","value_usd":2750},"apc_paid":{"value":2750,"currency":"USD","value_usd":2750},"fwci":0.4531,"has_fulltext":true,"cited_by_count":13,"citation_normalized_percentile":{"value":0.58623485,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"100","issue":"3-4","first_page":"1283","last_page":"1308"},"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.9994999766349792,"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.9994999766349792,"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/T11125","display_name":"Petri Nets in System Modeling","score":0.9909999966621399,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9908000230789185,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/robot","display_name":"Robot","score":0.729886531829834},{"id":"https://openalex.org/keywords/control-reconfiguration","display_name":"Control reconfiguration","score":0.6670656800270081},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.6233875751495361},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.6034764051437378},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.589813232421875},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5623865723609924},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.5405132174491882},{"id":"https://openalex.org/keywords/software-framework","display_name":"Software framework","score":0.47881966829299927},{"id":"https://openalex.org/keywords/control-engineering","display_name":"Control engineering","score":0.46754971146583557},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.4546442925930023},{"id":"https://openalex.org/keywords/robot-control","display_name":"Robot control","score":0.4430030882358551},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4368789494037628},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4151424169540405},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3581191301345825},{"id":"https://openalex.org/keywords/mobile-robot","display_name":"Mobile robot","score":0.3262674808502197},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.3172442615032196},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.3021354675292969},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.27608153223991394},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.21155008673667908},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.11078619956970215},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.08445873856544495}],"concepts":[{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.729886531829834},{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.6670656800270081},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.6233875751495361},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.6034764051437378},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.589813232421875},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5623865723609924},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5405132174491882},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.47881966829299927},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.46754971146583557},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.4546442925930023},{"id":"https://openalex.org/C65401140","wikidata":"https://www.wikidata.org/wiki/Q7353385","display_name":"Robot control","level":4,"score":0.4430030882358551},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4368789494037628},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4151424169540405},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3581191301345825},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.3262674808502197},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.3172442615032196},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.3021354675292969},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.27608153223991394},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.21155008673667908},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.11078619956970215},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.08445873856544495},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/s10846-020-01234-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10846-020-01234-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10846-020-01234-9.pdf","source":{"id":"https://openalex.org/S91329792","display_name":"Journal of Intelligent & Robotic Systems","issn_l":"0921-0296","issn":["0921-0296","1573-0409"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Intelligent &amp; Robotic Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1007/s10846-020-01234-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10846-020-01234-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10846-020-01234-9.pdf","source":{"id":"https://openalex.org/S91329792","display_name":"Journal of Intelligent & Robotic Systems","issn_l":"0921-0296","issn":["0921-0296","1573-0409"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Intelligent &amp; Robotic Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6999675784","display_name":null,"funder_award_id":"01IW18003","funder_id":"https://openalex.org/F4320321114","funder_display_name":"Bundesministerium f\u00fcr Bildung und Forschung"}],"funders":[{"id":"https://openalex.org/F4320321114","display_name":"Bundesministerium f\u00fcr Bildung und Forschung","ror":"https://ror.org/04pz7b180"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3087111840.pdf","grobid_xml":"https://content.openalex.org/works/W3087111840.grobid-xml"},"referenced_works_count":18,"referenced_works":["https://openalex.org/W1552435611","https://openalex.org/W1556595261","https://openalex.org/W1747778109","https://openalex.org/W1769053679","https://openalex.org/W1967384977","https://openalex.org/W2100119371","https://openalex.org/W2110307800","https://openalex.org/W2153054365","https://openalex.org/W2157123784","https://openalex.org/W2161071801","https://openalex.org/W2161991315","https://openalex.org/W2166345482","https://openalex.org/W2169360335","https://openalex.org/W2403070540","https://openalex.org/W2436748408","https://openalex.org/W2522103410","https://openalex.org/W2775664586","https://openalex.org/W2807785345"],"related_works":["https://openalex.org/W1602234301","https://openalex.org/W1764030237","https://openalex.org/W4238190086","https://openalex.org/W2512656006","https://openalex.org/W2097691581","https://openalex.org/W2157036638","https://openalex.org/W2385997131","https://openalex.org/W2182545529","https://openalex.org/W2900166232","https://openalex.org/W2384892149"],"abstract_inverted_index":{"Abstract":[0],"The":[1,146],"use":[2],"of":[3,14,24,70,85,117,131,142,163,175,197,203,210,220],"autonomous":[4,74],"robots":[5,86],"in":[6,80],"areas":[7],"that":[8,27,188],"require":[9],"executing":[10],"a":[11,71,151],"broad":[12],"range":[13],"different":[15,33,128,143],"tasks":[16,48],"is":[17,87,97,115,148],"currently":[18],"hampered":[19],"by":[20,90,150],"the":[21,25,29,35,57,68,77,83,105,112,118,125,132,158,161,164,169,173,176,190,201,204,208,218,221],"high":[22],"complexity":[23,138],"software":[26,41,78,113,137,147],"adapts":[28],"robot":[30,36,40,144],"controller":[31,212],"to":[32,99,120,223],"situations":[34],"would":[37],"face.":[38],"Current":[39],"frameworks":[42],"facilitate":[43],"implementing":[44],"controllers":[45,58,165,177],"for":[46,55,139,172],"individual":[47,92],"with":[49,67],"some":[50],"variability,":[51],"however,":[52],"their":[53],"possibilities":[54],"adapting":[56],"at":[59,102],"runtime":[60,170],"are":[61,108],"very":[62],"limited":[63],"and":[64,123,207],"don\u2019t":[65],"scale":[66],"requirements":[69],"highly":[72],"versatile":[73],"robot.":[75],"With":[76],"presented":[79],"this":[81,183],"paper,":[82],"behavior":[84],"implemented":[88],"modularly":[89],"composing":[91],"controllers,":[93],"between":[94,127,192],"which":[95],"it":[96],"possible":[98],"switch":[100],"freely":[101],"runtime,":[103],"since":[104],"required":[106],"transitions":[107,126,191],"calculated":[109],"automatically.":[110],"Thereby":[111],"developer":[114],"relieved":[116],"task":[119],"manually":[121],"implement":[122],"maintain":[124],"operational":[129],"modes":[130],"robot,":[133],"what":[134],"largely":[135],"reduces":[136],"larger":[140],"amounts":[141],"behaviors.":[145],"realized":[149],"model-based":[152],"development":[153],"approach.":[154],"We":[155],"will":[156],"present":[157],"metamodels":[159],"enabling":[160],"modeling":[162],"as":[166,168],"well":[167],"architecture":[171],"management":[174],"on":[178],"distributed":[179],"computation":[180],"hardware.":[181],"Furthermore,":[182],"paper":[184],"introduces":[185],"an":[186],"algorithm":[187],"calculates":[189],"two":[193],"controllers.":[194],"A":[195,214],"series":[196],"technical":[198],"experiments":[199],"verifies":[200],"choice":[202],"underlying":[205],"middleware":[206],"performance":[209],"online":[211],"reconfiguration.":[213],"further":[215],"experiment":[216],"demonstrates":[217],"applicability":[219],"approach":[222],"real":[224],"robotics":[225],"applications.":[226]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3}],"updated_date":"2026-08-28T12:50:07.497085","created_date":"2025-10-10T00:00:00"}
