Mode-adaptive neural networks for quadruped motion control
Authors:
Top Cited Papers
Open Access
- 30 July 2018
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Graphics
- Vol. 37 (4) , 1-11
Abstract
Quadruped motion includes a wide variation of gaits such as walk, pace, trot and canter, and actions such as jumping, sitting, turning and idling. Applying existing data-driven character control frameworks to such data requires a significant amount of data preprocessing such as motion labeling and alignment. In this paper, we propose a novel neural network architecture called Mode-Adaptive Neural Networks for controlling quadruped characters. The system is composed of the motion prediction network and the gating network. At each frame, the motion prediction network computes the character state in the current frame given the state in the previous frame and the user-provided control signals. The gating network dynamically updates the weights of the motion prediction network by selecting and blending what we call the expert weights, each of which specializes in a particular movement. Due to the increased flexibility, the system can learn consistent expert weights across a wide range of non-periodic/periodic actions, from unstructured motion capture data, in an end-to-end fashion. In addition, the users are released from performing complex labeling of phases in different gaits. We show that this architecture is suitable for encoding the multi-modality of quadruped locomotion and synthesizing responsive motion in real-time.Keywords
Funding Information
- Adobe
This publication has 42 references indexed in Scilit:
- Procedural locomotion of multilegged characters in dynamic environmentsComputer Animation and Virtual Worlds, 2012
- Locomotion skills for simulated quadrupedsACM Transactions on Graphics, 2011
- Motion fields for interactive character locomotionACM Transactions on Graphics, 2010
- Optimal gait and form for animal locomotionACM Transactions on Graphics, 2009
- Generalizing motion edits with Gaussian processesACM Transactions on Graphics, 2009
- Style-based inverse kinematicsACM Transactions on Graphics, 2004
- Interactive control of avatars animated with human motion dataACM Transactions on Graphics, 2002
- Synthesis of complex dynamic character motion from simple animationsACM Transactions on Graphics, 2002
- Parameterized gait synthesisIEEE Computer Graphics and Applications, 1996
- Adaptive Mixtures of Local ExpertsNeural Computation, 1991