• 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