1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135

3

interest to animators into the realm of real-time performance.

A second problem, which remains

largely unsolved, is often called the control problemof dynamic animation.

context of computer animation, the control problem is:

Briefly stated, in the

Given a creature, an environment and a desired motion specified by the animator, what

are the control forces and torques required to achieve the desired motion or a close,

physically-realistic approximation?


While the incorporation of dynamics in the generation of computer animations has been a topic of

significant research interest for approximately a decade [AG85] [WB85] [Wil86], it is only now

beginning to play a more serious role in commercial computer animation systems.

A dynamics

simulator is now a part of one of the most popular computer animation packages [Alias].

The

delay is due to both the performance issues and a lack of suitable solutions to the control problem.


This thesis provides an approach to solving the control problem for bipedal locomotion.

1. 3

Goals

The primary goal of this thesis is to provide a technique for the animation of physically-based

bipedal locomotion.

More specifically, we present a control solution for articulated figures

performing cyclic motions such as walking. Aperiodic motions such as sitting down and standing

up are not addressed.


Within this context, this thesis has a number of more specific objectives:

  • The technique should work for statically unstable articulated figures.

must provide some form of ongoing corrective control actions.

This means that it

  • The basic approach should be general in nature, allowing for a wide variety of periodic

motions without changes to the basic control structure.

[CONVERTED BY MYRMIDON]