Impulse-Based Dynamic Simulation of Articulated Rigid Bodies with Aerodynamics

We propose a physically-based modeling approach to generate effect of aerodynamics. We take the impulse-based method that allows us to treat, articulation, contact, collision in a unified manner. We use the concept of dynamic pressure which is the pressure related to the relative wind velocity, and is frequently adopted in flight simulation and wing design. Moreover, we calculate the aerodynamics according to their shapes, simply in a unified and physically-based approach without tuning too many parameters. A freezing algorithm is also proposed for speed up the simulation. This approach is designed for the use in interactive systems such as VR motion simulator, computer games, and general purpose interactive environments. We demonstrate our approach in an interactive simulation environment with a helicopter levitating with its propeller to show the effect of lift and drag. We also demonstrate the Magnus effect with a ball demo.

[1]  John F. Canny,et al.  Impulse-based simulation of rigid bodies , 1995, I3D '95.

[2]  Brian Mirtich,et al.  Impulse-based dynamic simulation of rigid body systems , 1996 .

[3]  Ronald Fedkiw,et al.  Nonconvex rigid bodies with stacking , 2003, ACM Trans. Graph..

[4]  James K. Hahn,et al.  Realistic animation of rigid bodies , 1988, SIGGRAPH.

[5]  John Canny,et al.  Impulse-Based Dynamic Simulation , 1995 .

[6]  David Baraff,et al.  Coping with friction for non-penetrating rigid body simulation , 1991, SIGGRAPH.

[7]  Jane Wilhelms,et al.  Collision Detection and Response for Computer Animation , 1988, SIGGRAPH.

[8]  David Baraff,et al.  Fast contact force computation for nonpenetrating rigid bodies , 1994, SIGGRAPH.

[9]  Mihai Anitescu,et al.  A fixed time-step approach for multibody dynamics with contact and friction , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[10]  Henrik I. Christensen,et al.  Implementation of multi-rigid-body dynamics within a robotic grasping simulator , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[11]  Makoto Sato,et al.  Real-time rigid body simulation based on volumetric penalty method , 2003, 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings..

[12]  Victor J. Milenkovic,et al.  Optimization-based animation , 2001, SIGGRAPH.

[13]  Ronald Fedkiw,et al.  Dynamic simulation of articulated rigid bodies with contact and collision , 2006, IEEE Transactions on Visualization and Computer Graphics.

[14]  Jeffrey C. Trinkle,et al.  An implicit time-stepping scheme for rigid body dynamics with Coulomb friction , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[15]  A. Ruina,et al.  A New Algebraic Rigid-Body Collision Law Based on Impulse Space Considerations , 1998 .

[16]  Victor J. Milenkovic,et al.  A fast impulsive contact suite for rigid body simulation , 2004, IEEE Transactions on Visualization and Computer Graphics.

[17]  Brian Mirtich,et al.  Fast and Accurate Computation of Polyhedral Mass Properties , 1996, J. Graphics, GPU, & Game Tools.

[18]  Mihai Anitescu,et al.  A hard-constraint time-stepping approach for rigid multibody dynamics with joints, contact, and friction , 2003, TAPIA '03.

[19]  David Baraff,et al.  Analytical methods for dynamic simulation of non-penetrating rigid bodies , 1989, SIGGRAPH.