• Treffer 31 von 1059
Zurück zur Trefferliste

A Lua-based behavior engine for controlling the humanoid robot Nao

  • The high-level decision making process of an autonomous robot can be seen as an hierarchically organised entity, where strategical decisions are made on the topmost layer, while the bottom layer serves as driver for the hardware. In between is a layer with monitoring and reporting functionality. In this paper we propose a behaviour engine for this middle layer which, based on formalism of hybrid state machines (HSMs), bridges the gap between high-level strategic decision making and low-level actuator control. The behaviour engine has to execute and monitor behaviours and reports status information back to the higher level. To be able to call the behaviours or skills hierarchically, we extend the model of HSMs with dependencies and sub-skills. These Skill-HSMs are implemented in the lightweight but expressive Lua scripting language which is well-suited to implement the behaviour engine on our target platform, the humanoid robot Nao.

Metadaten exportieren

Weitere Dienste

Teilen auf X Suche bei Google Scholar
Metadaten
Verfasserangaben:Tim Niemüller, Alexander FerreinORCiD, Gerhard Lakemeyer
DOI:https://doi.org/10.1007/978-3-642-11876-0_21
Titel des übergeordneten Werkes (Englisch):RoboCup 2009: Robot Soccer World Cup XIII
Verlag:Springer
Verlagsort:Berlin
Dokumentart:Konferenzveröffentlichung
Sprache:Englisch
Erscheinungsjahr:2010
Datum der Publikation (Server):18.12.2012
Erste Seite:240
Letzte Seite:251
Bemerkung:
13th RoboCup International Symposium, Graz, Austria, June/July, 2009
Link:https://doi.org/10.1007/978-3-642-11876-0_21
Zugriffsart:campus
Fachbereiche und Einrichtungen:FH Aachen / Fachbereich Elektrotechnik und Informationstechnik
collections:Verlag / Springer