Model Predictive Control with a Visuomotor System for Physics-based Character Animation

被引:17
作者
Eom, Haegwang [1 ,2 ]
Han, Daseong [3 ]
Shin, Joseph S. [3 ,4 ]
Noh, Junyong [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Visual Media Lab, Daejeon, South Korea
[2] Weta Digital, Wellington, New Zealand
[3] Handong Global Univ, Pohang, South Korea
[4] Korea Adv Inst Sci & Technol, Daejeon, South Korea
来源
ACM TRANSACTIONS ON GRAPHICS | 2020年 / 39卷 / 01期
基金
新加坡国家研究基金会;
关键词
3D character animation; visuomotor system; motion control; physics-based simulation; OPTIMIZATION; GAZE;
D O I
10.1145/3360905
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article presents a Model Predictive Control framework with a visuomotor system that synthesizes eye and head movements coupled with physics-based full-body motions while placing visual attention on objects of importance in the environment. As the engine of this framework, we propose a visuomotor system based on human visual perception and full-body dynamics with contacts. Relying on partial observations with uncertainty from a simulated visual sensor, an optimal control problem for this system leads to a Partially Observable Markov Decision Process, which is difficult to deal with. We approximate it as a deterministic belief Markov Decision Process for effective control. To obtain a solution for the problem efficiently, we adopt differential dynamic programming, which is a powerful scheme to find a locally optimal control policy for nonlinear system dynamics. Guided by a reference skeletal motion without any a priori gaze information, our system produces realistic eye and head movements together with full-body motions for various tasks such as catching a thrown ball, walking on stepping stones, balancing after being pushed, and avoiding moving obstacles.
引用
收藏
页数:11
相关论文
共 64 条
[1]   Trajectory Optimization for Full-Body Movements with Complex Contacts [J].
Al Borno, Mazen ;
de Lasa, Martin ;
Hertzmann, Aaron .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2013, 19 (08) :1405-1414
[2]  
[Anonymous], P 25 AAAI C ART INT
[3]  
[Anonymous], INT J ADV ROBOT SYST
[4]  
[Anonymous], INTRO KALMAN F UNPUB
[5]  
[Anonymous], 2015, ACM Trans. Interact.Intell. Syst.
[6]  
[Anonymous], 2018, CENGAGE LEARNING
[7]  
[Anonymous], CGA
[8]  
[Anonymous], P 26 C UNC ART INT
[9]  
[Anonymous], VISUAL FIELDS
[10]  
[Anonymous], ACM T GRAPH