DocumentCode
3144243
Title
A framework for creating, coordinating, and executing skills on a humanoid robot
Author
Gorges, Nicolas ; Schmid, Andreas J. ; Osswald, Dirk ; Wörn, Heinz
Author_Institution
Inst. for Process Control & Robot., Univ. Karlsruhe (TH), Karlsruhe
fYear
2007
fDate
Nov. 29 2007-Dec. 1 2007
Firstpage
385
Lastpage
391
Abstract
This paper presents a new bottom-up framework for programming a humanoid robot which keeps the control systems simple and manageable while still providing a broad variety of possible tasks. Firstly, the framework implies an approach for the creation and execution of skills on a humanoid robot. A skill is a small, specialized, task specific object which contains not only data but also active components like algorithms which are able to interpret and modify the data under the consideration of the changing environment. Secondly, the framework provides an mechanism for the temporal coordination of a humanoid robot. This mechanism uses Petri-nets extended by callback and trigger functions to describe the identified features of coordinated movements. The Petri-net is not only used for modeling but also for the implementation - it describes and executes coordinated movements. The framework provides furthermore a mechanism for the resource management of a humanoid robot which allows the parallel execution of skills and the supervision of their execution. The proposed framework is evaluated in the sample application of a fetch and carry task requiring a coordinated movement of hand, arm and head.
Keywords
Petri nets; humanoid robots; Petri-nets; fetch-carry task; humanoid robot; resource management; task specific object; trigger functions; Actuators; Control systems; Humanoid robots; Humans; Planing; Robot control; Robot kinematics; Robot sensing systems; Service robots; Torso;
fLanguage
English
Publisher
ieee
Conference_Titel
Humanoid Robots, 2007 7th IEEE-RAS International Conference on
Conference_Location
Pittsburgh, PA
Print_ISBN
978-1-4244-1861-9
Electronic_ISBN
978-1-4244-1862-6
Type
conf
DOI
10.1109/ICHR.2007.4813898
Filename
4813898
Link To Document