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
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||||||||||
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 |
![]() |
||||||||||||
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 |
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 |
![]() |