Coordination and composition patterns in the "Curious Robot" scenario

Lütkebohle I (2011)
Bielefeld, Germany: Universitätsbibliothek Bielefeld.

Bielefelder E-Dissertation | Englisch
 
Download
OA
Gutachter*in / Betreuer*in
Abstract / Bemerkung
The advancement of robotics as a field towards new applications and domains has always been accompanied with and enabled by advances in robot software architecture. This is true for the first plan-based systems, introducing flexibility in action sequences, through behavior-based architectures, introducing speed, agility, and emergent behavior, to hybrid layered architectures with their combination of aspects of both. Most recently, a focus on the software engineering aspects and component-based architectures aims to increase engineering efficiency and maintainability, while also studying the architectural proposals in more empirical depth. This thesis contributes to this development by advancing architectural principles needed for better Human-Robot-Interaction (HRI) systems, in particular, situated, social HRI. These systems are characterized by a tight integration of interaction and action, and by the need to rapidly iterate designs, particularly the interaction, during research and development. Specifically, the well-known principle of describing action execution with finite-state machines has been developed into a general, abstract coordination interface, the Task-State Pattern. Firstly, the historical emergence of a commonality in otherwise different coordination systems has been identified and formalized as architectural pattern. Secondly, a means of implementation has been proposed that enhances abstract observability, allowing diverse tasks to be observed in a general fashion. Thirdly, the benefits of implementing the pattern in a service-level toolkit have been demonstrated. Moreover, the efficient design and engineering of components based on the data-flow principle has been studied. In particular, a decomposition method to increase the re-usability of the constituent nodes in such components has been proposed, based on ideas from event-based software integration. The suitability of the method for the robotics domain has been studied, to contribute to the design knowledge, and to suggest possible remedies for situations where data-flow alone is not adequate, such as maintaining global state. All of these contributions have been integrated, and empirically evaluated, in a comparative fashion on multiple successive iterations of an HRI scenario, the "Curious Robot". Such comparative evaluation is, to the best of the authors knowledge, a first in this area. The identified pattern is applied here to provide tight integration between coordination components in the interaction and manipulation sub-system without large changes to each. As a result, the scenario realizes detailed mixed-initiative, multimodal interaction in an object-learning setting.
Stichworte
Software architecture; Robotics; Software design patterns
Jahr
2011
Page URI
https://pub.uni-bielefeld.de/record/2337736

Zitieren

Lütkebohle I. Coordination and composition patterns in the "Curious Robot" scenario. Bielefeld, Germany: Universitätsbibliothek Bielefeld; 2011.
Lütkebohle, I. (2011). Coordination and composition patterns in the "Curious Robot" scenario. Bielefeld, Germany: Universitätsbibliothek Bielefeld.
Lütkebohle, Ingo. 2011. Coordination and composition patterns in the "Curious Robot" scenario. Bielefeld, Germany: Universitätsbibliothek Bielefeld.
Lütkebohle, I. (2011). Coordination and composition patterns in the "Curious Robot" scenario. Bielefeld, Germany: Universitätsbibliothek Bielefeld.
Lütkebohle, I., 2011. Coordination and composition patterns in the "Curious Robot" scenario, Bielefeld, Germany: Universitätsbibliothek Bielefeld.
I. Lütkebohle, Coordination and composition patterns in the "Curious Robot" scenario, Bielefeld, Germany: Universitätsbibliothek Bielefeld, 2011.
Lütkebohle, I.: Coordination and composition patterns in the "Curious Robot" scenario. Universitätsbibliothek Bielefeld, Bielefeld, Germany (2011).
Lütkebohle, Ingo. Coordination and composition patterns in the "Curious Robot" scenario. Bielefeld, Germany: Universitätsbibliothek Bielefeld, 2011.
Alle Dateien verfügbar unter der/den folgenden Lizenz(en):
Copyright Statement:
Dieses Objekt ist durch das Urheberrecht und/oder verwandte Schutzrechte geschützt. [...]
Volltext(e)
Access Level
OA Open Access
Zuletzt Hochgeladen
2019-09-25T06:30:28Z
MD5 Prüfsumme
26a5a68f17e57bdc913064e60af62ab4


Export

Markieren/ Markierung löschen
Markierte Publikationen

Open Data PUB

Suchen in

Google Scholar