Learning and Chaining of Motor Primitives for Goal-Directed Locomotion of a Snake-Like Robot with Screw-Drive Units
Learning and Chaining of Motor Primitives for Goal-Directed Locomotion of a Snake-Like Robot with Screw-Drive Units
复制标题
DOI:
10.5772/61621
复制
发表时间:
2015-12
影响因子:
2.3
通讯作者:
Sromona Chatterjee;Timo Nachstedt;M. Tamosiunaite;F. Wörgötter;Y. Enomoto;Ryo Ariizumi;F. Matsuno;P. Manoonpong
中科院分区:
文献类型:
--
作者:
Sromona Chatterjee;Timo Nachstedt;M. Tamosiunaite;F. Wörgötter;Y. Enomoto;Ryo Ariizumi;F. Matsuno;P. Manoonpong
Motor primitives provide a modular organization to complex behaviours in both vertebrates and invertebrates. Inspired by this, here we generate motor primitives for a complex snake-like robot with screw-drive units, and thence chain and combine them, in order to provide a versatile, goal-directed locomotion for the robot. The behavioural primitives of the robot are generated using a reinforcement learning approach called “Policy Improvement with Path Integrals” (PI2). PI2 is numerically simple and has the ability to deal with high-dimensional systems. Here, PI2 is used to learn the robot's motor controls by finding proper locomotion control parameters, like joint angles and screw-drive unit velocities, in a coordinated manner for different goals. Thus, it is able to generate a large repertoire of motor primitives, which are selectively stored to form a primitive library. The learning process was performed using a simulated robot and the learned parameters were successfully transferred to the real robot. B...