A dynamic controller toolkit

We introduce a toolkit for creating dynamic controllers for articulated characters under physical simulation. Our toolkit allows users to create dynamic controllers for interactive or offline use through a combination of both visual and scripting tools. Users can design controllers by specifying keyframe poses, using a high-level scripting language, or by manipulating the rules of physics through a group of helper functions that can temporarily modify the environment in order to make the desired animation more feasible under physical simulation. The goal of the toolkit is to integrate dynamic control methods into a usable interactive system for noncomputer scientists and non-roboticists, and provide the means to quickly generate physically based motion.

[1]  Choh Hao Li β-endorphin , 1982, Cell.

[2]  Miomir Vukobratović,et al.  Biped Locomotion: Dynamics, Stability, Control and Application , 1990 .

[3]  M. Vukobratovic,et al.  Biped Locomotion , 1990 .

[4]  David C. Brogan,et al.  Animating human athletics , 1995, SIGGRAPH.

[5]  Eugene Fiume,et al.  Limit cycle control and its application to the animation of balancing and walking , 1996, SIGGRAPH.

[6]  Russell L. Smith,et al.  Intelligent motion control with an artificial cerebellum , 1998 .

[7]  Eugene Fiume,et al.  Interactive control for physically-based animation , 2000, SIGGRAPH.

[8]  Hyeong-Seok Ko,et al.  Motion Balance Filtering , 2000, Comput. Graph. Forum.

[9]  Guido Rossum,et al.  Python Reference Manual , 2000 .

[10]  Petros Faloutsos,et al.  Composable controllers for physics-based character animation , 2001, SIGGRAPH.

[11]  Michael Neff,et al.  Modeling tension and relaxation for computer animation , 2002, SCA '02.

[12]  Geoffrey E. Hinton,et al.  Local Physical Models for Interactive Character Animation , 2002, Comput. Graph. Forum.

[13]  Jessica K. Hodgins,et al.  Motion capture-driven simulations that hit and react , 2002, SCA '02.

[14]  C. Karen Liu,et al.  Synthesis of complex dynamic character motion from simple animations , 2002, ACM Trans. Graph..

[15]  Marcus Nordenstam,et al.  A practical dynamics system , 2003, SCA '03.

[16]  Nancy S. Pollard,et al.  Efficient synthesis of physically valid human motion , 2003, ACM Trans. Graph..

[17]  Frédéric H. Pighin,et al.  Hybrid control for interactive character animation , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[18]  Michael Neff,et al.  Aesthetic edits for character animation , 2003, SCA '03.

[19]  Dinesh K. Pai,et al.  Motion perturbation based on simple neuromotor control models , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[20]  Karan Singh,et al.  Layered dynamic control for interactive character swimming , 2004, SCA '04.

[21]  Breathe easy: model and control of simulated respiration for animation , 2004, SCA '04.

[22]  Daniel Thalmann,et al.  Crowd and group animation , 2004, SIGGRAPH '04.

[23]  O. Michel WebotsTM: Professional Mobile Robot Simulation , 2004, ArXiv.

[24]  Taku Komura,et al.  Animating reactive motions for biped locomotion , 2004, VRST '04.

[25]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004 .

[26]  Michael Neff,et al.  Methods for exploring expressive stance , 2004, SCA '04.

[27]  Peng Zhao,et al.  User interfaces for interactive control of physics-based 3D characters , 2005, I3D '05.

[28]  Dinesh K. Pai,et al.  Data-driven Interactive Balancing Behaviors , 2005 .

[29]  Victor Ng-Thow-Hing,et al.  Dynamic Animation and Control Environment , 2005, Graphics Interface.

[30]  工藤 俊亮 Balance maintenance for human-like models with whole body motion , 2005 .

[31]  C. Karen Liu,et al.  Learning physics-based motion style with nonlinear inverse optimization , 2005, ACM Trans. Graph..

[32]  Michael Neff,et al.  Predictive Feedback for Interactive Control of Physics‐based Characters , 2005, Comput. Graph. Forum.

[33]  David A. Forsyth,et al.  Pushing people around , 2005, SCA '05.

[34]  Daniel Thalmann,et al.  Crowd and group animation , 2005, SIGGRAPH Courses.

[35]  Victor B. Zordan,et al.  Physically based grasping control from example , 2005, SCA '05.

[36]  Victor B. Zordan,et al.  Dynamic response for motion capture animation , 2005, SIGGRAPH '05.

[37]  Virtual Humans , 2006, Encyclopedia of Multimedia.

[38]  Morgan McGuire,et al.  Dynamo: dynamic, data-driven character control with adjustable balance , 2006, Sandbox '06.

[39]  英一 布留川,et al.  Microsoft Robotics Studioプログラミング , 2007 .

[40]  Jared Jackson,et al.  Microsoft Robotics Studio , 2007 .