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 VARIATIONSThe 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.
|
|||||||||||
[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 |
|
||||||||||
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 |