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
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
following system state equation: |
![]() |
|||||||||
x(t |
|
![]() |
||||||||
where x
animated model over time and includes the effect of both internal and external applied forces such |
![]() |
|||||||||
as gravity, ground collisions, and muscular control forces. |
Instead of working directly with this |
![]() |
||||||||
complex continuous system, we assume that a strictly cyclic motion is desired and discretize Eq. 3.1 into individual motion cycles to obtain |
![]() |
|||||||||
xi |
|
![]() |
||||||||
Here, the subscript |
Ui |
![]() |
||||||||
applied over the ith cycle. The function g |
![]() |
|||||||||
necessarily regular1, depending on the definition of a motion cycle. |
For example, the end of |
![]() |
||||||||
motion cycle could be defined as the time of a particular transition in a state machine. |
We further |
![]() |
||||||||
assume that a user-supplied open loop controller, |
![]() |
|||||||||
applied to the system being controlled. |
To drive the final motion into a cycle, additional control |
![]() |
||||||||
forces are required. We denote these forces as DUi* to drive each cycle of the nominal motion, toward a limit cycle. The discrete system then becomes |
![]() |
|||||||||
xi |
![]() |
|||||||||
(3.3) |
![]() |
|||||||||
where DUi*
|
![]() |