Simulation of human motion data using short-horizon model-predictive control

被引:61
|
作者
da Silva, M. [1 ]
Abe, Y. [1 ]
Popovic, J. [1 ]
机构
[1] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
关键词
D O I
10.1111/j.1467-8659.2008.01134.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many data-driven animation techniques are capable of producing high quality motions of human characters. Few techniques, however, are capable of generating motions that are consistent with physically simulated environments. Physically simulated characters, in contrast, are automatically consistent with the environment, but their motions are often unnatural because they are difficult to control. We present a model-predictive controller that yields natural motions by guiding simulated humans toward real motion data. During simulation, the predictive component of the controller solves a quadratic program to compute the forces for a short window of time into the future. These forces are then applied by a low-gain proportional-derivative component, which makes minor adjustments until the next planning cycle. The controller is fast enough for interactive systems such as games and training simulations. It requires no precomputation and little manual tuning. The controller is resilient to mismatches between the character dynamics and the input motion, which allows it to track motion capture data even where the real dynamics are not known precisely. The same principled formulation can generate natural walks, runs, and jumps in a number of different physically simulated surroundings.
引用
收藏
页码:371 / 380
页数:10
相关论文
共 50 条
  • [41] Stochastic optimization for optimal and model-predictive control
    Banga, JR
    Irizarry-Rivera, R
    Seider, WD
    COMPUTERS & CHEMICAL ENGINEERING, 1998, 22 (4-5) : 603 - 612
  • [42] Model-predictive Control of a Cement Rotary Kiln
    Schumacher, M.
    Weng, M.
    Kuessel, U.
    Abel, D.
    Burgwinkel, D.
    Jovicic, N.
    Mueller-Pfeiffer, M.
    25. DEUTSCHER FLAMMENTAG: VERBRENNUNG UND FEUERUNG, 2011, 2119 : 413 - 419
  • [43] Filter-Aware Model-Predictive Control
    Kayalibay, Baris
    Mirchev, Atanas
    Agha, Ahmed
    van der Smagt, Patrick
    Bayer, Justin
    LEARNING FOR DYNAMICS AND CONTROL CONFERENCE, VOL 211, 2023, 211
  • [44] Using Aol Forecasts in Communicating and Robust Distributed Model-Predictive Control
    Hahn, Jannik
    Schoeffauer, Richard
    Wunder, Gerhard
    Stursberg, Olaf
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2022, 9 (02): : 742 - 752
  • [45] Model-Predictive Control of a Flexible Spine Robot
    Sabelhaus, Andrew P.
    Akella, Abishek K.
    Ahmad, Zeerek A.
    SunSpiral, Vytas
    2017 AMERICAN CONTROL CONFERENCE (ACC), 2017, : 5051 - 5057
  • [46] STABILITY OF MODEL-PREDICTIVE CONTROL WITH MIXED CONSTRAINTS
    ZHENG, A
    MORARI, M
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1995, 40 (10) : 1818 - 1823
  • [47] Efficient model-predictive control with variable constraints
    Gao, Xian-Wen
    Zhang, Li
    Wang, Jie-Sheng
    Zhao, Juan-Ping
    Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2011, 28 (06): : 855 - 860
  • [48] Dynamic Traffic Light Optimization and Control System using Model-Predictive Control Method
    Chen, You-Ren
    Chen, Keng-Pin
    Hsiung, Pao-Ann
    2016 IEEE 19TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2016, : 2366 - 2371
  • [49] Less Is More: Mixed-Initiative Model-Predictive Control With Human Inputs
    Chipalkatty, Rahul
    Droge, Greg
    Egerstedt, Magnus B.
    IEEE TRANSACTIONS ON ROBOTICS, 2013, 29 (03) : 695 - 703
  • [50] Passive Model-Predictive Impedance Control for Safe Physical Human–Robot Interaction
    Cao, Ran
    Cheng, Long
    Li, Houcheng
    IEEE TRANSACTIONS ON COGNITIVE AND DEVELOPMENTAL SYSTEMS, 2024, 16 (02) : 426 - 435