ACM Home Page
Please provide us with feedback. Feedback
Motion sketching for control of rigid-body simulations
Full text PdfPdf (156 KB)
Source ACM Transactions on Graphics (TOG) archive
Volume 22 ,  Issue 4  (October 2003) table of contents
Pages: 1034 - 1054  
Year of Publication: 2003
ISSN:0730-0301
Authors
Jovan Popović  Massachusetts Institute of Technology, Cambridge, MA
Steven M. Seitz  University of Washington, Seattle, WA
Michael Erdmann  Carnegie Mellon University, Pittsburg, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 97,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/944020.944025
What is a DOI?

ABSTRACT

Motion sketching is an approach for creating realistic rigid-body motion. In this approach, an animator sketches how objects should move and the system computes a physically plausible motion that best fits the sketch. The sketch is specified with a mouse-based interface or with hand-gestures, which move instrumented objects in the real world to act out the desired behaviors. The sketches may be imprecise, may be physically infeasible, or may have incorrect timing. A multiple-shooting optimization estimates the parameters of a rigid-body simulation needed to simulate an animation that matches the sketch with physically plausible timing and motion. This technique applies to physical simulations of multiple colliding rigid bodies possibly connected with joints in a tree (open-loop) topology.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
4
 
5
 
6
 
7
 
8
Bock, H. G. 1983. Recent advances in parameter identification techniques for ordinary differential equations. In Numerical Treatment of Inverse Problems in Differential and Integral Equations (Proceedings of an International Workshop, Heidelberg), P. Deuflhard and E. Hairer, Eds. Birkhäuser, Boston, MA, 95--121.
9
 
10
11
 
12
Gill, P. E., Murray, W., and Saunders, M. A. 1997. User's guide for SNOPT 5.3: A Fortran package for large-scale nonlinear programming. Tech. rep. NA 97--5, University of California, San Diego, San Diego, CA.
 
13
Gill, P. E., Murray, W., and Wright, M. H. 1989. Practical Optimization. Academic Press, London, U.K.
14
15
 
16
 
17
Griewank, A. and Corliss, G. 1991. Automatic Differentiation of Algorithms. SIAM, Philadelphia, PA.
18
19
20
21
22
23
24
 
25
26
27
 
28
Pandy, M. G., Anderson, F. C., and Hull, D. G. 1992. A parameter optimization approach for the optimal control of large-scale musculoskeletal systems. Trans. ASME. J. Biomech. Eng. 114, 4, 450--460.
29
 
30
 
31
 
32
33
 
34
Robertson, B. 1998. Meet geri: The new face of animation. Computer Graphics World (www.cgw.com).
 
35
Robertson, B. 1999. Antz-piration. Computer Graphics World (www.cgw.com).
 
36
Robertson, B. 2001a. Medieval magic. Computer Graphics World (www.cgw.com).
 
37
Robertson, B. 2001b. Monster mash. Computer Graphics World (www.cgw.com).
 
38
Stengel, R. F. 1994. Optimal Control and Estimation. Dover Books on Advanced Mathematics, New York, NY.
 
39
Symon, K. R. 1971. Mechanics, 3rd ed. Addison-Wesley, Reading, MA.
 
40
Tang, D., Ngo, J. T., and Marks, J. 1995. N-body spacetime constraints. J. Vis. Comput. Animation 6, 143--154.
41
 
42
Yamane, K. and Nakamura, Y. 2000. Dynamics filter---concept and implementation of on-line motion generator for human figures. In Proceedings of the IEEE International Conference on Robotics and Automation. 688--694.

CITED BY  11
 
 
 
 
 


REVIEW

"Abdelkader Boucherif : Reviewer"

Motion sketching is an approach to creating realistic rigid-body motions, which are described by a system of ordinary differential equations. A rigid-body simulator integrates the equations of motions, detects collisions, and applies impulses to c  more...

Collaborative Colleagues:
Jovan Popović: colleagues
Steven M. Seitz: colleagues
Michael Erdmann: colleagues

Peer to Peer - Readers of this Article have also read: