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

12

Miura and Shimoyama present a stilt-leg biped that walks

they are of less interest to animators.

dynamically in 3D on point feet [MS84].

Takanishi et al. [TIYK85] achieve a dynamic but very

rough, lurching 3D walk for a robot with anthropomorphic legs.

Furusho & Sano [FS90]

demonstrate the use of sensor-based feedback to produce smoother motions from a similar gait.

Raibert et al. [Rai+84] present an elegant three-way decomposition of control to accomplish

robust one-legged hopping in three dimensions which is later extended to bipedal and quadrupedal

models using the notion of a virtual leg[Rai86] [Rai86b].

2. 2. 4

Limit Cycle Control

A number of papers view bipedal walking and running motions as limit cycles in state space.

These are most closely related to the work in this thesis.

McGeer [McG89] [McG90] [McG90b]

demonstrates that various forms of passive legged locomotion, such as walking with and without

knees and running can exist as natural modes of a mechanical device. By using Newton's method

to search for motions which have identical initial and final system states, stable gaits could be

found for a system which uses only a small downhill slope as a source of energy.

Katoh and

Mori [KM84] use high-gain PD control to drive a biped's motion toward a prescribed cyclic state

space trajectory.

Hmam and Lawrence [HL91] use nonlinear feedback control to drive a running

biped onto a prescribed trajectory which is based on the passive motion of the system.

The

feedback is used to improve the robustness of the system to perturbation.

These latter two works

use very simple biped models and all three assume strictly planar dynamics.

2. 3

Pose Control

The fundamental control representation used throughout this thesis is the pose control graph, or

PCG [vKF94]. Figure 2.2 shows a typical PCG, which is essentially a specialized type of finite

state machine.

Pose control provides a compact way to specify the torques to be applied to an

articulated figure in order to attain a desired motion.

Each state in the PCG specifies a set of

desired joint angles for the creature with respect to some fixed reference position, called a desired

[CONVERTED BY MYRMIDON]