Because the major force components (the internal muscular forces and torques) are not known a priori over time, you cannot use forward dynamics to predict how the human body will walk. The alternative to the apparently intractable problem of specifying the joint torque patterns in advance is to use inverse dynamics to analyze the torques and forces required for the given motion. Such an analysis can show, for example, that the motion induces excessive torque, that the system is out of balance at a certain point, or that the step length is too great. We present a method of using an inverse dynamics computation to dynamically balance the resulting walking motion and to maintain the joint torques within a moderate range imposed by human strength limits. This method corrects or predicts a motion as indicated by the inverse dynamics analysis. Dynamic correctness is a sufficient condition for realistic motion of nonliving objects. In animating a self-actuated system, however, visual realism is another important, separate criterion for determining the success of a technique. Dynamic correctness is not a sufficient condition for this visual realism. An animation of dynamically balanced walking that is also comfortable in the sense of avoiding strength violations can still look quite different from normal human walking. A visually realistic and dynamically sound animation of human locomotion is obtained using an effective combination of kinematic and dynamic techniques.
[1]
John J. Craig,et al.
Introduction to Robotics Mechanics and Control
,
1986
.
[2]
Michael Girard,et al.
Interactive Design of 3D Computer-Animated Legged Animal Motion
,
1987,
IEEE Computer Graphics and Applications.
[3]
Vijay R. Kumar,et al.
Force distribution in closed kinematic chains
,
1988,
IEEE J. Robotics Autom..
[4]
Thomas W. Calvert,et al.
Goal-directed, dynamic animation of human walking
,
1989,
SIGGRAPH.
[5]
Norman I. Badler,et al.
Strength guided motion
,
1990,
SIGGRAPH.
[6]
M. Vukobratovic,et al.
Biped Locomotion
,
1990
.
[7]
Shuuji Kajita,et al.
Dynamic walk control of a biped robot along the potential energy conserving orbit
,
1990,
EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.
[8]
N. Badler,et al.
Straight Line Walking Animation Based on Kinematic Generalization that Preserves the Original Characteristics
,
1992
.
[9]
A. Pandya,et al.
The validation of a human force model to predict dynamic forces resulting from multi-joint motions
,
1992
.
[10]
Norman I. Badler,et al.
Simulating humans: computer graphics animation and control
,
1993
.