LGGRMar 26, 2021

Character Controllers Using Motion VAEs

arXiv:2103.14274v1304 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of producing purposeful and lifelike animations for computer graphics and robotics, though it appears incremental as it builds on existing VAE and reinforcement learning methods.

The paper tackles the problem of generating realistic human movement from motion capture data by learning generative models with Motion VAEs, using deep reinforcement learning to create controllers for goal-directed tasks and demonstrating effectiveness across multiple scenarios.

A fundamental problem in computer animation is that of realizing purposeful and realistic human movement given a sufficiently-rich set of motion capture clips. We learn data-driven generative models of human movement using autoregressive conditional variational autoencoders, or Motion VAEs. The latent variables of the learned autoencoder define the action space for the movement and thereby govern its evolution over time. Planning or control algorithms can then use this action space to generate desired motions. In particular, we use deep reinforcement learning to learn controllers that achieve goal-directed movements. We demonstrate the effectiveness of the approach on multiple tasks. We further evaluate system-design choices and describe the current limitations of Motion VAEs.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes