Real-time Control of Physically Based Simulations using Gentle Forces

被引:35
作者
Barbic, Jernej [1 ]
Popovic, Jovan [1 ]
机构
[1] MIT, Cambridge, MA 02139 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2008年 / 27卷 / 05期
关键词
control; real-time simulation; model reduction; deformations; fluids;
D O I
10.1145/1409060.1409116
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent advances have brought real-time physically based simulation within reach, but simulations are still difficult to control in real time. We present interactive simulations of passive systems such as deformable solids or fluids that are not only fast, but also directable: they follow given input trajectories while simultaneously reacting to user input and other unexpected disturbances. We achieve such directability using a real-time controller that runs in tandem with a real-time physically based simulation. To avoid stiff and over-controlled systems where the natural dynamics are overpowered, the injection of control forces has to be minimized. This search for gentle forces can be made tractable in real-time by linearizing the system dynamics around the input trajectory, and then using a time-varying linear quadratic regulator to build the controller. We show examples of controlled complex deformable solids and fluids, demonstrating that our approach generates a requested fixed outcome for reasonable user inputs, while simultaneously providing runtime motion variety.
引用
收藏
页数:10
相关论文
共 49 条
  • [1] [Anonymous], THESIS MIT CAMBRIDGE
  • [2] [Anonymous], 2004, COMPUTER ANIMATION 2, DOI DOI 10.1145/1028523.1028549
  • [3] [Anonymous], 2006, P 2006 ACM SIGGRAPHE, DOI DOI 10.5555/1218064.1218066
  • [4] Real-time subspace integration for St. Venant-Kirchhoff deformable models
    Barbic, J
    James, D
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03): : 982 - 990
  • [5] BARZEL R, 1988, COMPUTER GRAPHICS, P179
  • [6] TRACKS: Toward directable thin shells
    Bergou, Miklos
    Mathur, Saurabh
    Wardetzky, Max
    Grinspun, Eitan
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2007, 26 (03):
  • [7] BROTMAN LS, 1988, COMPUTER GRAPHICS, P309
  • [8] CAPELL S, 2005, SCA 05, P301
  • [9] Capell Steve, 2002, P 2002 ACM SIGGRAPHE, P41
  • [10] Interactive simulation of stylized human locomotion
    da Silva, Marco
    Abe, Yeuhi
    Popovic, Jovan
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (03):