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

81

5. 2

Base PCG Parameterization

By applying the balance control of Chapter 4 to various base PCGs, it is possible to achieve

controlled variations on basic walking motions such as balanced turns, bent over walks, and

different stride rates. A more powerful feature of these gait variations is that they can sometimes

be predictably interpolated.

That is, given two different styles of walking, based on PCGs B1

and B2, it is possible to interpolate the control in order to obtain a motion that qualitatively

interpolates the respective motions.


More precisely, the interpolation procedure can be described as follows:


Define bas the balance control process which operates on a base PCG to balance it as

described in Chapter 3.


Given B1and B2, the parameter sets defining two base PCGs, and given that b( B1 )and

b( B2 )are both successful (i.e. that they don't fall), we often find that

interpolation


the


control

b( aB1 + (1 - a)B2 )

varies smoothly with aand is qualitatively similar to what we might imagine a physically

correct motion interpolation to be, namely

ab( B1 ) + (1 - a)b( B2 ).

There is no guarantee that any such successful interpolation exists.

In

practice,

however,

smoothly interpolating parameterizations can be found often enough to make them useful.

[CONVERTED BY MYRMIDON]