TY - GEN
T1 - A novel robot-task-description for a variety of dynamic behaviors
AU - Yamaguchi, Akihiko
AU - Ogasawara, Tsukasa
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84874249320&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84874249320&partnerID=8YFLogxK
U2 - 10.1109/SII.2012.6427356
DO - 10.1109/SII.2012.6427356
M3 - Conference contribution
AN - SCOPUS:84874249320
SN - 9781467314961
T3 - 2012 IEEE/SICE International Symposium on System Integration, SII 2012
SP - 86
EP - 92
BT - 2012 IEEE/SICE International Symposium on System Integration, SII 2012
T2 - 2012 IEEE/SICE International Symposium on System Integration, SII 2012
Y2 - 16 December 2012 through 18 December 2012
ER -