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
5 |
|||||||||||||||||||||||||
2.BACKGROUNDThis chapter presents the background information required to understand later chapters in the |
|||||||||||||||||||||||||
thesis. |
First, important definitions are introduced. |
Previous related work isthen reviewed, |
|||||||||||||||||||||||
followed by a description of the underlying control representation on which our balance control approach is based. Finally we describe our animation system and our biped models. |
|||||||||||||||||||||||||
2. 1 |
Definitions |
||||||||||||||||||||||||
A number of important terms and acronyms are used throughout the thesis. |
Their definitions and |
||||||||||||||||||||||||
descriptions can be found in Appendix A. The majority of the terms are commonly used terms in |
|||||||||||||||||||||||||
the robotics and biomechanics literature. [SV89], [Fr86] and [IRT81]. |
More in-depth information can be found in [HR86], |
||||||||||||||||||||||||
2. 2 |
Previous Work |
||||||||||||||||||||||||
Bipedal locomotion is a topic of interest to a number of disciplines. |
This section describes a |
||||||||||||||||||||||||
representative subset of the work in these fields. |
First, we provide an overview of the various |
||||||||||||||||||||||||
approaches to motion generation in computer animation. |
This is followed by discussion of work |
||||||||||||||||||||||||
specific to bipedal locomotion in computer animation, biomechanics and robotics. relevant work in the control literature is addressed. |
Finally, some |
||||||||||||||||||||||||
2. 2. 1 |
Kinematic Animation |
||||||||||||||||||||||||
Research in computer animation has evolved significantly in its relatively short life span. |
The |
||||||||||||||||||||||||
earliest |
approaches |
to |
computer |
animation |
use |
keyframing, |
a |
technique |
based |
on |
classical |
||||||||||||||
animation. |
In keyframing, the configuration of the animated objects at various points in time is |
||||||||||||||||||||||||
specified by the animator and the computer generates the in-between frames using linear or other |
|||||||||||||||||||||||||
forms of interpolation. |
In early systems, specification of keyframes required the animator to |