An imitation model based on Central Pattern Generator with application in robotic marionette behavior learning

Most of the Central Pattern Generator (CPG) models are based on defining explicit dynamical systems and finding the appropriate parameters. In this paper, we propose a novel CPG model that is based on altering a nonlinear oscillator to obtain desired limit cycle behavior. This CPG model benefits from an explicit basin of attraction and also fast convergence behavior. The presented CPG model is used in an imitation model that tries to learn the proper periodical behavior by looking at a mentor. First, a mentor performs the desired periodical behavior. Then, a hand-eye coordination process, inspired from infant babbling, is initiated to extract proper motor actions from what is observed. The extracted motor actions are finally embedded into the CPG model for smooth reproduction. This imitation model is implemented on a robotic marionette behavior learning task. The outcome of the final performance of the robotic marionette is behaviorally understandable smooth actions.

[1]  S. Grillner Neurobiological bases of rhythmic motor acts in vertebrates. , 1985, Science.

[2]  Naomi S. Baron Growing Up With Language: How Children Learn To Talk , 1992 .

[3]  Jun Nakanishi,et al.  Learning rhythmic movements by demonstration using nonlinear oscillators , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  H. Benjamin Brown,et al.  Controlling a marionette with human motion capture data , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[5]  I. Bendixson Sur les courbes définies par des équations différentielles , 1901 .

[6]  E. Thelen Rhythmical stereotypies in normal human infants , 1979, Animal Behaviour.

[7]  M. Carpenter,et al.  Three sources of information in social learning , 2002 .

[8]  Todd D. Murphey,et al.  Dynamic Modeling and Motion Planning for Marionettes: Rigid Bodies Articulated by Massless Strings , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[9]  J. Iverson,et al.  The relationship between reduplicated babble onset and laterality biases in infant rhythmic arm movements , 2007, Brain and Language.

[10]  Ludovic Righetti,et al.  Design Methodologies for Central Pattern Generators: An Application to Crawling Humanoids , 2006, Robotics: Science and Systems.

[11]  Henry Been-Lirn Duh,et al.  Toward a Dynamic Model of Robotic Marionettes , 2008, 2008 IEEE Conference on Robotics, Automation and Mechatronics.

[12]  Yiannis Demiris,et al.  Learning Forward Models for Robots , 2005, IJCAI.

[13]  A N Bhat,et al.  Toy-oriented changes during early arm movements: hand kinematics. , 2006, Infant behavior & development.

[14]  Ludovic Righetti,et al.  Programmable central pattern generators: an application to biped locomotion control , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[15]  S. Grillner,et al.  Neuronal Control of LocomotionFrom Mollusc to Man , 1999 .

[16]  G. Ermentrout,et al.  Coupled oscillators and the design of central pattern generators , 1988 .

[17]  S. Grillner,et al.  Neuronal Control of Locomotion 'From Mollusc to Man ' , 1999 .