TU Darmstadt / ULB / TUbiblio

Efficient Communication in Autonomous Robot Software

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:
Zugehörige Links:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen