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
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
23 |
![]() |
|||||||||||
3.
|
![]() |
|||||||||||
walking motions. |
Section 3.1 begins by describing the notion of limit cycles, on which our |
![]() |
||||||||||
control formulation is based. Next, Section 3.2 presents the overall control strategy and develops a discrete system model to be used with a number of user-specified control elements to stabilize |
![]() |
|||||||||||
periodic open-loop motions. |
Section 3.3 discusses the application of this control system to |
![]() |
||||||||||
bipedal walking. The underlying open-loop control, which serves as the basis for a desired gait, |
![]() |
|||||||||||
is discussed in Section 3.4. |
Sections 3.5 and 3.6 then go on to describe various possible |
![]() |
||||||||||
observed and controlled variables for walking. |
Section 3.7 provides details on the application of |
![]() |
||||||||||
the control elements introduced in earlier sections to the generation of balanced walks. |
Finally, |
![]() |
||||||||||
minor variations on the basic control which are of particular use in improving the aesthetics of the human model's motion are described in Section 3.8. While the basic formulation is applied to bipedal walking, it is not inherently tied to any particular model or motion and could potentially be |
![]() |
|||||||||||
applied to the generation of limit cycles in other types of animated figures. |
Some of the terms we |
![]() |
||||||||||
define in this and subsequent chapters have different meanings in the context of control system |
![]() |
|||||||||||
theory. |
While we make efforts to avoid such conflicts, we have chosen to sometimes give |
![]() |
||||||||||
preference to the colloquial usage of terms. Our relaxed definition of a limit cycle is one example of such usage. |
![]() |
|||||||||||
3. 1 |
Limit Cycles |
![]() |
||||||||||
One common characteristic of many non-linear dynamical systems is the existence of system-wide |
![]() |
|||||||||||
limit cycles. |
A limit cycle is a periodic, cyclic trajectory through the state-space of a system. |
![]() |
||||||||||
Strictly speaking, a limit cycle involves the full state of the system. |
However, within the context |
![]() |
||||||||||
of this thesis we will use a relaxed definition in which only part of the full system state must cycle |
![]() |