Wiki source code of Arm Gripper FSR Assembly Guide
Last modified by Eric Nantel on 2024/07/03 09:21
Hide last authors
![]() |
1.1 | 1 | {{html wiki="false" clean="true"}} |
![]() |
16.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>Arm Gripper FSR Assembly Guide.<br> | ||
![]() |
19.1 | 5 | </b>By James Frye</font> |
![]() |
18.1 | 6 | <p><b><font size="2" face="Verdana, Helvetica, sans-serif">Updated <!--webbot bot="Timestamp" startspan s-type="EDITED" s-format="%m/%d/%Y" -->06/10/2009<!--webbot |
![]() |
16.1 | 7 | bot="Timestamp" i-checksum="12514" 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 arm | ||
9 | gripper sensor. The sensor used is a Force Sensing Resistor, FSR for short.</font></p> | ||
![]() |
20.1 | 10 | <p><font size="2" face="Verdana, Helvetica, sans-serif">The FSR-01 kit includes one |
![]() |
16.1 | 11 | FSR and a rubber bumper. You will need to provide the following:</font></p> |
![]() |
20.1 | 12 | <p><font size="2" face="Verdana, Helvetica, sans-serif"> o 24" Servo Extender Cable (SEA-03)<br> |
![]() |
16.1 | 13 | o Electrical tape.<br> |
14 | o Heat shrink.<br> | ||
15 | o Solder.<br> | ||
16 | o Nylon wire tie.<br> | ||
17 | </font></p></td> | ||
18 | <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-arms/arm-gripper-fsr/WebHome/grips00.jpg" border="2" hspace="10" width="320" height="240"><br> | ||
19 | <font size="2"><b>Image of sensor on gripper.</b></font></font></td> | ||
20 | </tr> | ||
21 | <tr> | ||
22 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
23 | </tr> | ||
24 | <tr> | ||
25 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 1.</strong><br> | ||
26 | Use an exacto knife to carefully peel away the <b>CLEAR plastic </b>piece covering the black adhesive. <b>Be very careful doing this!</b> If not | ||
27 | done carefully the sensor can be damaged!</font></td> | ||
28 | <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-arms/arm-gripper-fsr/WebHome/fsrft04.jpg" border="2" hspace="10" width="320" height="240"><br> | ||
29 | Figure 1.</font></td> | ||
30 | </tr> | ||
31 | <tr> | ||
32 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
33 | </tr> | ||
34 | <tr> | ||
35 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 2.</strong><br> | ||
36 | Stick the adhesive side of the sensor to the inside of the gripper as shown. Make sure you position the sensor between the screw holes.</font></td> | ||
37 | <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-arms/arm-gripper-fsr/WebHome/grips01.jpg" border="2" hspace="10" width="320" height="240"><br> | ||
38 | Figure 2.</font></td> | ||
39 | </tr> | ||
40 | <tr> | ||
41 | <td valign="top" align="left" colspan="2"><br class="pb"> | ||
42 | </td> | ||
43 | </tr> | ||
44 | <tr> | ||
45 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 3.</strong><br> | ||
46 | Cover the sensor with electrical tape. This will help hold it down.</font></td> | ||
47 | <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-arms/arm-gripper-fsr/WebHome/grips02.jpg" border="2" hspace="10" width="320" height="240"><br> | ||
48 | Figure 3.</font></td> | ||
49 | </tr> | ||
50 | <tr> | ||
51 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
52 | </tr> | ||
53 | <tr> | ||
54 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 4.</strong><br> | ||
55 | Peel an adhesive-coated bumper off of the paper, and stick it firmly over the sensor as shown.</font> | ||
56 | <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> | ||
57 | </td> | ||
58 | <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-arms/arm-gripper-fsr/WebHome/grips03.jpg" border="2" hspace="10" width="320" height="240"><br> | ||
59 | Figure 4.</font></td> | ||
60 | </tr> | ||
61 | <tr> | ||
62 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
63 | </tr> | ||
64 | <tr> | ||
65 | <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 5.</b><br> | ||
66 | There are several ways to use an FSR. Depending on how you set up the FSR, the values returned will be different. <b>Remember to use heat shrink</b> | ||
67 | to avoid shorts! </font> | ||
68 | <ul> | ||
69 | <li><font size="2" face="Verdana, Helvetica, sans-serif">For standalone arms, use the "Basic Config" section of Figure 5.</font></li> | ||
70 | <li><font size="2" face="Verdana, Helvetica, sans-serif">For arms on A4WD1 rover, use the "Other Config" section of Figure 5.</font></li> | ||
71 | </ul> | ||
72 | </td> | ||
73 | <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-arms/arm-gripper-fsr/WebHome/diag01.jpg" border="2" hspace="10" width="320" height="240"><br> | ||
74 | <font size="2">Figure 5.</font></font></td> | ||
75 | </tr> | ||
76 | <tr> | ||
77 | <td valign="top" align="left" colspan="2"><br class="pb"> | ||
78 | </td> | ||
79 | </tr> | ||
80 | <tr> | ||
81 | <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> | ||
82 | Refer to the following chart for expected pressure vs voltage values.</font></font> | ||
83 | <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-arms/arm-gripper-fsr/WebHome/chart01.jpg" border="2" hspace="10" width="480" height="361"></font></p> | ||
84 | </td> | ||
85 | </tr> | ||
86 | <tr> | ||
87 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> <br> | ||
88 | </font></td> | ||
89 | </tr> | ||
90 | <tr> | ||
91 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 6.</strong><br> | ||
92 | Attach two 3mm screws in the screw holes as shown. Don't tighten them too much, or the sensor will bend. Carefully bend the sensor wires to lie | ||
93 | between the screws. Make sure you don't try to bend the sensor tail too sharply! Secure the sensor tail and wires with a wire tie as shown.</font> | ||
94 | <p><font face="Verdana" size="2">Mount the gripper onto the arm, and route the sensor wires.</font></p></td> | ||
95 | <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-arms/arm-gripper-fsr/WebHome/grips05.jpg" border="2" hspace="10" width="320" height="240"><br> | ||
96 | Figure 6.</font></td> | ||
97 | </tr> | ||
98 | <tr> | ||
99 | <td valign="top" align="left" colspan="2"><br class="pb"> | ||
100 | </td> | ||
101 | </tr> | ||
102 | <tr> | ||
103 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 7.</strong><br> | ||
104 | For this tutorial, we'll be plugging the sensor wires into the SSC-32, for RIOS. This means a slight modification of the cable is necessary. | ||
105 | Simply remove the yellow wire from the housing, and cover it with heat shrink to prevent shorts. Now plug the black wire in (-), the red wire in | ||
106 | (+), and the yellow wire in either A, B, C, or D, as shown in the diagram.</font> | ||
107 | <p><font face="Verdana" size="2">If you're not using RIOS and are using a Bot Board instead of an SSC-32, no cable modification is needed. | ||
108 | Simply plug the cable in to AX0-AX3. Make sure the yellow wire goes toward the center of the board.</font></p></td> | ||
109 | <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-arms/arm-gripper-fsr/WebHome/diag02.jpg" border="2" hspace="10" width="320" height="240"><br> | ||
110 | Figure 7.</font></td> | ||
111 | </tr> | ||
112 | <tr> | ||
113 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
114 | </tr> | ||
115 | <tr> | ||
116 | <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 8.</b><br> | ||
117 | Now run RIOS. Click on the "SSC-32" button in the upper left corner of the screen.</font> | ||
118 | <p><font size="2" face="Verdana, Helvetica, sans-serif">Select "A" on the sensor input corresponding to the pin you plugged the sensor | ||
119 | into. You can gently press on the sensor to test connectivity. You should see a bar indicating sensor pressure.</font></p> | ||
120 | <p><font size="2" face="Verdana, Helvetica, sans-serif">When you're done, save and exit this screen.</font></p></td> | ||
121 | <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-arms/arm-gripper-fsr/WebHome/rios01.jpg" border="2" hspace="10" width="320" height="240"><br> | ||
122 | <font size="2">Figure 8.</font></font></td> | ||
123 | </tr> | ||
124 | <tr> | ||
125 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
126 | </tr> | ||
127 | <tr> | ||
128 | <td valign="top" align="left"><font face="Verdana" size="2"><strong>Step 9.</strong><br> | ||
129 | Click on the "Moves" button. In the lower left corner, press the black + in the projects section to create a new project.</font> | ||
130 | <p><font face="Verdana" size="2">Now use the gripper close button in the upper right corner to close the robot's gripper completely. Press the | ||
131 | green + in the step section to add the closed gripper as a new step.</font></p> | ||
132 | <p><font face="Verdana" size="2">Change the "no input action" drop down to "stop this step", and select the input | ||
133 | corresponding to the pin your sensor is plugged into.</font></p></td> | ||
134 | <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-arms/arm-gripper-fsr/WebHome/rios02.jpg" border="2" hspace="10" width="321" height="240"><br> | ||
135 | Figure 9.</font></td> | ||
136 | </tr> | ||
137 | <tr> | ||
138 | <td valign="top" align="left" colspan="2"><br class="pb"> | ||
139 | </td> | ||
140 | </tr> | ||
141 | <tr> | ||
142 | <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 10.</b><br> | ||
143 | Press the green + in the step section to create a new step. Now enable "gripper load" - it's the gripper button just above the Outputs | ||
144 | section. When gripper load is enabled, the gripper picture will be holding a red ball.</font> | ||
145 | <p><font size="2" face="Verdana, Helvetica, sans-serif">While gripper load is enabled, the gripper won't open or close again until gripper load | ||
146 | is disabled. This allows the arm to skip gripper-open and gripper-close steps until the object is deposited.</font></p></td> | ||
147 | <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-arms/arm-gripper-fsr/WebHome/rios03.jpg" border="2" hspace="10" width="321" height="240"><br> | ||
148 | <font size="2">Figure 10.</font></font></td> | ||
149 | </tr> | ||
150 | <tr> | ||
151 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
152 | </tr> | ||
153 | <tr> | ||
154 | <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 11.</b><br> | ||
155 | Use the the gripper open button in the upper right corner to open the robot's gripper completely. Press the green + in the step section to add | ||
156 | the opened gripper as a new step.</font> | ||
157 | <p><font size="2" face="Verdana, Helvetica, sans-serif">Now disable gripper load. This will allow the gripper to open again.</font></p> | ||
158 | <p><font size="2" face="Verdana, Helvetica, sans-serif">Click on "Play" in the lower right corner.</font></p></td> | ||
159 | <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-arms/arm-gripper-fsr/WebHome/rios04.jpg" border="2" hspace="10" width="321" height="240"><br> | ||
160 | <font size="2">Figure 11.</font></font></td> | ||
161 | </tr> | ||
162 | <tr> | ||
163 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"> </font></td> | ||
164 | </tr> | ||
165 | <tr> | ||
166 | <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 12.</b><br> | ||
167 | Now you can press the "Play" button in the upper left corner, and test your project.</font> | ||
168 | <p><font size="2" face="Verdana, Helvetica, sans-serif">When the gripper starts to close, put an object inside, or press against the sensor. | ||
169 | Once the threshold has been reached, the gripper will stop closing, and will start to open.</font></p> | ||
170 | <p><font size="2" face="Verdana, Helvetica, sans-serif">If you need to adjust the threshold, click the "Exit" button, and change the | ||
171 | value in the Inputs section of Step 2.</font></p> | ||
172 | <p><font size="2" face="Verdana, Helvetica, sans-serif">For a more complex example, you can load up the project "Demo 09 Grip Close".</font></p></td> | ||
173 | <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-arms/arm-gripper-fsr/WebHome/rios05.jpg" border="2" hspace="10" width="321" height="240"><br> | ||
174 | <font size="2">Figure 12.</font></font></td> | ||
175 | </tr> | ||
176 | </tbody></table> | ||
177 | </body> | ||
![]() |
1.1 | 178 | {{/html}} |