Last modified by Eric Nantel on 2023/01/26 07:43

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" rowspan="2"><strong><font size="2" face="Verdana, Helvetica, sans-serif">The Complete H3/H3-R Tutorial
5 v2.0</font></strong>
6 <p><strong><font size="2" face="Verdana, Helvetica, sans-serif">Updated <!--webbot bot="Timestamp" s-type="EDITED" s-format="%m/%d/%Y" startspan -->
7 <!-- #BeginDate format:Am3 -->06/07/2012<!-- #EndDate --></font></strong></p>
8 <p><font size="2" face="Verdana, Helvetica, sans-serif">This guide applies to the <b>BotBoarduino</b>.</font></p>
9 <p><font size="2" face="Verdana, Helvetica, sans-serif">The purpose of this guide is to use the Hexapod Calibration program to calibrate the servos and to program the Botboarduino for PS2 remote control.</font></p>
10 <p><font size="2" face="Verdana, Helvetica, sans-serif"><b>Note</b>, we used the round hexapod for the images in the tutorial, however,
11 everything still applies to the inline hexapod.</font></p>
12 <p><b><font size="2" face="Verdana, Helvetica, sans-serif">Note</font></b><font size="2" face="Verdana, Helvetica, sans-serif">, the PS2 control
13 programs have been verified to work with our Lynxmotion wireless controllers. We cannot guarantee that
14 non-Lynxmotion controllers will work.</font></p>
15 <p><font size="2" face="Verdana, Helvetica, sans-serif"><strong>Hardware:<br>
16 </strong>&nbsp; - SSC-32<br>
17 &nbsp; - BotBoarduino<br>
18 &nbsp; - PS2 Cable / PS2 Wireless Controller<br>
19 &nbsp; - Hexapod 3 / 3-R</font></p>
20 <p><b><font size="2" face="Verdana, Helvetica, sans-serif">Software:<br>
21 </font></b><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp; - Hexapod Calibration (<a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/ses-software/lynx-hexapod-calibration-software/" target="_blank">download</a>)<br>
22 &nbsp; - Arduino Software (<a href="http://arduino.cc/en/Main/Software" target="_blank">download</a>)</font></p></td>
23 <td align="center" valign="top" width="320"><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/hexa.jpg" border="2" hspace="10" ><br>
24 <font size="2"><strong>Image of AH3-R.</strong></font></font></td>
25 </tr>
26 <tr>
27 <td align="center" valign="top" ><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/hexb.jpg" border="2" hspace="10" ><br>
28 <font size="2"><strong>Image of BH3-R.</strong></font></font></td>
29 </tr><tr>
30 <td valign="top" align="center"><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/hexi.jpg" border="2" hspace="10" ><br>
31 <font size="2"><strong>Image of BH3.</strong></font></font></td>
32 <td align="center" valign="top" ><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/hexc.jpg" border="2" hspace="10" ><br>
33 <font size="2"><strong>Image of CH3-R.</strong></font></font></td>
34 </tr>
35 <tr>
36 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
37 </tr>
38 <tr>
39 <td valign="top" align="center" colspan="2">
40 <hr noshade="" color="#808080">
41 </td>
42 </tr>
43 <tr>
44 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
45 </tr>
46 <tr>
47 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 1.<br>
48 </b>Set the robot up on a stand such as a CD spindle. Connect the USB cable to your PC and to the Botboarduino. Power up the robot.
49 Verify that the green LED on the Botboarduino and SSC-32 light up. Note, the SSC-32's LED is NOT a power indicator. Its purpose is to light up, indicating that the SSC-32
50 is functioning properly. It will remain lit until it receives serial data. After that, it will blink when receiving data. The servos may jump
51 but will not hold position yet. </font></td>
52 </tr>
53 <tr>
54 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
55 </tr>
56 <tr>
57 <td valign="top" align="center"><font size="2" face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/hex02a.jpg" border="2" hspace="10" ><br>
58 Figure 1-1.</font></td>
59 <td align="center" valign="top" ><font size="2" face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/hex02b.jpg" border="2" hspace="10" ><br>
60 Figure 1-2.</font></td>
61 </tr>
62 <tr>
63 <td valign="top" align="left" colspan="2"><br class="pb"></td>
64 </tr>
65 <tr>
66 <td valign="top" align="left"><p><font face="Verdana" size="2"><b>Step 2.</b><br>
67 You will need to modify a 6" servo extender cable. Remove the header pins from the cable so you
68 have two female ends. Then use an exacto knife to gently pry the tab up to pull the red wire free on one end. Cover the exposed female connector
69 with heat shrink to avoid accidental shorts.</font></p>
70 <p><font face="Verdana" size="2">Remove the TX and RX jumpers from the lower-right corner of the SSC-32, and plug the unmodified end of the
71 cable in. Yellow on TX, red on RX, and black on ground.</font></p>
72 <p><font face="Verdana" size="2">Plug in some extra lengths of 18-24awg wires to VL on the SSC-32, with the 9vdc battery clip. These will be
73 used to run power to the BotBoarduino.</font></p></td>
74 <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-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/scmod01.jpg" alt="" hspace="10" border="2"><br>
75 Figure 2.</font></p></td>
76 </tr>
77 <tr>
78 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
79 </tr>
80 <tr>
81 <td valign="top" align="left"><font face="Verdana, Helvetica, sans-serif"><font size="2"><b>Step 3.</b><br>
82 We need to set up the SSC-32 to communicate with the BotBoarduino.
83 Remove the DB9-enable jumpers and install the unmodified end of your 6" servo extender cable on the TTL serial communication posts. The black wire is closest to the edge of the board, and the yellow wire is on RX.</font></font>
84 <p><font size="2" face="Verdana, Helvetica, sans-serif">See the schematic below for detailed information.</font></p></td>
85 <td align="center" valign="top"><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/ssc01.jpg" alt="" border="2"></font><br>
86 <font size="2" face="Verdana, Helvetica, sans-serif">Figure 3.</font></td>
87 </tr>
88 <tr>
89 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
90 </tr>
91 <tr>
92 <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 4.</b><br>
93 Remove the 3/8 x 4-40 screws that hold the SSC-32 in place. Install the BotBoarduino as illustrated in Figure 4 using the
94 same screws. Attach the red and black wires from the SSC-32 to the VL input, with black on (-) and red on (+). Plug the red wire of your modified cable into pin 12 and the yellow wire to pin 13.</font><font face="Verdana, Helvetica, sans-serif"><font size="2"> Install the Playstation 2 cable as illustrated in Figure 4-1.</font></font>
95 <p> <font size="2" face="Verdana, Helvetica, sans-serif">Note: Refer only to Figure 4-1 for connection information.
96 The cable colors in the picture may be outdated. If your cable's colors do
97 not match the diagram, you can find a complete listing of possible colors <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>
98 <p align="center"><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/wire08s.gif" alt="" border="2"><br>
99 <font size="2">Figure 4-1.</font></font></p></td>
100 <td align="center" valign="top"><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/bbu01.jpg" alt="" border="2"></font><br>
101 <font size="2" face="Verdana, Helvetica, sans-serif">Figure 4.</font></td>
102 </tr>
103 <tr>
104 <td valign="top" align="left" colspan="2"><br class="pb"></td>
105 </tr>
106 <tr>
107 <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>
108 <font size="2">Double check your connections against the schematic below.</font></font></p>
109 <div align="center">
110 <center>
111 <table border="1" bordercolor="#FFFFFF">
112 <tbody><tr>
113 <td bordercolor="#808080" bgcolor="#C0C0C0" colspan="3"><p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Servo Letter Definitions</font></p></td>
114 </tr>
115 <tr>
116 <td bordercolor="#C0C0C0" align="left" valign="middle"><font size="2" face="Verdana, Helvetica, sans-serif"><b>&nbsp;L</b>eft<br>
117 &nbsp;<b>R</b>ight</font></td>
118 <td bordercolor="#C0C0C0" align="left" valign="middle"><font size="2" face="Verdana, Helvetica, sans-serif"><b>&nbsp;R</b>ear<br>
119 &nbsp;<b>M</b>iddle<br>
120 &nbsp;<b>F</b>ront</font></td>
121 <td bordercolor="#C0C0C0" align="left" valign="middle"><font size="2" face="Verdana, Helvetica, sans-serif"><b>&nbsp;K</b>nee<br>
122 &nbsp;<b>V</b>ertical<br>
123 &nbsp;<b>H</b>orizontal</font></td>
124 </tr>
125 </tbody></table>
126 </center>
127 </div>
128 <p align="center"><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/bbuhex01.png" alt="" border="0"><br>
129 <font size="2"> Schematic.</font></font></p></td>
130 </tr>
131 <tr>
132 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
133 </tr>
134 <tr>
135 <td valign="top" align="left"><p><font face="Verdana, Helvetica, sans-serif"><strong><font size="2">Step 5. Download the Program</font></strong><font size="2"><br>
136 </font></font><font size="2" face="Verdana, Helvetica, sans-serif">Download the Arduino software from <a href="http://arduino.cc/en/Main/Software" target="_blank">here</a>.
137 Install and run the program to allow programming the chip. You can download the code for your robot <a href="https://github.com/Lynxmotion/3DOF-4DOF-Hex/raw/master/BotBoarduino/3%20DoF%20Ready/BotBoarduino_CH3R_PS2_2016-03-08.zip">here</a>. </font></p>
138 <p><font size="2" face="Verdana, Helvetica, sans-serif">Extract the .zip file to a folder named "BotBoarduino_CH3R_PS2".</font><font size="2" face="Verdana, Helvetica, sans-serif"> The folder name IS required. Open BotBoarduino_CH3R_PS2.ino in the arduino software, turn on the robot, and click upload (the small arrow pointing to the right.)</font></p>
139 <p><font size="2" face="Verdana, Helvetica, sans-serif">Please note that in some cases you may have to reverse the Attention/Command/Data connector for the PS2 receiver to function with the BotBoarduino</font></p></td>
140 <td valign="top" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/arduinos.jpg" alt="" hspace="10" border="2"><br>
141 <font size="2">Figure 5.</font></font></td>
142 </tr>
143 <tr>
144 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif"> </font></td>
145 </tr>
146 <tr>
147 <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 6.</b><br>
148 At this point, the robot is able to move around. However, since the legs are not calibrated, it will look very sloppy. Download the Hexapod Calibration program to calibrate the robot's legs <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/ses-software/lynx-hexapod-calibration-software/">here</a>. Just unzip the zip file and run the installer. This will automatically create an icon on your desktop so you can easily run it. </font></td>
149 <td align="center" valign="top"><font size="2" face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/calib00.jpg" alt="" hspace="10" border="2"><br>
150 Figure 6.</font></td>
151 </tr>
152 <tr>
153 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">
154 </font></td>
155 </tr>
156 <tr>
157 <td valign="top" align="left"><p><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 7.</b><br>
158 Hold the "A" button on the BotBoarduino and apply power to the robot. This will force the robot into a calibration mode. Open the Hexapod Calibration program. The program will automatically detect a connected SSC-32 on ports 1-30 and will display the SSC-32's firmware version when connected. </font></p>
159 <p><font size="2" face="Verdana, Helvetica, sans-serif">Click "All=1500" to enable the servos. The robot's legs should move quickly into position as in Figures 8-1 or 8-2, and should hold
160 this position. If the legs move into position but suddenly go limp, this is an indication of a low battery. A low battery can't deliver the
161 required current, causing the SSC-32 to reset. Another clue that this is happening is the SSC-32's green LED will be on steady, as it is upon
162 powerup. </font></p>
163 <p><font size="2" face="Verdana, Helvetica, sans-serif">If the legs are holding position but look radically different, then a mistake may have been made in the assembly. To correct this, you
164 can remove the center servo horn screw, pull the servo horn off the servo, reposition it, and press it back on the servo. Then replace the servo
165 horn screw. Don't worry if the legs are off a little bit (under 15°) as this will be corrected in the servo offset procedure.</font></p>
166 <p><font size="2" face="Verdana, Helvetica, sans-serif">Note, you can click on "inline" if you do not have a circular chassis for a more accurate visual representation.</font></p></td>
167 <td align="center" valign="top" ><font size="2" face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/calib01.jpg" border="2" hspace="10" ><br>
168 Figure 7.</font></td>
169 </tr>
170 <tr>
171 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
172 </tr>
173 <tr>
174 <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 8.</b><br>
175 We will now begin to use the servo offset adjustment to fine-tune the alignment of the leg joints. The goal is to align the leg to be
176 perpendicular to the chassis and for the knee to form a perfect right angle. (See Figures 8-2 and 8-3.)</font>
177 <p><font size="2" face="Verdana, Helvetica, sans-serif">We are assuming that you have your servos plugged into the appropriate pins, according
178 to the assembly guide. Select a hip servo by clicking on the corresponding radio button. Move the Offset slider around until the joint is aligned. You can move it using the scroll wheel or arrow keys for fine tuning. </font></p>
179 <p><font size="2" face="Verdana, Helvetica, sans-serif">After aligning the hip servo, move on to the next closest servo to the body. Finally adjusting the knee servo last. Align the rest of the robot's legs in this manner. When you move to another servo, the previous one is marked as red to show your progress.</font></p>
180 <p>&nbsp;</p>
181 </td>
182 <td align="center" valign="top" ><font size="2" face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/calib02.jpg" border="2" hspace="10" ><br>
183 Figure 8-1.</font></td>
184 </tr>
185 <tr>
186 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font><br class="pb"></td>
187 </tr>
188 <tr>
189 <td valign="top" align="center"><font size="2" face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/hex04a.jpg" border="2" hspace="10" ><br>
190 Figure 8-2.</font></td>
191 <td align="center" valign="top" ><font size="2" face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/hex04b.jpg" border="2" hspace="10" ><br>
192 Figure 8-3.</font></td>
193 </tr>
194 <tr>
195 <td valign="top" align="left" colspan="2"><br class="pb"></td>
196 </tr>
197 <tr>
198 <td valign="top" align="left"><strong><font size="2" face="Verdana, Helvetica, sans-serif">Step 9.</font></strong><font size="2" face="Verdana, Helvetica, sans-serif"><br>
199 Mount the PS2 cable to the chassis. We used some double-sided foam tape to stick the PS2 cable on the bottom of the robot as shown. This makes it easier to swap controllers if
200 needed.</font></td>
201 <td align="center" valign="top" ><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-h3-h3-r-tutorial-v2-bbu/WebHome/h3r09.jpg" border="2" hspace="10" ><br>
202 <font size="2">Figure 9.</font></font></td>
203 </tr>
204 <tr>
205 <td valign="top" align="left" colspan="2"><br class="pb"></td>
206 </tr>
207 <tr>
208 <td valign="top" align="left" colspan="2"><b><font size="2" face="Verdana, Helvetica, sans-serif">Step 10. Controlling the
209 Robot</font></b><font size="2" face="Verdana, Helvetica, sans-serif"><br>
210 The default is Walking
211 mode 1. Use the Left joystick to move the robot around without
212 turning (this is called "translation"), and the Right joystick rotates the robot as it moves. Up and Down on the D-Pad increases or
213 decreases the height of the body. The Triangle button puts the body at 35mm from the ground. The Circle button puts the body onto the floor in a
214 'resting' position. Press Triangle or Up on the D-Pad to raise the body.</font>
215 <p><font size="2" face="Verdana, Helvetica, sans-serif">There are four special "body moves" functions that are triggered by pressing
216 L1, L2, Circle, or X. While in one of these modes, the hexapod does not
217 walk. The joysticks and some buttons change function depending on which mode is toggled on; see
218 Table 10 for details.</font></p></td>
219 </tr>
220 <tr>
221 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif"><br class="pb">
222 </font></td>
223 </tr>
224 <tr>
225 <td valign="top" align="left" colspan="2"><div align="center">
226 <center>
227 <table border="0">
228 <tbody><tr>
229 <td valign="top"><table border="1" bordercolor="#000000">
230 <tbody><tr>
231 <td bordercolor="#808080" bgcolor="#C0C0C0"><p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Button</font></p></td>
232 <td bordercolor="#808080" bgcolor="#C0C0C0" align="center"><p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Function</font></p></td>
233 </tr>
234 <tr>
235 <td bordercolor="#808080" bgcolor="#C0C0C0" colspan="2"><p align="center"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Common
236 Controls</b></font></p></td>
237 </tr>
238 <tr>
239 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Start</font></td>
240 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Turn robot on/off</font></td>
241 </tr>
242 <tr>
243 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R3</font></td>
244 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Switch
245 between Walk mode 1 (default) and Walk mode 2</font></td>
246 </tr>
247 <tr>
248 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">L1</font></td>
249 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle
250 Shift mode</font></td>
251 </tr>
252 <tr>
253 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">L2</font></td>
254 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle
255 Rotate mode</font></td>
256 </tr>
257 <tr>
258 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">X</font></td>
259 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle
260 GP Player mode</font></td>
261 </tr>
262 <tr>
263 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">O Circle</font></td>
264 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle
265 Single Leg mode</font></td>
266 </tr>
267 <tr>
268 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">[] Square</font></td>
269 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle
270 Balance mode<br>
271 (Balance mode: Lifts and lowers body along with moving legs.)</font></td>
272 </tr>
273 <tr>
274 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif"><u>/\</u> Triangle</font></td>
275 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Switch
276 between body at 35mm from ground (walking default) and body
277 lowered to ground</font></td>
278 </tr>
279 <tr>
280 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">D-Pad Up</font></td>
281 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Body up 10mm</font></td>
282 </tr>
283 <tr>
284 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">D-Pad Down</font></td>
285 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Body down 10mm</font></td>
286 </tr>
287 <tr>
288 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">D-Pad
289 Left</font></td>
290 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Decrease
291 speed by 50mS</font></td>
292 </tr>
293 <tr>
294 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">D-Pad
295 Right</font></td>
296 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Increase
297 speed by 50mS</font></td>
298 </tr>
299 <tr>
300 <td bordercolor="#808080" bgcolor="#C0C0C0" colspan="2"><p align="center"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Walk
301 Mode Controls</b><br>
302 (Default is Walk mode 1)</font></p></td>
303 </tr>
304 <tr>
305 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Select</font></td>
306 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Change gaits</font></td>
307 </tr>
308 <tr>
309 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left Joystick</font></td>
310 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Walk
311 mode 1: Walk/strafe<br>
312 Walk mode 2: Disabled</font></td>
313 </tr>
314 <tr>
315 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Right Joystick</font></td>
316 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Walk
317 mode 1: Rotate<br>
318 Walk mode 2: Walk/rotate</font></td>
319 </tr>
320 <tr>
321 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R1</font></td>
322 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle
323 double gait travel speed</font></td>
324 </tr>
325 <tr>
326 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R2</font></td>
327 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle
328 double gait travel length</font></td>
329 </tr>
330 </tbody></table></td>
331 <td valign="top">&nbsp;</td>
332 <td valign="top"><table border="1" bordercolor="#000000">
333 <tbody><tr>
334 <td bordercolor="#808080" bgcolor="#C0C0C0"><p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Button</font></p></td>
335 <td bordercolor="#808080" bgcolor="#C0C0C0" align="center"><p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Function</font></p></td>
336 </tr>
337 <tr>
338 <td bordercolor="#808080" bgcolor="#C0C0C0" colspan="2"><p align="center"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Shift
339 Mode Controls<br>
340 </b>(Special mode)</font></p></td>
341 </tr>
342 <tr>
343 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">L1</font></td>
344 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Turn
345 Shift mode off</font></td>
346 </tr>
347 <tr>
348 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left
349 Joystick</font></td>
350 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Shift
351 body X/Z</font></td>
352 </tr>
353 <tr>
354 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Right
355 Joystick</font></td>
356 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Shift
357 and rotate body Y</font></td>
358 </tr>
359 <tr>
360 <td bordercolor="#808080" bgcolor="#C0C0C0" colspan="2"><p align="center"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Rotate
361 Mode Controls<br>
362 </b>(Special mode)</font></p></td>
363 </tr>
364 <tr>
365 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">L2</font></td>
366 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Turn
367 Rotate mode off</font></td>
368 </tr>
369 <tr>
370 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left
371 Joystick</font></td>
372 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Rotate
373 body X/Z</font></td>
374 </tr>
375 <tr>
376 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Right
377 Joystick</font></td>
378 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Rotate
379 body Y</font></td>
380 </tr>
381 <tr>
382 <td bordercolor="#808080" bgcolor="#C0C0C0" colspan="2"><p align="center"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Single
383 Leg Mode Controls<br>
384 </b>(Special mode)</font></p></td>
385 </tr>
386 <tr>
387 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">O
388 Circle</font></td>
389 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Turn
390 Single Leg mode off</font></td>
391 </tr>
392 <tr>
393 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Select</font></td>
394 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Switch
395 legs</font></td>
396 </tr>
397 <tr>
398 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left
399 Joystick</font></td>
400 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Move
401 leg X/Z (relative)</font></td>
402 </tr>
403 <tr>
404 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Right
405 Joystick</font></td>
406 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Move
407 leg Y (absolute)</font></td>
408 </tr>
409 <tr>
410 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R2</font></td>
411 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Hold/release
412 leg position</font></td>
413 </tr>
414 <tr>
415 <td bordercolor="#808080" bgcolor="#C0C0C0" colspan="2"><p align="center"><font size="2" face="Verdana, Helvetica, sans-serif"><b>GP
416 Player Mode Controls</b><br>
417 (Special mode; Requires GP firmware in SSC-32)</font></p></td>
418 </tr>
419 <tr>
420 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">X</font></td>
421 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Turn
422 GP Player mode off</font></td>
423 </tr>
424 <tr>
425 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Select</font></td>
426 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Switch
427 sequences</font></td>
428 </tr>
429 <tr>
430 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R2</font></td>
431 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Start
432 sequences</font></td>
433 </tr>
434 </tbody></table></td>
435 </tr>
436 </tbody></table>
437 </center>
438 </div>
439 <div align="center"> <font size="2" face="Verdana, Helvetica, sans-serif"><b>PS2 Controls</b><br>
440 Table 10.</font> </div></td>
441 </tr>
442 </tbody></table>
443 </body>
444 {{/html}}
Copyright RobotShop 2018