The search result changed since you submitted your search request. Documents might be displayed in a different sort order.
  • search hit 129 of 181
Back to Result List

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.

Export metadata

Additional Services

Share in X Search Google Scholar
Metadaten
Author:Tim Niemüller, Alexander FerreinORCiD, Gerhard Lakemeyer
DOI:https://doi.org/10.1007/978-3-642-11876-0_21
Parent Title (English):RoboCup 2009: Robot Soccer World Cup XIII
Publisher:Springer
Place of publication:Berlin
Document Type:Conference Proceeding
Language:English
Year of Completion:2010
Date of the Publication (Server):2012/12/18
First Page:240
Last Page:251
Note:
13th RoboCup International Symposium, Graz, Austria, June/July, 2009
Link:https://doi.org/10.1007/978-3-642-11876-0_21
Zugriffsart:campus
Institutes:FH Aachen / Fachbereich Elektrotechnik und Informationstechnik
collections:Verlag / Springer