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
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
However, with well-chosen choices of RVs and LPPs, singularities generally occur only for |
![]() |
||||||||||||
trajectories far enough from useful limit cycles to be of little interest. |
Typical singularities for the |
![]() |
|||||||||||
human model, occur when it is lying on its side and when the current stance leg does not contact the ground at all during the current step.
|
![]() |
||||||||||||
|
![]() |
||||||||||||
J |
(3.10) |
![]() |
|||||||||||
Using finite differences, a minimum of N+1 samples are required to construct the linear model of h(K) for a control system of dimension N: one for the nominal operating point and one for each |
![]() |
||||||||||||
control dimension, each of which yields a column in the Jacobian. |
In this case, each "sample" |
![]() |
|||||||||||
consists of a simulation of one step with a different value of K. samples may be required. |
In practice, a greater number of |
![]() |
|||||||||||
For the two dimensions of our bipedal control system, we use four sample simulations, two for |
![]() |
||||||||||||
each dimension. |
An additional simulation computes the final motion for the step after the final |
![]() |
|||||||||||
PCG scalings have been chosen using the model. choose to work with two simplified forms: |
Rather than using the complete Jacobian, we |
![]() |
|||||||||||
|
This |
![]() |
|||||||||||
corresponds to the assumption of a diagonal Jacobian (i.e. ðqi / ðkj refer to this form as superposition |
|
![]() |
|||||||||||
|
![]() |