{"id":"https://openalex.org/W3091774469","doi":"https://doi.org/10.1109/case48305.2020.9216889","title":"ROSFuse: A High-modularity ROS to Firmware Instrumentation Bridge for Robotic Sensors","display_name":"ROSFuse: A High-modularity ROS to Firmware Instrumentation Bridge for Robotic Sensors","publication_year":2020,"publication_date":"2020-08-01","ids":{"openalex":"https://openalex.org/W3091774469","doi":"https://doi.org/10.1109/case48305.2020.9216889","mag":"3091774469"},"language":"en","primary_location":{"id":"doi:10.1109/case48305.2020.9216889","is_oa":false,"landing_page_url":"https://doi.org/10.1109/case48305.2020.9216889","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE 16th International Conference on Automation Science and Engineering (CASE)","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/A5040162306","display_name":"Christopher Robinson","orcid":null},"institutions":[{"id":"https://openalex.org/I142740786","display_name":"University of Louisville","ror":"https://ror.org/01ckdn478","country_code":"US","type":"education","lineage":["https://openalex.org/I142740786"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christopher Robinson","raw_affiliation_strings":["Next Generation Systems Research group, University of Louisville, Kentucky, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Next Generation Systems Research group, University of Louisville, Kentucky, USA","institution_ids":["https://openalex.org/I142740786"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021239800","display_name":"Shamsudeen Abubakar","orcid":"https://orcid.org/0000-0002-2022-0081"},"institutions":[{"id":"https://openalex.org/I142740786","display_name":"University of Louisville","ror":"https://ror.org/01ckdn478","country_code":"US","type":"education","lineage":["https://openalex.org/I142740786"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shamsudeen Abubakar","raw_affiliation_strings":["Next Generation Systems Research group, University of Louisville, Kentucky, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Next Generation Systems Research group, University of Louisville, Kentucky, USA","institution_ids":["https://openalex.org/I142740786"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014589091","display_name":"Sumit Kumar Das","orcid":"https://orcid.org/0000-0003-0361-6970"},"institutions":[{"id":"https://openalex.org/I142740786","display_name":"University of Louisville","ror":"https://ror.org/01ckdn478","country_code":"US","type":"education","lineage":["https://openalex.org/I142740786"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sumit K. Das","raw_affiliation_strings":["Next Generation Systems Research group, University of Louisville, Kentucky, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Next Generation Systems Research group, University of Louisville, Kentucky, USA","institution_ids":["https://openalex.org/I142740786"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089902968","display_name":"Dan O. Popa","orcid":"https://orcid.org/0000-0002-2360-0020"},"institutions":[{"id":"https://openalex.org/I142740786","display_name":"University of Louisville","ror":"https://ror.org/01ckdn478","country_code":"US","type":"education","lineage":["https://openalex.org/I142740786"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dan O. Popa","raw_affiliation_strings":["Next Generation Systems Research group, University of Louisville, Kentucky, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Next Generation Systems Research group, University of Louisville, Kentucky, USA","institution_ids":["https://openalex.org/I142740786"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I142740786"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"9859","issue":null,"first_page":"449","last_page":"454"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9970999956130981,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9970999956130981,"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/T13382","display_name":"Robotics and Automated Systems","score":0.993399977684021,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems 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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9923999905586243,"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/firmware","display_name":"Firmware","score":0.9371761679649353},{"id":"https://openalex.org/keywords/microcontroller","display_name":"Microcontroller","score":0.6691423058509827},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6623578667640686},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6523493528366089},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.5501782894134521},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.4710542857646942},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.45651838183403015},{"id":"https://openalex.org/keywords/disk-formatting","display_name":"Disk formatting","score":0.4234717786312103},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.4222003221511841},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3320102095603943},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.33144786953926086},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.240768164396286},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1488395631313324},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.09394043684005737}],"concepts":[{"id":"https://openalex.org/C67212190","wikidata":"https://www.wikidata.org/wiki/Q104851","display_name":"Firmware","level":2,"score":0.9371761679649353},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.6691423058509827},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6623578667640686},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6523493528366089},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5501782894134521},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.4710542857646942},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.45651838183403015},{"id":"https://openalex.org/C88006597","wikidata":"https://www.wikidata.org/wiki/Q690117","display_name":"Disk formatting","level":2,"score":0.4234717786312103},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.4222003221511841},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3320102095603943},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.33144786953926086},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.240768164396286},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1488395631313324},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.09394043684005737},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0},{"id":"https://openalex.org/C204787440","wikidata":"https://www.wikidata.org/wiki/Q188504","display_name":"Alternative medicine","level":2,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/case48305.2020.9216889","is_oa":false,"landing_page_url":"https://doi.org/10.1109/case48305.2020.9216889","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE 16th International Conference on Automation Science and Engineering (CASE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W1482678143","https://openalex.org/W1962521503","https://openalex.org/W1980156815","https://openalex.org/W2096592448","https://openalex.org/W2097299275","https://openalex.org/W2154759726","https://openalex.org/W2213331767","https://openalex.org/W2408485512","https://openalex.org/W2760442158","https://openalex.org/W3006066220","https://openalex.org/W4246963731","https://openalex.org/W6780627305"],"related_works":["https://openalex.org/W2380194417","https://openalex.org/W2392099550","https://openalex.org/W2379111610","https://openalex.org/W2351580829","https://openalex.org/W2365853604","https://openalex.org/W2356515587","https://openalex.org/W3022475936","https://openalex.org/W2155774171","https://openalex.org/W2085277384","https://openalex.org/W129473303"],"abstract_inverted_index":{"In":[0],"this":[1,68,92],"paper":[2],"we":[3],"present":[4],"a":[5,11,15,48,65,71],"modular":[6],"software":[7],"protocol":[8,36,101],"for":[9,54],"extending":[10],"variable":[12],"dataspace":[13],"within":[14],"microcontroller":[16],"firmware":[17],"system":[18,69],"(MCU)":[19],"that":[20],"allows":[21],"robotic":[22],"sensor":[23,81],"data":[24,39,57,82],"to":[25,43,52,76,95,112],"be":[26],"streamed":[27],"via":[28],"the":[29,38,80,86,97,100,117],"Robot":[30],"Operating":[31],"System":[32],"(ROS)":[33],"architecture.":[34],"This":[35],"copies":[37],"formatting":[40],"structure":[41],"inherent":[42],"ROS":[44],"messages":[45],"and":[46,85,90,104,107],"implements":[47],"local":[49],"DN":[50],"bridge":[51],"allow":[53],"asynchronous":[55],"bi-directional":[56],"transport":[58],"over":[59],"any":[60],"communication":[61],"channel.":[62],"We":[63],"implement":[64],"demonstration":[66],"of":[67,99],"on":[70,116],"mobile":[72],"robot":[73],"test":[74,93],"bed":[75],"manage":[77],"communications":[78],"between":[79],"acquisition":[83],"MCU":[84],"primary":[87],"control":[88],"computer,":[89],"use":[91],"case":[94],"measure":[96],"efficacy":[98],"through":[102],"latency":[103],"packet":[105],"loss,":[106],"tracking":[108],"validation":[109],"by":[110],"comparison":[111],"other":[113],"measurement":[114],"systems":[115],"robot.":[118]},"counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
