Home /Research /Learning to Walk by Imitation in Low-Dimensional Subspaces
LOCOMOTION

Learning to Walk by Imitation in Low-Dimensional Subspaces

Rawichote Chalodhorn, David B. Grimes, Keith Grochow, Rajesh P. N. Rao

Year
2010
Citations
8

Abstract

In this paper, we provide the first demonstration that a humanoid robot can learn to walk directly by imitating a human gait obtained from motion capture (mocap) data without any prior information of its dynamics model. Programming a humanoid robot to perform an action (such as walking) that takes into account the robot's complex dynamics is a challenging problem. Traditional approaches typically require highly accurate prior knowledge of the robot's dynamics and environment in order to devise complex (and often brittle) control algorithms for generating a stable dynamic motion. Training using human mocap is an intuitive and flexible approach to programming a robot, but direct usage of mocap data usually results in dynamically unstable motion. Furthermore, optimization using high-dimensional mocap data in the humanoid full-body joint space is typically intractable. We propose a new approach to tractable imitation-based learning in humanoids without a robot's dynamic model. We represent kinematic information from human mocap in a low-dimensional subspace and map motor commands in this low-dimensional space to sensory feedback to learn a predictive dynamic model. This model is used within an optimization framework to estimate optimal motor commands that satisfy the initial kinematic constraints as best as possible while generating dynamically stable motion. We demonstrate the viability of our approach by providing examples of dynamically stable walking learned from mocap data using both a simulator and a real humanoid robot.

Keywords

ImitationLinear subspaceArtificial intelligenceComputer visionComputer scienceMathematicsPsychologyGeometry

Related papers

Browse all LOCOMOTION papers