OpenSwarm: An event-driven embedded operating system for miniature robots

dc.contributor.authorTrenkwalder, S. M.
dc.contributor.authorLopes, Y. K.
dc.contributor.authorKolling, A.
dc.contributor.authorChristensen, A. L.
dc.contributor.authorProdan, R
dc.contributor.authorGross, R.
dc.date.accessioned2021-09-03T13:44:50Z
dc.date.available2021-09-03T13:44:50Z
dc.date.issued2016
dc.date.updated2021-09-03T17:02:19Z
dc.description.abstractThis paper presents OpenSwarm, a lightweight easy-to-use open-source operating system. To our knowledge, it is the first operating system designed for and deployed on miniature robots. OpenSwarm operates directly on a robot's microcontroller. It has a memory footprint of 1 kB RAM and 12 kB ROM. OpenSwarm enables a robot to execute multiple processes simultaneously. It provides a hybrid kernel that natively supports preemptive and cooperative scheduling, making it suitable for both computationally intensive and swiftly responsive robotics tasks. OpenSwarm provides hardware abstractions to rapidly develop and test platform-independent code. We show how OpenSwarm can be used to solve a canonical problem in swarm robotics-clustering a collection of dispersed objects. We report experiments, conducted with five e-puck mobile robots, that show that an OpenSwarm implementation performs as good as a hardware-near implementation. The primary goal of OpenSwarm is to make robots with severely constrained hardware more accessible, which may help such systems to be deployed in real-world applications.eng
dc.description.versioninfo:eu-repo/semantics/acceptedVersion
dc.event.date2016
dc.event.locationDaejeon, Korea (South)eng
dc.event.title2016 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2016
dc.event.typeConferênciapt
dc.identifier.doi10.1109/IROS.2016.7759660
dc.identifier.isbn978-1-5090-3762-9
dc.identifier.issn2153-0866
dc.identifier.urihttp://hdl.handle.net/10071/23087
dc.journal2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
dc.language.isoeng
dc.pagination4483 - 4490
dc.peerreviewedyes
dc.publisherIEEE
dc.relation0462/12-8
dc.relationUID/EEA/50008/2013
dc.rightsopen access
dc.titleOpenSwarm: An event-driven embedded operating system for miniature robotseng
dc.typeconferenceObject
degois.publication.firstPage4483
degois.publication.lastPage4490
degois.publication.locationDaejeon, Korea (South)eng
degois.publication.titleOpenSwarm: An event-driven embedded operating system for miniature robotseng
dspace.entity.typePublicationen
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-31611

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
conferenceobject_31611.pdf
Tamanho:
3.72 MB
Formato:
Adobe Portable Document Format
Descrição:
Versão Aceite