Wiki source code of Hexapod Foot Sensor Assembly Guide
Last modified by Eric Nantel on 2024/07/03 09:20
Hide last authors
![]() |
1.1 | 1 | {{html wiki="false" clean="true"}} |
![]() |
12.1 | 2 | <body><table border="0" cellpadding="0" cellspacing="0" > |
3 | <tbody><tr> | ||
4 | <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Hexapod Foot Sensor Assembly Guide.<br> | ||
5 | </b>By James Frye</font> | ||
6 | <p><b><font size="2" face="Verdana, Helvetica, sans-serif">Updated <!--webbot bot="Timestamp" startspan s-type="EDITED" s-format="%m/%d/%Y" -->02/14/2008<!--webbot | ||
7 | bot="Timestamp" i-checksum="12568" endspan -->.</font></b></p> | ||
8 | <p><font size="2" face="Verdana, Helvetica, sans-serif">This tutorial will guide you through the process of building and setting up your Hexapod | ||
9 | Foot Sensor. The sensor used is a Force Sensing Resistor, FSR for short.</font></p> | ||
10 | <p><font size="2" face="Verdana, Helvetica, sans-serif">The kit includes two FSRs, hexapod foot caps, rubber bumpers, and hubs. You will need to | ||
11 | provide the following:</font></p> | ||
12 | <p><font size="2" face="Verdana, Helvetica, sans-serif"> o Electrical tape.<br> | ||
13 | o 24 - 28 awg hook up wire.<br> | ||
14 | o Heat shrink.<br> | ||
15 | o Solder.<br> | ||
16 | o Nylon wire tie.</font></p> | ||
17 | <p><font size="2" face="Verdana, Helvetica, sans-serif"><b>Note</b>, this kit is compatible with the AH3-R | ||
18 | and 3DOFA legs (BRU/BLK).</font></p></td> | ||
![]() |
13.1 | 19 | <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/hexapod-foot-sensor/WebHome/fsrft00.jpg" border="2" hspace="10" ><br> |
![]() |
12.1 | 20 | <font size="2"><b>Image of included components.</b></font></font></td> |
21 | </tr> | ||
22 | <tr> | ||
23 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
24 | </tr> | ||
25 | <tr> | ||
26 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 1.</strong><br> | ||
27 | Solder some 24 gauge or lighter wires onto the force sensors as shown. Cover the connections with heat shrink.</font> | ||
28 | <p><font face="Verdana" size="2">Note, the wires will need to have enough slack to not bind the legs while the robot is walking. It's best to be | ||
29 | generous with the wire at first - you can always trim the wires after everything's in place.</font></p> | ||
30 | </td> | ||
31 | <td align="center" valign="top" ><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/hexapod-foot-sensor/WebHome/fsrft01.jpg" border="2" hspace="10" ><br> | ||
32 | Figure 1.</font></td> | ||
33 | </tr> | ||
34 | <tr> | ||
35 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
36 | </tr> | ||
37 | <tr> | ||
38 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 2.</strong><br> | ||
39 | Attach the tubing hub to the tubing using a button head screw as shown.</font> | ||
40 | <p><font face="Verdana" size="2">Note, if your hubs include additional 4-40 socket head cap screws, they are not needed in this assembly.</font></p> | ||
41 | </td> | ||
42 | <td align="center" valign="top" ><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/hexapod-foot-sensor/WebHome/fsrft02.jpg" border="2" hspace="10" ><br> | ||
43 | Figure 2.</font></td> | ||
44 | </tr> | ||
45 | <tr> | ||
46 | <td valign="top" align="left" colspan="2"><br class="pb"> | ||
47 | </td> | ||
48 | </tr> | ||
49 | <tr> | ||
50 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 3.</strong><br> | ||
51 | Cover the side of the tube opposite the screw head with electrical tape. This will prevent the sensor terminals from shorting to the tube.</font></td> | ||
52 | <td align="center" valign="top" ><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/hexapod-foot-sensor/WebHome/fsrft03.jpg" border="2" hspace="10" ><br> | ||
53 | Figure 3.</font></td> | ||
54 | </tr> | ||
55 | <tr> | ||
56 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
57 | </tr> | ||
58 | <tr> | ||
59 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 4.</strong><br> | ||
60 | Use an exacto knife to carefully peel away the CLEAR plastic piece covering the black adhesive. <b>Be very careful doing this!</b> If not done | ||
61 | carefully the sensor can be damaged!</font></td> | ||
62 | <td align="center" valign="top" ><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/hexapod-foot-sensor/WebHome/fsrft04.jpg" border="2" hspace="10" ><br> | ||
63 | Figure 4.</font></td> | ||
64 | </tr> | ||
65 | <tr> | ||
66 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
67 | </tr> | ||
68 | <tr> | ||
69 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 5.</strong><br> | ||
70 | Stick the adhesive side of the sensor to the end of the leg as shown, then carefully bend the wires to lay along the leg. Make sure you don't | ||
71 | try to bend the sensor tail too sharply! Secure the sensor tail and wires to the leg as shown using electrical tape.</font> | ||
72 | <p><font face="Verdana" size="2">Note, the sensor should be centered on the flat of the aluminum hub.</font></p> | ||
73 | </td> | ||
74 | <td align="center" valign="top" ><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/hexapod-foot-sensor/WebHome/fsrft05.jpg" border="2" hspace="10" ><br> | ||
75 | Figure 5.</font></td> | ||
76 | </tr> | ||
77 | <tr> | ||
78 | <td valign="top" align="left" colspan="2"><br class="pb"> | ||
79 | </td> | ||
80 | </tr> | ||
81 | <tr> | ||
82 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 6.</strong><br> | ||
83 | Peel an adhesive-coated bumper off of the paper, and stick it firmly on the end of the leg as shown.</font> | ||
84 | <p><font face="Verdana" size="2">Note, this should be centered precisely on top of the FSR. We chose clear rubber bumpers to make this easier.</font></p> | ||
85 | </td> | ||
86 | <td align="center" valign="top" ><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/hexapod-foot-sensor/WebHome/fsrft06.jpg" border="2" hspace="10" ><br> | ||
87 | Figure 6.</font></td> | ||
88 | </tr> | ||
89 | <tr> | ||
90 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
91 | </tr> | ||
92 | <tr> | ||
93 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 7.</strong><br> | ||
94 | Attach a nylon wire tie to the wires. Attach an ohm meter to the FSR wires. Gently slide the rubber foot over the sensor and tip of the foot. | ||
95 | Push it on till the meter reads some resistance, then carefully and slowly work the rubber end cap in the opposite direction just till the meter | ||
96 | reads open. If you are unable to get the meter to read open (infinite resistance) then you may need to adjust the wire tie, or the bend on the | ||
97 | sensor in Step 5. After proper set up the sensor should read open until it makes contact with the ground.</font> | ||
98 | <p><font face="Verdana" size="2">On a moving robot, the rubber end cap holds the sensor in place even with significant lateral loading. Also the | ||
99 | sensor will return to an open even after being under load for a long time. This simple robust design will easily handle the weight of our AH3-R | ||
100 | robot.</font></p> | ||
101 | </td> | ||
102 | <td align="center" valign="top" ><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/hexapod-foot-sensor/WebHome/fsrft07.jpg" border="2" hspace="10" ><br> | ||
103 | Figure 7.</font></td> | ||
104 | </tr> | ||
105 | <tr> | ||
106 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
107 | </tr> | ||
108 | <tr> | ||
109 | <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 8.</b><br> | ||
110 | There are many ways to use the FSR, but the simplest is to just use a 10k pull-up resistor.</font> | ||
111 | <p><font size="2" face="Verdana, Helvetica, sans-serif">Using setup "A" shown in Figure 8, we were able to get the following response, | ||
112 | illustrated by the red line in the Sensor Output Chart.</font></p> | ||
113 | <p><font size="2" face="Verdana, Helvetica, sans-serif">Using setup "B" shown in Figure 8, we were able to get the following response, | ||
114 | illustrated by the blue line in the Sensor Output Chart.</font></p> | ||
115 | </td> | ||
116 | <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/hexapod-foot-sensor/WebHome/fsrft08.jpg" border="2" hspace="10" ><br> | ||
117 | <font size="2">Figure 8.</font></font></td> | ||
118 | </tr> | ||
119 | <tr> | ||
120 | <td valign="top" align="left" colspan="2"><br class="pb"> | ||
121 | </td> | ||
122 | </tr> | ||
123 | <tr> | ||
124 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Sensor Output Chart</b></font><font face="Verdana, Helvetica, sans-serif"><b><font size="2">.</font></b><font size="2"><br> | ||
125 | Refer to the following chart for expected pressure vs voltage values.</font></font> | ||
126 | <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/hexapod-foot-sensor/WebHome/hfschart.gif" border="2" hspace="10" ></font></p> | ||
127 | </td> | ||
128 | </tr> | ||
129 | </tbody></table> | ||
130 | </body> | ||
![]() |
1.1 | 131 | {{/html}} |