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.BACKGROUND

This 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

[CONVERTED BY MYRMIDON]