DocumentCode
592794
Title
A novel robot-task-description for a variety of dynamic behaviors
Author
Yamaguchi, Akira ; Ogasawara, T.
Author_Institution
Grad. Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Ikoma, Japan
fYear
2012
fDate
16-18 Dec. 2012
Firstpage
86
Lastpage
92
Abstract
This paper aims to unify the “robot language” approach and the reinforcement learning (RL) framework in order to design behaviors of robots with a simple description. We develop a kind of robot language where we describe a robot task, then the robot employs an RL method to acquire the corresponding behavior. The remarkable feature of this approach is that we do not have to specify the procedure of the behavior, and the models of the environment and the robot. To accomplish this approach, we employ the C++ RL library SkyAI as the base system, then we extend the SkyAI´s script interface so that we can describe tasks simply. In this mechanism, a task is described with several event-driven functions where the reward and the end-of-episode condition are defined. As the demonstration, we design six kinds of behaviors for a humanoid robot; a crawling, a handstanding, a jumping, a forward rolling, a backward rolling, and a turning task.
Keywords
C++ language; humanoid robots; learning (artificial intelligence); C++ RL library SkyAI; RL method; SkyAI script interface; backward rolling; crawling; end-of-episode condition; event-driven functions; forward rolling; handstanding; humanoid robot; jumping; reinforcement learning framework; reward condition; robot language approach; robot-task-description; turning task; Humanoid robots; Joints; Libraries; Ports (Computers); Robot sensing systems; Turning;
fLanguage
English
Publisher
ieee
Conference_Titel
System Integration (SII), 2012 IEEE/SICE International Symposium on
Conference_Location
Fukuoka
Print_ISBN
978-1-4673-1496-1
Type
conf
DOI
10.1109/SII.2012.6427356
Filename
6427356
Link To Document