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
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;
Conference_Titel :
System Integration (SII), 2012 IEEE/SICE International Symposium on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-4673-1496-1
DOI :
10.1109/SII.2012.6427356