Animating human locomotion with inverse dynamics
- 1 March 1996
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computer Graphics and Applications
- Vol. 16 (2) , 50-59
- https://doi.org/10.1109/38.486680
Abstract
We present an efficient technique that animates human locomotion using balance and comfort control based on inverse dynamics and strength data. Loads or 3D external forces can be applied to any body point. Inverse dynamics using the Newton-Euler method is applied to a 97 DOF human model to compute the joint forces and torques in real time. Balance is maintained by rotating or translating the pelvis and torso. The required torque at each joint is kept below a given fraction of the available torque based on actual human strength data. This "comfort" control adjusts the knee angle or the figure base parameters such as the step length and foot angle. The combination of balance and comfort controls ensures that dynamically sound walking motion is created in each frame. Several visualization techniques are applied to validate and display the result of the dynamics computation, such as the degree of imbalance, the ground reaction force on the foot sole, and the required versus available joint torques. The algorithm also encompasses any walking gait, any figure scale, and any motion path.Keywords
This publication has 8 references indexed in Scilit:
- Dynamic walk control of a biped robot along the potential energy conserving orbitPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Simulating HumansPublished by Oxford University Press (OUP) ,1993
- A global human walking model with real-time kinematic personificationThe Visual Computer, 1990
- Strength guided motionPublished by Association for Computing Machinery (ACM) ,1990
- Biped LocomotionPublished by Springer Nature ,1990
- Goal-directed, dynamic animation of human walkingACM SIGGRAPH Computer Graphics, 1989
- Force distribution in closed kinematic chainsIEEE Journal on Robotics and Automation, 1988
- Interactive Design of 3D Computer-Animated Legged Animal MotionIEEE Computer Graphics and Applications, 1987