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

33

A base PCG producing an open-loop walk of a few steps is more

compensating perturbations.

likely to be successfully stabilized than one that falls in the first step.


Figure 3.7 shows a base PCG used to generate a forward walking motion for the simplest human

model along with its equivalent graphical representation.

The base PCG has right-left symmetry,

although PCG asymmetry can also be quite useful aswill be demonstrated

perturbations presented in Section 6.2.

by

the

turning

The base PCG consists of six states.

The poses in states S1 and S2 are identical.

The poses in

states S4, S5, and S6 are identical to those of states S1, S2 and S3 respectively, with the left and

right sides exchanging roles. Having a total of only four unique poses, the controller describes a

simpler motion than a typical human walk.

This relatively small number of poses simplifies the

specification of a base PCG as well as the creation of suitable parametric perturbations.


Sensor-based transitions are necessary to synchronize the biped's motion to the external world.

The base PCG of Figure 3.7 uses such transitions to move from S1 to S2 and from S4 to S5.

A

transition occurs when the swing foot for the current step (i.e. the next stance foot) contacts the

ground. If this has already happened before the state is entered, the transition occurs immediately.

Actively ensuring ground contact at fixed points in the walk cycle is important in certain situations

such as when starting from an initial resting state.

While the sensors are typically no longer

necessary once a walking limit cycle is reached, changing from one limit cycle to another can

require sensor-based synchronization again.

[CONVERTED BY MYRMIDON]