Thomas, D. ; Stryk, Oskar von ; Stryk, Oskar von (2010)
Efficient Communication in Autonomous Robot Software.
Konferenzveröffentlichung, Bibliographie
Kurzbeschreibung (Abstract)
Software for autonomous robots solving challenging tasks in research or application is becoming increasingly complex. System integration has to deal with various different functional components. To decouple those components from each other and to enable a modular and reuseable software architecture a robot middleware is typically used. But this intermediate layer introduces significant additional overhead during run-time. In this work a methodology is described to utilize specific application characteristics to improve communication efficiency between different robot software modules. By composing several components in a single thread memory copying or locking operations can be avoided, when data is exchanged between those parts. The optimization can be achieved without compromising the advantages of a communication layer. Still the modifications are transparent to the maybe already existing components. Experimental results in the scenario of autonomous soccer-playing humanoid robots are presented and exhibit remarkable reduction in communication overhead. Furthermore this approach can be implemented in or on-top of other communication layers.
Typ des Eintrags: | Konferenzveröffentlichung |
---|---|
Erschienen: | 2010 |
Autor(en): | Thomas, D. ; Stryk, Oskar von ; Stryk, Oskar von |
Art des Eintrags: | Bibliographie |
Titel: | Efficient Communication in Autonomous Robot Software |
Sprache: | Englisch |
Publikationsjahr: | Oktober 2010 |
Buchtitel: | Proc. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) |
Zugehörige Links: | |
Kurzbeschreibung (Abstract): | Software for autonomous robots solving challenging tasks in research or application is becoming increasingly complex. System integration has to deal with various different functional components. To decouple those components from each other and to enable a modular and reuseable software architecture a robot middleware is typically used. But this intermediate layer introduces significant additional overhead during run-time. In this work a methodology is described to utilize specific application characteristics to improve communication efficiency between different robot software modules. By composing several components in a single thread memory copying or locking operations can be avoided, when data is exchanged between those parts. The optimization can be achieved without compromising the advantages of a communication layer. Still the modifications are transparent to the maybe already existing components. Experimental results in the scenario of autonomous soccer-playing humanoid robots are presented and exhibit remarkable reduction in communication overhead. Furthermore this approach can be implemented in or on-top of other communication layers. |
Fachbereich(e)/-gebiet(e): | 20 Fachbereich Informatik 20 Fachbereich Informatik > Simulation, Systemoptimierung und Robotik |
Hinterlegungsdatum: | 20 Jun 2016 23:26 |
Letzte Änderung: | 15 Mär 2019 09:58 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |