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
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
81 |
![]() |
|||||||||||||
5. 2 |
Base PCG Parameterization |
![]() |
||||||||||||
By applying the balance control of Chapter 4 to various base PCGs, it is possible to achieve controlled variations on basic walking motions such as balanced turns, bent over walks, and different stride rates. A more powerful feature of these gait variations is that they can sometimes |
![]() |
|||||||||||||
be predictably interpolated. |
That is, given two different styles of walking, based on PCGs B1 |
![]() |
||||||||||||
and B2, it is possible to interpolate the control in order to obtain a motion that qualitatively interpolates the respective motions.
|
![]() |
|||||||||||||
b( B2 interpolation |
|
|
![]() |
|||||||||||
b( aB1 + (1 - a)B2 ) |
![]() |
|||||||||||||
varies smoothly with a correct motion interpolation to be, namely |
![]() |
|||||||||||||
ab( B1 ) + (1 - a)b( B2 ). |
![]() |
|||||||||||||
There is no guarantee that any such successful interpolation exists. |
In |
practice, |
however, |
![]() |
||||||||||
smoothly interpolating parameterizations can be found often enough to make them useful. |
![]() |