Wiki source code of BRAT Biped PS2 & BotBoarduino Tutorial
Last modified by Eric Nantel on 2024/07/03 09:21
Show last authors
1 | {{html wiki="false" clean="true"}} |
2 | <body><table border="0" cellpadding="0" cellspacing="0" > |
3 | <tbody><tr> |
4 | <td valign="top" align="left"><table border="0" cellpadding="0" cellspacing="0" > |
5 | <tbody><tr> |
6 | <td valign="top" align="left"><b><font face="Verdana" size="2">PS2 |
7 | Biped BRAT Tutorial.</font></b> |
8 | <p><b><font face="Verdana" size="2">Updated |
9 | <!-- #BeginDate format:Am3 -->04/09/2012<!-- #EndDate --> |
10 | </font></b></p> |
11 | <p><font face="Verdana" size="2"><b>Safety first!</b> Wear eye protection and never touch a powered robot!</font></p> |
12 | <p><font face="Verdana" size="2"><b>Note:</b> This tutorial uses the BotBoarduino |
13 | and a wireless PS2 controller/receiver.</font></p> |
14 | <p><font face="Verdana" size="2"><b>Software:</b><br> |
15 | - <a href="http://arduino.cc/en/Main/Software" target="_blank">Arduino Software</a></font></p></td> |
16 | <td align="center" valign="top" width="320"><font face="Verdana" size="2"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-ps2-b/WebHome/brat00.jpg" border="2" hspace="10" ><br> |
17 | <strong>Image of Biped BRAT.</strong></font></td> |
18 | </tr> |
19 | <tr> |
20 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> |
21 | </tr> |
22 | <tr> |
23 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Step 1.</b><br> |
24 | Make sure your servos are plugged into the appropriate channels, as shown in Table 1.</font> |
25 | <p><font face="Verdana" size="2">*Note, P1 is used for communications and P5 is used by the speaker, so we can't plug a servo in there.</font></p></td> |
26 | <td align="left" valign="top" ><div align="center"> |
27 | <center> |
28 | <table border="1" bordercolor="#FFFFFF" > |
29 | <tbody><tr> |
30 | <td ><div align="center"> |
31 | <table border="1" bordercolor="#000000" > |
32 | <tbody><tr> |
33 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2"><b>BotBoarduino</b></font></td> |
34 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2"><b>Connection</b></font></td> |
35 | </tr> |
36 | <tr> |
37 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">P2</font></td> |
38 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Left Ankle</font></td> |
39 | </tr> |
40 | <tr> |
41 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">P3</font></td> |
42 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Left Knee</font></td> |
43 | </tr> |
44 | <tr> |
45 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">P4</font></td> |
46 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Left Hip</font></td> |
47 | </tr> |
48 | <tr> |
49 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">P10</font></td> |
50 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Right Ankle</font></td> |
51 | </tr> |
52 | <tr> |
53 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">P11</font></td> |
54 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Right Knee</font></td> |
55 | </tr> |
56 | <tr> |
57 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">P12</font></td> |
58 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Right Hip</font></td> |
59 | </tr> |
60 | <tr> |
61 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">P13</font></td> |
62 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Panning Servo (Optional)</font></td> |
63 | </tr> |
64 | </tbody></table> |
65 | </div></td> |
66 | </tr> |
67 | <tr> |
68 | <td bordercolor="#FFFFFF"><p align="center"><font face="Verdana" size="2">Table 1.</font></p></td> |
69 | </tr> |
70 | </tbody></table> |
71 | </center> |
72 | </div></td> |
73 | </tr> |
74 | <tr> |
75 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> |
76 | </tr> |
77 | <tr> |
78 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Step 2.</b><br> |
79 | Make sure the BotBoarduino's jumpers are set according to Table 2.</font> |
80 | <p><font face="Verdana" size="2">Refer to Figure 2 for help with jumper settings.</font> </p> |
81 | <p><font face="Verdana" size="2">*Note, the VS to AX0 jumper enables the program to monitor the servo battery voltage. When the battery is low, |
82 | the robot can beep in warning.</font></p></td> |
83 | <td align="left" valign="top" ><div align="center"> |
84 | <center> |
85 | <table border="1" bordercolor="#FFFFFF" > |
86 | <tbody><tr> |
87 | <td ><div align="center"> |
88 | <table border="1" bordercolor="#000000" > |
89 | <tbody><tr> |
90 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0" colspan="2"><font face="Verdana" size="2"><b>BotBoarduino |
91 | Jumper Settings</b></font></td> |
92 | </tr> |
93 | <tr> |
94 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">Enable</font></td> |
95 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">A, B, and C buttons (JA, JB, JC)</font></td> |
96 | </tr> |
97 | <tr> |
98 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">5v</font></td> |
99 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Analog Group</font></td> |
100 | </tr> |
101 | <tr> |
102 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">VS</font></td> |
103 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">I/O Groups 1-5 and 6-9</font></td> |
104 | </tr> |
105 | <tr> |
106 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">Enable</font></td> |
107 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">SPK (Speaker)</font></td> |
108 | </tr> |
109 | <tr> |
110 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">Enable</font></td> |
111 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">VS (Servo Voltage) to P0 (Analog 0)</font></td> |
112 | </tr> |
113 | </tbody></table> |
114 | </div></td> |
115 | </tr> |
116 | <tr> |
117 | <td bordercolor="#FFFFFF"><p align="center"><font face="Verdana" size="2">Table 2.</font></p></td> |
118 | </tr> |
119 | </tbody></table> |
120 | </center> |
121 | </div></td> |
122 | </tr> |
123 | <tr> |
124 | <td valign="top" align="left" colspan="2"><br class="pb"></td> |
125 | </tr> |
126 | <tr> |
127 | <td valign="top" align="left" colspan="2"><p align="center"><font face="Verdana" size="2"> <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-ps2-b/WebHome/bbubrat02.png" border="0" hspace="10"><br> |
128 | Figure 2.</font></p></td> |
129 | </tr> |
130 | <tr> |
131 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> |
132 | </tr> |
133 | <tr> |
134 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Step 3.</b><br> |
135 | </font> |
136 | <font face="Verdana"><font size="2">Download and install the <a href="http://arduino.cc/en/Main/Software">Arduino Software</a></font></font><font size="2" face="Verdana">. You will need to install the <a href="https://github.com/Lynxmotion/Arduino-PS2X/raw/master/PS2X_lib.zip">PS2X library</a>. You can find instructions on installing the library <a href="http://arduino.cc/en/Reference/Libraries">here</a>. Download the code for the BRAT <a href="https://github.com/Lynxmotion/Brat/tree/master/BRAT_Arduino">here</a>.</font> |
137 | <p><font size="2" face="Verdana">Open the .ino file in the IDE, program the BotBoarduino, and power the robot down afterwards. </font></p></td> |
138 | <td align="left" valign="top" ><p align="center"><font face="Verdana" size="2"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-ps2-b/WebHome/bratosf4.png" border="2" hspace="10" ><br> |
139 | Figure 3.</font></p></td> |
140 | </tr> |
141 | <tr> |
142 | <td valign="top" align="left" colspan="2"><br class="pb"></td> |
143 | </tr> |
144 | <tr> |
145 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Step |
146 | 4.</b><br> |
147 | Place the robot in a position as close to neutral as possible, hold the "A" button, and turn it on. Your robot should go to and hold the neutral position, and should |
148 | resemble figures 4-1 through 4-3. If the joints are off by more than 15° you may have made an error in assembly. To correct this, remove the |
149 | center screw from the round servo horn, pull the servo horn off the servo, rotate until it's aligned, then reattach the servo horn</font><font face="Verdana" size="2">.</font> |
150 | <ul> |
151 | <li><font face="Verdana" size="2">Press B to decrease the servo offset by 1°.</font></li> |
152 | <li><font face="Verdana" size="2">Press C to increase the servo offset by 1°.</font></li> |
153 | <li><font face="Verdana" size="2">Press A to change which servo is being manipulated, and to |
154 | save your offsets. The order of the |
155 | program is shown in Figure 3. When the program reaches "Save Data", the robot will Save the offsets and commence the rest of the program. If you made a mistake in an offset, you will need to restart the robot while holding the A button.</font></li> |
156 | </ul> |
157 | <p><font face="Verdana" size="2">Note, if you have the Speaker enabled, when you press the A button you will hear a short tone. The tone will |
158 | raise in pitch when you change from servo to servo.</font></p> |
159 | <p><font face="Verdana" size="2">Use the A, B, and C buttons to straighten the BRAT as shown in Figures |
160 | 4-1, 4-2, and 4-3.</font></p> |
161 | <p><font face="Verdana" size="2">Note, if you are building the robot with HS-422 servos, you will notice the hip servos oscillate if the robot |
162 | is lifted off the ground. This is normal, and is due to the lower power servo. When the robot is walking, the effects are minimal. Using a |
163 | voltage that is higher than 6vdc will make the oscillations worse. When building a robot with more powerful servos such as HS-475, |
164 | HS-485, or HS-645, you |
165 | will not see this effect.</font></p></td> |
166 | <td align="left" valign="top" ><p align="center"><font face="Verdana" size="2"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-ps2-b/WebHome/brat10.jpg" border="2" hspace="10" ><br> |
167 | Figure 4-1.</font></p></td> |
168 | </tr> |
169 | <tr> |
170 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> |
171 | </tr> |
172 | <tr> |
173 | <td valign="top" align="left"><p align="center"><font face="Verdana" size="2"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-ps2-b/WebHome/brat07.jpg" border="2" hspace="10" ><br> |
174 | Figure 4-2.</font></p></td> |
175 | <td align="left" valign="top" ><p align="center"><font face="Verdana" size="2"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-ps2-b/WebHome/brat04.jpg" border="2" hspace="10" ><br> |
176 | Figure 4-3.</font></p></td> |
177 | </tr> |
178 | <tr> |
179 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> |
180 | </tr> |
181 | <tr> |
182 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Step |
183 | 6.</b><br> |
184 | Now you need to create the PS2 cable to connect the PS2 receiver. <b>Repeat |
185 | this step</b> on one side of two 6" servo extender cables.</font> |
186 | <p><font face="Verdana" size="2">1. Use an exacto knife to <b>carefully</b> pry the black tabs up and slip the wires out of the black housing.</font></p> |
187 | <p><font face="Verdana" size="2">2. Remove the black housing completely |
188 | and set aside.</font></p> |
189 | <p><font face="Verdana" size="2">3. Cover the header pin receptacles with |
190 | 1/2" of heat shrink.</font></p></td> |
191 | <td align="left" valign="top" ><p align="center"><font face="Verdana" size="2"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-ps2-b/WebHome/ps2c01.jpg" border="2" hspace="10" ><br> |
192 | Figure 6.</font></p></td> |
193 | </tr> |
194 | <tr> |
195 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> |
196 | </tr> |
197 | <tr> |
198 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Step |
199 | 7.</b><br> |
200 | Plug the cables into the PS2 Receiver and BotBoarduino as shown. </font><br> |
201 | <div align="center"> |
202 | <center> |
203 | <font face="Verdana" size="2"> |
204 | </font><table border="1" bordercolor="#FFFFFF" > |
205 | <tbody><tr> |
206 | <td ><div align="center"> |
207 | <font face="Verdana" size="2"> |
208 | </font><font face="Verdana" size="2"> |
209 | </font><font face="Verdana" size="2"> |
210 | </font><table border="1" bordercolor="#000000" > |
211 | <tbody><tr> |
212 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0" colspan="3"><b><font face="Verdana" size="2">BotBoarduino |
213 | Connections</font></b></td> |
214 | </tr> |
215 | <tr> |
216 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0" rowspan="3"><font face="Verdana" size="2">Cable |
217 | 1</font><font face="Verdana" size="2"></font></td> |
218 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Black</font></td> |
219 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">P6</font></td> |
220 | </tr> |
221 | <tr> |
222 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Red</font></td> |
223 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">P7</font></td> |
224 | </tr> |
225 | <tr> |
226 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Yellow</font></td> |
227 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">P8</font></td> |
228 | </tr> |
229 | <tr> |
230 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0" rowspan="3"><font face="Verdana" size="2">Cable |
231 | 2</font></td> |
232 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Black</font></td> |
233 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">GND</font></td> |
234 | </tr> |
235 | <tr> |
236 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Red</font></td> |
237 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">5vdc</font></td> |
238 | </tr> |
239 | <tr> |
240 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Yellow</font></td> |
241 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">P9</font></td> |
242 | </tr> |
243 | <tr> <td align="center" bordercolor="#808080" bgcolor="#C0C0C0" colspan="3"><font face="Verdana" size="2"><b>BotBoarduino |
244 | Jumper Settings</b></font></td> |
245 | </tr> |
246 | <tr> |
247 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">Disable</font></td> |
248 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF" colspan="2"><font face="Verdana" size="2">JPU (Remove JA, JB, JC)</font></td> |
249 | </tr> |
250 | <tr> <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">5v</font></td> |
251 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF" colspan="2"><font face="Verdana" size="2">I/O Group |
252 | 12-15</font></td> |
253 | </tr> |
254 | </tbody></table> |
255 | </div></td> |
256 | </tr> |
257 | <tr> |
258 | <td bordercolor="#FFFFFF"><p align="center"><font face="Verdana" size="2">Table 7.</font></p></td> |
259 | </tr> |
260 | |
261 | </tbody></table> |
262 | </center> |
263 | </div></td> |
264 | <td align="left" valign="top" ><p align="center"><font face="Verdana" size="2"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-ps2-b/WebHome/ps2c02.jpg" border="2" hspace="10" ><br> |
265 | Figure 7.</font></p></td> |
266 | </tr> |
267 | <tr> |
268 | <td valign="top" align="left" colspan="2"><br class="pb"></td> |
269 | </tr> |
270 | <tr> |
271 | <td valign="top" align="left" colspan="2"><p><font size="2" face="Verdana, Helvetica, sans-serif"><b>Schematic</b></font><font face="Verdana, Helvetica, sans-serif"><b><font size="2">.</font></b><br> |
272 | <font size="2">Double check your connections against the schematic below.</font></font></p> |
273 | <p><font face="Verdana" size="2">Note: You can check your PS2 cable's colors and the functions they represent <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/servo-erector-set-system/ses-electronics/ses-modules/botboarduino/botboarduino-manual/#aglance">here</a>.</font></p> <p align="center"><font face="Verdana" size="2"> <img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-bipeds/brat-biped-ps2-b/WebHome/bbups2brat.png" border="0" hspace="10" ><br> |
274 | Figure 7.</font></p></td> |
275 | </tr> |
276 | <tr> |
277 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> |
278 | </tr> |
279 | <tr> |
280 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Step |
281 | 8.</b><br> |
282 | The PS2 control commands are shown in Table 8. If you need to adjust your robot's offsets later, you will need to unplug the PS2 receiver and replace the JA, JB, and JC jumpers.</font></td> |
283 | <td align="left" valign="top" ><div align="center"> |
284 | <center> |
285 | <table border="1" bordercolor="#FFFFFF" > |
286 | <tbody><tr> |
287 | <td ><div align="center"> |
288 | <table border="1" bordercolor="#000000" > |
289 | <tbody><tr> |
290 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2"><b>PS2 |
291 | Button</b></font></td> |
292 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2"><b>Command</b></font></td> |
293 | </tr> |
294 | <tr> |
295 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">Left |
296 | Joystick Forward/Back</font></td> |
297 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Walk |
298 | forward/backward</font></td> |
299 | </tr> |
300 | <tr> |
301 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">Left |
302 | Joystick Left/Right</font></td> |
303 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Turn |
304 | in place left/right</font></td> |
305 | </tr> |
306 | <tr> |
307 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">X</font></td> |
308 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Return |
309 | robot to home position</font></td> |
310 | </tr> |
311 | <tr> |
312 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2"><u>/\</u></font></td> |
313 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Headbutt</font></td> |
314 | </tr> |
315 | <tr> |
316 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">L1</font></td> |
317 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Kick |
318 | with left leg</font></td> |
319 | </tr> |
320 | <tr> |
321 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">R1</font></td> |
322 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Kick |
323 | with right leg</font></td> |
324 | </tr> |
325 | <tr> |
326 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">D-pad |
327 | Up</font></td> |
328 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Get |
329 | up from face-down position</font></td> |
330 | </tr> |
331 | <tr> |
332 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">D-pad |
333 | Down</font></td> |
334 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Get |
335 | up from back-down position</font></td> |
336 | </tr> |
337 | <tr> |
338 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">Start</font></td> |
339 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Enable/Disable |
340 | robot's standby "rest" mode (enabled by default)</font></td> |
341 | </tr> |
342 | <tr> |
343 | <td align="center" bordercolor="#808080" bgcolor="#C0C0C0"><font face="Verdana" size="2">Select</font></td> |
344 | <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Changes |
345 | stride length</font></td> |
346 | </tr> |
347 | </tbody></table> |
348 | </div></td> |
349 | </tr> |
350 | <tr> |
351 | <td bordercolor="#FFFFFF"><p align="center"><font face="Verdana" size="2">Table 8.</font></p></td> |
352 | </tr> |
353 | </tbody></table> |
354 | </center> |
355 | </div></td> |
356 | </tr> |
357 | </tbody></table></td> |
358 | </tr> |
359 | </tbody></table></body> |
360 | {{/html}} |