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 -->02/08/2012<!-- #EndDate --></font></strong></p>
8 <p><font size="2" face="Verdana, Helvetica, sans-serif">This guide applies to the <b>Bot Board II</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 Basic Atom Pro 28 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 / Bot Board II<br>
17 &nbsp; - BASIC Atom Pro 28<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/powerpod/" target="_blank">download</a>)<br>
22 &nbsp; - Basic Micro Studio</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-bbii/WebHome/hexa.jpg" border="2" hspace="10" height="240"><br>
24 <font size="2"><strong>Image of AH3-R.<br>
25 &nbsp;</strong></font></font></td>
26 </tr>
27 <tr>
28 <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-bbii/WebHome/hexb.jpg" border="2" hspace="10" height="240"><br>
29 <font size="2"><strong>Image of BH3-R.<br>
30 &nbsp;</strong></font></font></td>
31 </tr><tr>
32 <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-bbii/WebHome/hexi.jpg" border="2" hspace="10" height="240"><br>
33 <font size="2"><strong>Image of BH3.</strong></font></font></td>
34 <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-bbii/WebHome/hexc.jpg" border="2" hspace="10" height="240"><br>
35 <font size="2"><strong>Image of CH3-R.</strong></font></font></td>
36 </tr>
37 <tr>
38 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
39 </tr>
40 <tr>
41 <td valign="top" align="center" colspan="2">
42 <hr noshade="" color="#808080">
43 </td>
44 </tr>
45 <tr>
46 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">
47 </font></td>
48 </tr>
49 <tr>
50 <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 1.</b><br>
51 The first thing you need to do is use the Hexapod Calibration program to calibrate the robot's legs. Download the program <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/ses-software/powerpod/">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>
52 <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-bbii/WebHome/calib00.jpg" border="2" hspace="10" height="240"><br>
53 Figure 1.</font></td>
54 </tr>
55 <tr>
56 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font><br class="pb"></td>
57 </tr>
58 <tr>
59 <td valign="top" align="left"><strong><font size="2" face="Verdana, Helvetica, sans-serif">Step 2.</font></strong><font size="2" face="Verdana, Helvetica, sans-serif"><br>
60 Connect the serial data cable to the PC's serial port. This can be recognized by having 9 pins that stick out. Note, the USB to Serial adapter cable on our website is guaranteed to work with our robots. However, we cannot guarantee that other brands or models will communicate quickly enough to function properly.</font>
61 <p><font size="2" face="Verdana, Helvetica, sans-serif">Please consult the <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/support/serial-usb-serial-port-troubleshooting/" target="_blank">serial
62 troubleshooting guide</a> if you have difficulties with this.</font></p></td>
63 <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-bbii/WebHome/comp.jpg" border="2" hspace="10" height="240"><br>
64 <font size="2">Figure 2.</font></font></td>
65 </tr>
66 <tr>
67 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
68 </tr>
69 <tr>
70 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 3.<br>
71 </b>Set the robot up on a stand such as a CD spindle. Connect the DB9 or USB-to-serial cable to your PC and to the SSC-32. Power up the robot.
72 Verify that the green LED on the SSC-32 lights up. Note, this is NOT a power indicator. Its purpose is to light up, indicating that the SSC-32
73 is functioning properly. It will remain lit until it receives serial data. After that, it will blink when receiving data. The servos may jump
74 but will not hold position yet. </font></td>
75 </tr>
76 <tr>
77 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
78 </tr>
79 <tr>
80 <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-bbii/WebHome/hex02a.jpg" border="2" hspace="10" height="240"><br>
81 Figure 3-1.</font></td>
82 <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-bbii/WebHome/hex02b.jpg" border="2" hspace="10" height="240"><br>
83 Figure 3-2.</font></td>
84 </tr>
85 <tr>
86 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">
87 </font></td>
88 </tr>
89 <tr>
90 <td valign="top" align="left"><p><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 4.</b><br>
91 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>
92 <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 3-1 or 3-2, and should hold
93 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
94 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
95 powerup. </font></p>
96 <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
97 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
98 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>
99 <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>
100 <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-bbii/WebHome/calib01.jpg" border="2" hspace="10" width="300" height="300"><br>
101 Figure 4.</font></td>
102 </tr>
103 <tr>
104 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
105 </tr>
106 <tr>
107 <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 5.</b><br>
108 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
109 perpendicular to the chassis and for the knee to form a perfect right angle. (See Figures 5-1 and 5-2.)</font>
110 <p><font size="2" face="Verdana, Helvetica, sans-serif">We are assuming that you have your servos plugged into the appropriate pins, according
111 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>
112 <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>
113 <p>&nbsp;</p>
114 </td>
115 <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-bbii/WebHome/calib02.jpg" border="2" hspace="10" width="300" height="300"><br>
116 Figure 5.</font></td>
117 </tr>
118 <tr>
119 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font><br class="pb"></td>
120 </tr>
121 <tr>
122 <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-bbii/WebHome/hex04a.jpg" border="2" hspace="10" height="240"><br>
123 Figure 5-1.</font></td>
124 <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-bbii/WebHome/hex04b.jpg" border="2" hspace="10" height="240"><br>
125 Figure 5-2.</font></td>
126 </tr>
127 <tr>
128 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
129 </tr>
130 <tr>
131 <td valign="top" align="left"><font face="Verdana, Helvetica, sans-serif"><font size="2"><b>Step 6.</b><br>
132 We're now done communicating with the SSC-32 from a PC, so we need to change the settings to communicate with the Basic Atom Pro 28.
133 Remove the DB9-enable jumpers and install the DC-01 with the narrow (0.1") spaced
134 connector 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>
135 <p><font size="2" face="Verdana, Helvetica, sans-serif">See the schematic below for detailed information.</font></p>
136 </td>
137 <td align="center" valign="top" ><font face="Verdana, Helvetica, sans-serif"><img border="2" 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-bbii/WebHome/ssc01.jpg" height="240"></font><br>
138 <font size="2" face="Verdana, Helvetica, sans-serif">Figure 6.</font></td>
139 </tr>
140 <tr>
141 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
142 </tr>
143 <tr>
144 <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 7.</b><br>
145 For the round chassis, remove the 3/8 x 4-40 screws that hold the SSC-32 in place. Install the Bot Board as illustrated in Figure 7 using the
146 same screws. Attach the red and black wires from the SSC-32 to the VL input, with black on (-) and red on (+).</font>
147 <p><font size="2" face="Verdana, Helvetica, sans-serif">For both chassis styles, make sure that the ABC buttons / LED jumpers are removed.
148 Install the speaker enable jumper. Install the DC-01 to I/O P8, where black is closest to the outside of the board and yellow is on the I/O pin.
149 Consult the manual for the Bot Board II if needed.</font></p>
150 <p><font size="2" face="Verdana, Helvetica, sans-serif">See the schematic below for detailed information.</font></p></td>
151 <td align="center" valign="top" ><font face="Verdana, Helvetica, sans-serif"><img border="2" 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-bbii/WebHome/h3r08.jpg" height="240"></font><br>
152 <font size="2" face="Verdana, Helvetica, sans-serif">Figure 7.</font></td>
153 </tr>
154 <tr>
155 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">
156 </font></td>
157 </tr>
158 <tr>
159 <td valign="top" align="left"><font face="Verdana, Helvetica, sans-serif"><b><font size="2">Step 8.</font></b><br>
160 <font size="2">Install the Playstation 2 cable as illustrated in Figure 8-1.</font>
161 </font><p>
162 <font size="2" face="Verdana, Helvetica, sans-serif">Note: Refer only to Figure 8-1 for connection information.
163 The cable colors in the picture may be outdated. If your cable's colors do
164 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/bot-board-ii/#aglance">here</a>.</font></p>
165 <p align="center"><font face="Verdana, Helvetica, sans-serif"><img border="2" 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-bbii/WebHome/wire08s.gif"><br>
166 <font size="2">Figure 8-1.</font></font></p>
167
168 </td>
169 <td align="center" valign="top" ><font face="Verdana, Helvetica, sans-serif"><img border="2" 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-bbii/WebHome/ps2bb2.jpg" height="240"></font><br>
170 <font size="2" face="Verdana, Helvetica, sans-serif">Figure 8-2.</font></td>
171 </tr>
172 <tr>
173 <td valign="top" align="left" colspan="2"><br class="pb"></td>
174 </tr>
175 <tr>
176 <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>
177 <font size="2">Double check your connections against the schematic below.</font></font></p>
178 <div align="center">
179 <center>
180 <table border="1" width="324" bordercolor="#FFFFFF">
181 <tbody><tr>
182 <td bordercolor="#808080" bgcolor="#C0C0C0" colspan="3">
183 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Servo Letter Definitions</font></p></td>
184 </tr>
185 <tr>
186 <td width="106" bordercolor="#C0C0C0" align="left" valign="middle"><font size="2" face="Verdana, Helvetica, sans-serif"><b>&nbsp;L</b>eft<br>
187 &nbsp;<b>R</b>ight</font></td>
188 <td width="107" bordercolor="#C0C0C0" align="left" valign="middle"><font size="2" face="Verdana, Helvetica, sans-serif"><b>&nbsp;R</b>ear<br>
189 &nbsp;<b>M</b>iddle<br>
190 &nbsp;<b>F</b>ront</font></td>
191 <td width="107" bordercolor="#C0C0C0" align="left" valign="middle"><font size="2" face="Verdana, Helvetica, sans-serif"><b>&nbsp;K</b>nee<br>
192 &nbsp;<b>V</b>ertical<br>
193 &nbsp;<b>H</b>orizontal</font></td>
194 </tr>
195 </tbody></table>
196 </center>
197 </div>
198 <p align="center"><font face="Verdana, Helvetica, sans-serif"><img border="0" 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-bbii/WebHome/h3wire02.gif" width="600" height="695"><br>
199 <font size="2"> Schematic.</font></font></p>
200 </td>
201 </tr>
202 <tr>
203 <td valign="top" align="left" colspan="2"><br class="pb"></td>
204 </tr>
205 <tr>
206 <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>
207 Use some double-sided foam tape to stick the PS2 cable on the bottom of the robot as shown. This will make it easier to swap controllers if
208 needed.</font></td>
209 <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-bbii/WebHome/h3r09.jpg" border="2" hspace="10" height="240"><br>
210 <font size="2">Figure 9.</font></font></td>
211 </tr>
212 <tr>
213 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
214 </tr>
215 <tr>
216 <td valign="top" align="left"><font face="Verdana, Helvetica, sans-serif"><strong><font size="2">Step 10. Download the Program</font></strong><font size="2"><br>
217 </font></font><font size="2" face="Verdana, Helvetica, sans-serif">Download BASIC Micro Studio from.
218 Install and run the program to allow programming the chip.</font>
219 <p><font size="2" face="Verdana, Helvetica, sans-serif">Please consult the <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/support/serial-usb-serial-port-troubleshooting/" target="_blank">serial
220 troubleshooting guide</a> if you have difficulties with this. Select the proper code for your robot from the table below.</font></p>
221 <div align="center">
222 <table border="1" bordercolor="#000000" >
223 <tbody><tr>
224 <td align="center" bordercolor="#808080" bgcolor="#C0C0C0" colspan="5"><b><font face="Verdana" size="2">BASIC Atom Pro
225 Program</font></b></td>
226 </tr>
227 <tr>
228 <td width="46" align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Chassis Style</font></td>
229 <td width="60" align="left" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Round</font></td>
230 <td width="60" align="left" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Round</font></td>
231 <td width="60" align="left" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Round</font></td>
232 <td width="60" align="left" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Inline</font></td>
233 </tr>
234 <tr>
235 <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Leg Style</font></td>
236 <td align="left" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font size="2" face="Verdana">A</font></td>
237 <td align="left" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font size="2" face="Verdana">B</font></td>
238 <td align="left" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">C</font></td>
239 <td align="left" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">B</font></td>
240 </tr>
241 <tr>
242 <td align="center" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2">Code</font></td>
243 <td align="left" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2"><a href="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-bbii/WebHome/rounda.zip">rounda.zip</a></font></td>
244 <td align="left" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2"><a href="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-bbii/WebHome/roundb.zip">roundb.zip</a></font></td>
245 <td align="left" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2"><a href="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-bbii/WebHome/roundc.zip">roundc.zip</a></font></td>
246 <td align="left" bordercolor="#C0C0C0" bgcolor="#FFFFFF"><font face="Verdana" size="2"><a href="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-bbii/WebHome/inlineb.zip">inlineb.zip</a></font></td>
247 </tr>
248 </tbody></table>
249 <font size="2" face="Verdana, Helvetica, sans-serif">Table 10.</font></div></td>
250 <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-bbii/WebHome/rc01.jpg" border="2" hspace="10" height="240"><br>
251 <font size="2">Figure 10.</font></font></td>
252 </tr>
253 <tr>
254 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">
255 </font></td>
256 </tr>
257 <tr>
258 <td valign="top" align="left"><b><font size="2" face="Verdana, Helvetica, sans-serif">Step 11. Controlling the Robot</font></b><font size="2" face="Verdana, Helvetica, sans-serif"><br>
259 Make sure your PS2 controller is turned on. The software switches the controller to analog mode. However, some controllers may need to be put
260 into analog mode manually. Apply power to the robot. If you hear a continuous beeping, the PS2 controller is not connected to the Atom properly
261 or is not functioning. You can test the controller with a Playstation 2 to verify that it is working.</font>
262 <p><font size="2" face="Verdana, Helvetica, sans-serif">The shoulder buttons (L1, L2, R1, and R2) are used to adjust the height, leg lift, and
263 gait speed quickly. The "Tile Floor" setting (L1) uses a fast speed and slightly lower leg lift. "Tall Grass" (R1) uses
264 maximum ride height and leg lift, and slower speed. "Body Low" (R2) lowers the robot's ride height.</font></p>
265 <p><font size="2" face="Verdana, Helvetica, sans-serif">The default is Walking mode. Use the Right joystick to move the robot around without
266 turning (this is called "translation"). The Left joystick's X-Axis (horizontal) rotates the robot as it moves. The Left joystick's
267 Y-Axis (vertical) changes the robot's ride height (L3 locks ride height). The Triangle button lowers the body to the ground then turns off all
268 the servos; press Triangle again to turn the servos back on and reset to default settings. The Circle button returns the robot to setup position
269 (all servos at 1500mS). The X button triggers the robot's attack, and Square prompts the robot to learn to fly. You can limit the speed of
270 walking via Left and Right on the D-Pad. Up and Down on the D-Pad increases or decreases the amount of leg lift. Start toggles extra leg lift at
271 the knee (knee angle shift).</font></p>
272 <p><font size="2" face="Verdana, Helvetica, sans-serif">Press Select to switch between Walking mode and Body Move mode. In Body Move mode, the
273 right joystick moves the body horizontally (two axis rotation). The left joystick has four different formats. Mode 0 affects height and
274 rotation. Mode 1 affects height and side-to-side tilt. Mode 3 affects front-to-back tilt and rotation. Mode 4 affects two axis tilt.</font></p>
275 <p><font size="2" face="Verdana, Helvetica, sans-serif">By attaching a servo to Pin 31 on the SSC-32, the servo will automatically pan in the
276 direction of walking. The default is limited to 180° using a standard servo, and will mirror the direction when walking backwards. If a 360°
277 geared servo is used, the software can be configured to use the entire range of motion by uncommenting that section of the program.</font></p>
278 <p><font size="2" face="Verdana, Helvetica, sans-serif">By attaching servos to Pins 29 and 30 on the SSC-32, a manual pan and tilt or Little
279 Grip (rotate, open/close) can be added. Use R1/R2 and L1/L2 to control the servos. Note, this function is only available in Body Move Mode.</font></p>
280 </td>
281 <td valign="top" >
282 <div align="center">
283 <center>
284 <table border="1" width="324" bordercolor="#FFFFFF">
285 <tbody><tr>
286 <td width="40%" bordercolor="#808080" bgcolor="#C0C0C0">
287 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Button</font></p></td>
288 <td width="60%" bordercolor="#808080" bgcolor="#C0C0C0" align="center">
289 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Walking Mode (default)</font></p></td>
290 </tr>
291 <tr>
292 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Select</font></td>
293 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Switch modes</font></td>
294 </tr>
295 <tr>
296 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Right Joystick</font></td>
297 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Speed and Direction for
298 translation</font></td>
299 </tr>
300 <tr>
301 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left Joystick</font></td>
302 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">X-Axis: Rotational movement<br>
303 Y-Axis: Ride height</font></td>
304 </tr>
305 <tr>
306 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">L1</font></td>
307 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Preset: Tile Floor</font></td>
308 </tr>
309 <tr>
310 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">L2</font></td>
311 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Preset: Default</font></td>
312 </tr>
313 <tr>
314 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">L3</font></td>
315 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Locks ride height</font></td>
316 </tr>
317 <tr>
318 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R1</font></td>
319 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Preset: Tall Grass</font></td>
320 </tr>
321 <tr>
322 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R2</font></td>
323 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Preset: Body Low</font></td>
324 </tr>
325 <tr>
326 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R3</font></td>
327 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Horn</font></td>
328 </tr>
329 <tr>
330 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Start</font></td>
331 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Knee angle shift<br>
332 (Max ground clearance)</font></td>
333 </tr>
334 <tr>
335 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">D-Pad L and R</font></td>
336 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left: Speed increase<br>
337 Right: Speed decrease<br>
338 (Fast &lt;- Normal -&gt; Slow)</font></td>
339 </tr>
340 <tr>
341 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">D-Pad U and D</font></td>
342 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Up: Leg lift increase<br>
343 Down: Leg lift decrease</font></td>
344 </tr>
345 <tr>
346 <td width="40%" bordercolor="#C0C0C0" align="center"><u><font size="2" face="Verdana, Helvetica, sans-serif">/\</font></u><font size="2" face="Verdana, Helvetica, sans-serif">
347 Triangle</font></td>
348 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Lowers body, then removes servo
349 pulses. Press again to return to walk mode (cold start).</font></td>
350 </tr>
351 <tr>
352 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">O Circle</font></td>
353 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">All servos = 1500mS</font></td>
354 </tr>
355 <tr>
356 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">X</font></td>
357 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">"Attack Mode"</font></td>
358 </tr>
359 <tr>
360 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">[] Square</font></td>
361 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">"Learning to Fly"</font></td>
362 </tr>
363 <tr>
364 <td width="40%" bordercolor="#808080" bgcolor="#C0C0C0">
365 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Button</font></p></td>
366 <td width="60%" bordercolor="#808080" bgcolor="#C0C0C0" align="center">
367 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Body Move Mode</font></p></td>
368 </tr>
369 <tr>
370 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Select</font></td>
371 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Switch modes</font></td>
372 </tr>
373 <tr>
374 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Right Joystick</font></td>
375 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Move body horizontally<br>
376 (two axis translation)</font></td>
377 </tr>
378 <tr>
379 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left Joystick</font></td>
380 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">(See text)</font></td>
381 </tr>
382 <tr>
383 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">L3</font></td>
384 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Change Left Joystick function<br>
385 (See text)</font></td>
386 </tr>
387 <tr>
388 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R3</font></td>
389 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Horn</font></td>
390 </tr>
391 <tr>
392 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">D-Pad L and R</font></td>
393 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left: Speed increase<br>
394 Right: Speed decrease<br>
395 (Fast &lt;- Normal -&gt; Slow)</font></td>
396 </tr>
397 <tr>
398 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">D-Pad U and D</font></td>
399 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Up: Leg lift increase<br>
400 Down: Leg lift decrease<br>
401 (Affects Walking mode only)</font></td>
402 </tr>
403 <tr>
404 <td width="40%" bordercolor="#C0C0C0" align="center"><u><font size="2" face="Verdana, Helvetica, sans-serif">/\</font></u><font size="2" face="Verdana, Helvetica, sans-serif">
405 Triangle</font></td>
406 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Lowers body, then removes servo
407 pulses. Press again to return to walk mode (cold start).</font></td>
408 </tr>
409 <tr>
410 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">O Circle</font></td>
411 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">All servos = 1500mS</font></td>
412 </tr>
413 <tr>
414 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">X</font></td>
415 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">"Attack Mode"</font></td>
416 </tr>
417 <tr>
418 <td width="40%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">[] Square</font></td>
419 <td width="60%" bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">"Learning to Fly"</font></td>
420 </tr>
421 <tr>
422 <td bordercolor="#FFFFFF" align="center" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">Table 11.</font></td>
423 </tr>
424 </tbody></table>
425 </center>
426 </div>
427 </td>
428 </tr>
429 </tbody></table>
430 </body>
431 {{/html}}
Copyright RobotShop 2018