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

76

5.WALKING VARIATIONS

The ability to control walking characteristics such as speed, direction, stride rate and posture is

important if a system is to be seriously considered as an animation tool.

This chapter first

introduces an approach to controlling the speed of a walk without requiring changes to the

underlying base PCG.

Next, the idea of using parameterized base PCGs is introduced and a

number of interesting variations on the basic walk are described.


The idea of parameterizing an open-loop control structure such as PCGs is not entirely new

[vKF94b].

However, the successful parameterization of dynamically unstable motions such as

walking does represent an important advance.

5. 1

Speed Control

The basic balance control discussed in Chapter 3 uses fixed values of Qdfor all steps of a walk

and achieves constant walking speeds. One possible way to vary the speed of a walk is to provide

a number of base PCGs which yield various speeds and interpolate between these.

This approach

might be somewhat cumbersome, however, since it requires the animator to provide suitable base

PCGs. An alternative is to allow Qdto vary from one step to the next instead of remaining fixed.

By varying Qdto cause the biped to speed up or slow down each step, a wide range of walking

speeds is possible without requiring modifications to the base PCG.

This approach requires that

we be able to affect the speed of the walk in a consistent manner by varying Qd
.


Whether or not

this is possible depends on the choice of control system parameters (RVs, LPPs, etc.).

With the

choices described in Chapter 3, an intuitive form of control is available.

In qualitative terms, an

increase in speed can be achieved by using a more forward-leaning value for Qdand a decrease in

speed can be achieved using a more upright value for Qd
.

[CONVERTED BY MYRMIDON]