{"id":"https://openalex.org/W2564570863","doi":"https://doi.org/10.1109/iros.2016.7759660","title":"OpenSwarm: An event-driven embedded operating system for miniature robots","display_name":"OpenSwarm: An event-driven embedded operating system for miniature robots","publication_year":2016,"publication_date":"2016-10-01","ids":{"openalex":"https://openalex.org/W2564570863","doi":"https://doi.org/10.1109/iros.2016.7759660","mag":"2564570863"},"language":"en","primary_location":{"id":"doi:10.1109/iros.2016.7759660","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros.2016.7759660","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/10071/23087","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068144297","display_name":"Stefan M. Trenkwalder","orcid":"https://orcid.org/0000-0001-7741-2642"},"institutions":[{"id":"https://openalex.org/I91136226","display_name":"University of Sheffield","ror":"https://ror.org/05krs5044","country_code":"GB","type":"education","lineage":["https://openalex.org/I91136226"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Stefan M. Trenkwalder","raw_affiliation_strings":["Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK"],"affiliations":[{"raw_affiliation_string":"Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK","institution_ids":["https://openalex.org/I91136226"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086790438","display_name":"Yuri Kaszubowski Lopes","orcid":"https://orcid.org/0000-0002-4627-5590"},"institutions":[{"id":"https://openalex.org/I91136226","display_name":"University of Sheffield","ror":"https://ror.org/05krs5044","country_code":"GB","type":"education","lineage":["https://openalex.org/I91136226"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Yuri Kaszubowski Lopes","raw_affiliation_strings":["Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK"],"affiliations":[{"raw_affiliation_string":"Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK","institution_ids":["https://openalex.org/I91136226"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086675026","display_name":"Andreas Kolling","orcid":"https://orcid.org/0000-0002-2679-9821"},"institutions":[{"id":"https://openalex.org/I91136226","display_name":"University of Sheffield","ror":"https://ror.org/05krs5044","country_code":"GB","type":"education","lineage":["https://openalex.org/I91136226"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Andreas Kolling","raw_affiliation_strings":["Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK"],"affiliations":[{"raw_affiliation_string":"Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK","institution_ids":["https://openalex.org/I91136226"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079247576","display_name":"Anders Lyhne Christensen","orcid":"https://orcid.org/0000-0002-9994-2908"},"institutions":[{"id":"https://openalex.org/I110026055","display_name":"Iscte \u2013 Instituto Universit\u00e1rio de Lisboa","ror":"https://ror.org/014837179","country_code":"PT","type":"education","lineage":["https://openalex.org/I110026055"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Anders Lyhne Christensen","raw_affiliation_strings":["BioMachines Lab, University Institute of Lisbon, (ISCTE-IUL), Lisbon, Portugal"],"affiliations":[{"raw_affiliation_string":"BioMachines Lab, University Institute of Lisbon, (ISCTE-IUL), Lisbon, Portugal","institution_ids":["https://openalex.org/I110026055"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050009901","display_name":"Radu Prodan","orcid":"https://orcid.org/0000-0002-8247-5426"},"institutions":[{"id":"https://openalex.org/I190249584","display_name":"Universit\u00e4t Innsbruck","ror":"https://ror.org/054pv6659","country_code":"AT","type":"education","lineage":["https://openalex.org/I190249584"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Radu Prodan","raw_affiliation_strings":["Institute of Computer Science, University of Innsbruck, Innsbruck, Austria"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Innsbruck, Innsbruck, Austria","institution_ids":["https://openalex.org/I190249584"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030911949","display_name":"Roderich Gro\u00df","orcid":"https://orcid.org/0000-0003-1826-1375"},"institutions":[{"id":"https://openalex.org/I91136226","display_name":"University of Sheffield","ror":"https://ror.org/05krs5044","country_code":"GB","type":"education","lineage":["https://openalex.org/I91136226"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Roderich Gross","raw_affiliation_strings":["The University of Sheffield, Sheffield, Sheffield, GB"],"affiliations":[{"raw_affiliation_string":"The University of Sheffield, Sheffield, Sheffield, GB","institution_ids":["https://openalex.org/I91136226"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5068144297"],"corresponding_institution_ids":["https://openalex.org/I91136226"],"apc_list":null,"apc_paid":null,"fwci":1.3362,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.81847788,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"4483","last_page":"4490"},"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.9998000264167786,"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.9998000264167786,"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/T10080","display_name":"Energy Efficient Wireless Sensor Networks","score":0.9972000122070312,"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/T10586","display_name":"Robotic Path Planning Algorithms","score":0.9965999722480774,"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/robot","display_name":"Robot","score":0.7524691820144653},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7376809120178223},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.5847718715667725},{"id":"https://openalex.org/keywords/mobile-robot","display_name":"Mobile robot","score":0.5676587820053101},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5586251616477966},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.5223094820976257},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5035087466239929},{"id":"https://openalex.org/keywords/microcontroller","display_name":"Microcontroller","score":0.49396687746047974},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.49127906560897827},{"id":"https://openalex.org/keywords/swarm-robotics","display_name":"Swarm robotics","score":0.4644676744937897},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.4607990086078644},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.42630037665367126},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.13766872882843018}],"concepts":[{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.7524691820144653},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7376809120178223},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.5847718715667725},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.5676587820053101},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5586251616477966},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.5223094820976257},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5035087466239929},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.49396687746047974},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.49127906560897827},{"id":"https://openalex.org/C169337768","wikidata":"https://www.wikidata.org/wiki/Q2446723","display_name":"Swarm robotics","level":3,"score":0.4644676744937897},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.4607990086078644},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.42630037665367126},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.13766872882843018},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","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/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/iros.2016.7759660","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iros.2016.7759660","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)","raw_type":"proceedings-article"},{"id":"pmh:oai:eprints.whiterose.ac.uk:110437","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306400854","display_name":"White Rose Research Online (University of Leeds, The University of Sheffield, University of York)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2800616092","host_organization_name":"White Rose University Consortium","host_organization_lineage":["https://openalex.org/I2800616092"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Proceedings Paper"},{"id":"pmh:oai:repositorio.iscte-iul.pt:10071/23087","is_oa":true,"landing_page_url":"http://hdl.handle.net/10071/23087","pdf_url":"http://hdl.handle.net/10071/23087","source":{"id":"https://openalex.org/S4306400114","display_name":"Reposit\u00f3rio Institucional do ISCTE-IUL (ISCTE-IUL)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I110026055","host_organization_name":"Iscte \u2013 Instituto Universit\u00e1rio de Lisboa","host_organization_lineage":["https://openalex.org/I110026055"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"conference object"}],"best_oa_location":{"id":"pmh:oai:repositorio.iscte-iul.pt:10071/23087","is_oa":true,"landing_page_url":"http://hdl.handle.net/10071/23087","pdf_url":"http://hdl.handle.net/10071/23087","source":{"id":"https://openalex.org/S4306400114","display_name":"Reposit\u00f3rio Institucional do ISCTE-IUL (ISCTE-IUL)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I110026055","host_organization_name":"Iscte \u2013 Instituto Universit\u00e1rio de Lisboa","host_organization_lineage":["https://openalex.org/I110026055"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"conference object"},"sustainable_development_goals":[{"score":0.46000000834465027,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W2564570863.pdf"},"referenced_works_count":32,"referenced_works":["https://openalex.org/W317521241","https://openalex.org/W1484556532","https://openalex.org/W1651395156","https://openalex.org/W1916709771","https://openalex.org/W1982636603","https://openalex.org/W1992246527","https://openalex.org/W2054381558","https://openalex.org/W2069921919","https://openalex.org/W2093840565","https://openalex.org/W2100206625","https://openalex.org/W2107810727","https://openalex.org/W2109194613","https://openalex.org/W2125555950","https://openalex.org/W2127815962","https://openalex.org/W2142136660","https://openalex.org/W2146460236","https://openalex.org/W2149469814","https://openalex.org/W2154007527","https://openalex.org/W2158592697","https://openalex.org/W2161566505","https://openalex.org/W2166531037","https://openalex.org/W2182646039","https://openalex.org/W2240585996","https://openalex.org/W2289689155","https://openalex.org/W2343874908","https://openalex.org/W2901136733","https://openalex.org/W3007975858","https://openalex.org/W3128608526","https://openalex.org/W6685947622","https://openalex.org/W6689856497","https://openalex.org/W6704727012","https://openalex.org/W6756486208"],"related_works":["https://openalex.org/W4316095964","https://openalex.org/W1996542214","https://openalex.org/W2089011450","https://openalex.org/W2887326407","https://openalex.org/W2480315593","https://openalex.org/W4281553566","https://openalex.org/W4390006973","https://openalex.org/W2962829499","https://openalex.org/W2809830912","https://openalex.org/W2794467497"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"OpenSwarm,":[3],"a":[4,30,35,48,57,99,105,129],"lightweight":[5],"easy-to-use":[6],"open-source":[7],"operating":[8,17],"system.":[9],"To":[10],"our":[11],"knowledge,":[12],"it":[13,68],"is":[14,137],"the":[15],"first":[16],"system":[18],"designed":[19],"for":[20,70],"and":[21,42,64,74,86],"deployed":[22,154],"on":[23,29],"miniature":[24],"robots.":[25],"OpenSwarm":[26,46,79,93,123,136],"operates":[27],"directly":[28],"robot's":[31],"microcontroller.":[32],"It":[33,55],"has":[34],"memory":[36],"footprint":[37],"of":[38,107,135],"1":[39],"kB":[40,44],"RAM":[41],"12":[43],"ROM.":[45],"enables":[47],"robot":[49],"to":[50,83,97,138,152],"execute":[51],"multiple":[52],"processes":[53],"simultaneously.":[54],"provides":[56,80],"hybrid":[58],"kernel":[59],"that":[60,119,121],"natively":[61],"supports":[62],"preemptive":[63],"cooperative":[65],"scheduling,":[66],"making":[67],"suitable":[69],"both":[71],"computationally":[72],"intensive":[73],"swiftly":[75],"responsive":[76],"robotics":[77],"tasks.":[78],"hardware":[81,144],"abstractions":[82],"rapidly":[84],"develop":[85],"test":[87],"platform-independent":[88],"code.":[89],"We":[90,110],"show":[91,120],"how":[92],"can":[94],"be":[95,153],"used":[96],"solve":[98],"canonical":[100],"problem":[101],"in":[102,155],"swarm":[103],"robotics\u2014clustering":[104],"collection":[106],"dispersed":[108],"objects.":[109],"report":[111],"experiments,":[112],"conducted":[113],"with":[114,141],"five":[115],"e-puck":[116],"mobile":[117],"robots,":[118],"an":[122],"implementation":[124],"performs":[125],"as":[126,128],"good":[127],"hardware-near":[130],"implementation.":[131],"The":[132],"primary":[133],"goal":[134],"make":[139],"robots":[140],"severely":[142],"constrained":[143],"more":[145],"accessible,":[146],"which":[147],"may":[148],"help":[149],"such":[150],"systems":[151],"real-world":[156],"applications.":[157]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
