{"id":"https://openalex.org/W3206272301","doi":"https://doi.org/10.1109/icra48506.2021.9561026","title":"Benchmarking Real-Time Capabilities of ROS 2 and OROCOS for Robotics Applications","display_name":"Benchmarking Real-Time Capabilities of ROS 2 and OROCOS for Robotics Applications","publication_year":2021,"publication_date":"2021-05-30","ids":{"openalex":"https://openalex.org/W3206272301","doi":"https://doi.org/10.1109/icra48506.2021.9561026","mag":"3206272301"},"language":"en","primary_location":{"id":"doi:10.1109/icra48506.2021.9561026","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra48506.2021.9561026","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE International Conference on Robotics and Automation (ICRA)","raw_type":"proceedings-article"},"type":"article","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/A5002036602","display_name":"Sinan Barut","orcid":null},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Sinan Barut","raw_affiliation_strings":["The Institute of Robotics and Process Control, Technische Universit\u00e4t Braunschweig, Braunschweig, Germany"],"affiliations":[{"raw_affiliation_string":"The Institute of Robotics and Process Control, Technische Universit\u00e4t Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053402334","display_name":"Marco Boneberger","orcid":null},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Marco Boneberger","raw_affiliation_strings":["The Institute of Robotics and Process Control, Technische Universit\u00e4t Braunschweig, Braunschweig, Germany"],"affiliations":[{"raw_affiliation_string":"The Institute of Robotics and Process Control, Technische Universit\u00e4t Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045266447","display_name":"Pouya Mohammadi","orcid":"https://orcid.org/0000-0003-1903-764X"},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Pouya Mohammadi","raw_affiliation_strings":["The Institute of Robotics and Process Control, Technische Universit\u00e4t Braunschweig, Braunschweig, Germany"],"affiliations":[{"raw_affiliation_string":"The Institute of Robotics and Process Control, Technische Universit\u00e4t Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5085055595","display_name":"Jochen J. Steil","orcid":"https://orcid.org/0000-0002-6738-9933"},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jochen J. Steil","raw_affiliation_strings":["The Institute of Robotics and Process Control, Technische Universit\u00e4t Braunschweig, Braunschweig, Germany"],"affiliations":[{"raw_affiliation_string":"The Institute of Robotics and Process Control, Technische Universit\u00e4t Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5002036602"],"corresponding_institution_ids":["https://openalex.org/I94509681"],"apc_list":null,"apc_paid":null,"fwci":1.612,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.83165036,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"708","last_page":"714"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9997000098228455,"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"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9947999715805054,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9847000241279602,"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/benchmarking","display_name":"Benchmarking","score":0.8458295464515686},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.7955973148345947},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.7022846341133118},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6657618284225464},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.6286576390266418},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.556792140007019},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.5390306115150452},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.4917745888233185},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4297574758529663},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.41068264842033386},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.37252214550971985},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.31863754987716675},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.29755765199661255},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.0796079933643341}],"concepts":[{"id":"https://openalex.org/C86251818","wikidata":"https://www.wikidata.org/wiki/Q816754","display_name":"Benchmarking","level":2,"score":0.8458295464515686},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.7955973148345947},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.7022846341133118},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6657618284225464},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.6286576390266418},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.556792140007019},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5390306115150452},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.4917745888233185},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4297574758529663},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.41068264842033386},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.37252214550971985},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.31863754987716675},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.29755765199661255},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0796079933643341},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icra48506.2021.9561026","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icra48506.2021.9561026","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE International Conference on Robotics and Automation (ICRA)","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":16,"referenced_works":["https://openalex.org/W81328814","https://openalex.org/W1509827371","https://openalex.org/W1972249060","https://openalex.org/W2027847281","https://openalex.org/W2090937778","https://openalex.org/W2124347077","https://openalex.org/W2148033465","https://openalex.org/W2264179975","https://openalex.org/W2530771494","https://openalex.org/W2612636433","https://openalex.org/W2807735132","https://openalex.org/W2891925398","https://openalex.org/W2901136733","https://openalex.org/W2915541671","https://openalex.org/W3001368619","https://openalex.org/W6756486208"],"related_works":["https://openalex.org/W4238897586","https://openalex.org/W435179959","https://openalex.org/W2619091065","https://openalex.org/W2341842940","https://openalex.org/W1490753184","https://openalex.org/W2284465472","https://openalex.org/W2291782699","https://openalex.org/W1993948687","https://openalex.org/W2059640416","https://openalex.org/W1480768752"],"abstract_inverted_index":{"Numerous":[0],"robotic":[1],"and":[2,46,73,78,87],"control":[3],"applications":[4],"have":[5,27,39],"strict":[6],"real-time":[7,34,42,94,133,148],"requirements,":[8],"which,":[9],"when":[10,109],"violated,":[11],"result":[12],"in":[13,19,82,93,118,135,142],"reduced":[14],"quality":[15],"of":[16,21,51,64,85,99],"service":[17],"or,":[18],"case":[20],"safety":[22],"critical":[23,95],"applications,":[24],"might":[25],"even":[26],"catastrophic":[28],"consequences.":[29],"To":[30],"ensure":[31],"that":[32],"certain":[33],"constraints":[35],"are":[36,140],"satisfied,":[37],"roboticists":[38],"relied":[40],"on":[41,90],"safe":[43],"frameworks,":[44],"environments":[45],"middleware.":[47],"With":[48],"the":[49,100,110,122,132],"introduction":[50],"ROS":[52,74],"2,":[53],"alongside":[54],"kernel":[55],"patches":[56],"such":[57],"as":[58],"PREEMPT_RT,":[59],"there":[60],"is":[61,112],"an":[62,125],"abundance":[63],"solutions":[65],"to":[66],"pick":[67],"from.":[68],"This":[69],"paper":[70],"compares":[71],"OROCOS":[72],"2":[75],"over":[76,129],"PREEMPT_RT":[77],"vanilla":[79],"Linux":[80],"kernels":[81],"a":[83],"variety":[84],"benchmarks":[86],"draws":[88],"conclusions":[89],"their":[91],"performance":[92],"applications.":[96],"The":[97],"outcome":[98],"benchmark":[101],"shows":[102],"comparable":[103],"performances":[104],"under":[105,113],"normal":[106],"conditions.":[107],"However,":[108],"system":[111],"stress":[114],"both":[115,136],"frameworks":[116],"suffer":[117],"different":[119],"fashions.":[120],"Furthermore,":[121],"results":[123],"show":[124],"accumulating":[126],"error":[127],"which":[128],"time":[130],"violates":[131],"requirements":[134],"frameworks.":[137],"These":[138],"findings":[139],"paramount":[141],"conducting":[143],"real":[144],"world":[145],"application":[146],"with":[147],"constraints.":[149]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
