Wiki source code of Lynxmotion RIOS SSC-32: Features
Last modified by Eric Nantel on 2023/01/18 10:55
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"><b><font size="2" face="Verdana">Lynxmotion |
5 | RIOS SSC-32: Features<br> |
6 | Rev. 1.</font></b> |
7 | <p><b><font size="2" face="Verdana">Updated <!--webbot bot="Timestamp" |
8 | startspan s-type="EDITED" s-format="%m.%d.%y" -->12.12.05<!--webbot |
9 | bot="Timestamp" i-checksum="12853" endspan --></font></b></p> |
10 | <p><b><font face="Verdana" size="2">Lynxmotion<br> |
11 | <font color="#FFFFFF">_</font><font color="#FF0000">R</font></font></b><font face="Verdana" size="2">obot |
12 | Arm<br> |
13 | <font color="#FFFFFF">_</font><font color="#FF0000"><b>I</b></font>nteractive<br> |
14 | <font color="#FFFFFF">_</font><b><font color="#FF0000">O</font></b>perating<br> |
15 | <font color="#FFFFFF">_</font><font color="#FF0000"><b>S</b></font>ystem</font></p> |
16 | <p><font size="2" face="Verdana">RIOS written by:<br> |
17 | <a href="mailto:[email protected]">Laurent Gay</a></font></p> |
18 | <p><font size="2" face="Verdana">Video of a project running in Play mode. <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/riosssc1.avi" target="_blank">AVI |
19 | Video</a>, 3.28MB.<br> |
20 | Video of a project running in Play mode with inputs. <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/riosssc2.avi" target="_blank">AVI |
21 | Video</a>, 3.73MB.</font></p></td> |
22 | <td align="center" valign="top" width="320"><font face="Verdana" size="2"><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios00.gif" target="_blank"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios00s.gif" border="2" hspace="10" width="303" height="240"></a><br> |
23 | <b>Main screen.</b></font></td> |
24 | </tr> |
25 | <tr> |
26 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana"> </font></td> |
27 | </tr> |
28 | <tr> |
29 | <td valign="top" align="left"><font face="Verdana" size="2"><b>All |
30 | Servos = 1.5mS.</b><br> |
31 | Use the "All=1.5mS" button to set all servos to 1.5mS in order |
32 | to make sure your arm is configured for the RIOS software.</font></td> |
33 | <td align="center" valign="top" ><font face="Verdana" size="2"><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios01.gif" target="_blank"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios01s.gif" border="2" hspace="10" width="169" height="240"></a><br> |
34 | Figure 1.</font></td> |
35 | </tr> |
36 | <tr> |
37 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana"> </font></td> |
38 | </tr> |
39 | <tr> |
40 | <td valign="top" align="left"><font face="Verdana" size="2"><b>SSC-32 |
41 | Config.<br> |
42 | </b>Test inputs, outputs, and configure the SSC-32 for your arm. The |
43 | SSC-32 is fully customizable to your arm, no matter how yours is set up. |
44 | There are also config settings for servos on channels 7 and 8, which are |
45 | not used for the arm.</font></td> |
46 | <td align="center" valign="top" ><font face="Verdana" size="2"><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios02.gif" target="_blank"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios02s.gif" border="2" hspace="10" width="320" height="206"></a><br> |
47 | Figure 2.</font></td> |
48 | </tr> |
49 | <tr> |
50 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana"> </font></td> |
51 | </tr> |
52 | <tr> |
53 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Lynx |
54 | Arm Config.</b><br> |
55 | If you've made modifications to your arm, you can input custom values. If |
56 | you're using the L5 or L6 arm, you can use the preset buttons to fill in |
57 | size values.</font></td> |
58 | <td align="center" valign="top" ><font face="Verdana" size="2"><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios03.gif" target="_blank"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios03s.gif" border="2" hspace="10" width="311" height="240"></a><br> |
59 | Figure 3.</font></td> |
60 | </tr> |
61 | <tr> |
62 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana"> </font></td> |
63 | </tr> |
64 | <tr> |
65 | <td valign="top" align="left"><font face="Verdana" size="2"><b>SSC-32 |
66 | Firmware Updater.</b><br> |
67 | RIOS automatically displays the SSC-32 firmware. You can easily update |
68 | your firmware from the main screen.</font></td> |
69 | <td align="center" valign="top" ><font face="Verdana" size="2"><a target="_blank"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios11.gif" border="2" hspace="10" width="215" height="217"></a><br> |
70 | Figure 4.</font></td> |
71 | </tr> |
72 | <tr> |
73 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana"> </font></td> |
74 | </tr> |
75 | <tr> |
76 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Torque |
77 | Config for Gravity Compensate.</b><br> |
78 | Adjust the weight of objects the arm will be picking up so that the |
79 | program can adjust servo positions as needed.</font> |
80 | <p><font face="Verdana" size="2"><b>Geartrain Play</b><br> |
81 | Use this feature to compensate for the play in the geartrains when |
82 | shifting balance.</font></p> |
83 | </td> |
84 | <td align="center" valign="top" ><font face="Verdana" size="2"><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios04.gif" target="_blank"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios04s.gif" border="2" hspace="10" width="279" height="240"></a><br> |
85 | Figure 5.</font></td> |
86 | </tr> |
87 | <tr> |
88 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana"> </font></td> |
89 | </tr> |
90 | <tr> |
91 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Project |
92 | Manager.</b><br> |
93 | You can export your projects in <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios06.gif" target="_blank">csv |
94 | format</a> for use as backups or to share with other RIOS users. If you |
95 | want standalone functionality, you can also export to <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios07.gif" target="_blank">BASIC |
96 | format</a> for Basic Atom/Basic Stamp 2. Now it's easy to position the |
97 | arm, and even easier to generate BASIC code!</font> |
98 | <p><font face="Verdana" size="2"><a href="http://www.lynxmotion.com/images/jpg/rios/rios14.gif" target="_blank">Import</a>, |
99 | rename, or delete projects, as well as edit project comments. Easily keep |
100 | track of your projects and send them to other RIOS users as .csv files, |
101 | which can be imported by RIOS, and read by Microsoft Excel and notepad.</font></p> |
102 | </td> |
103 | <td align="center" valign="top" ><font face="Verdana" size="2"><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios05.gif" target="_blank"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios05s.gif" border="2" hspace="10" width="298" height="240"></a><br> |
104 | Figure 6.</font></td> |
105 | </tr> |
106 | <tr> |
107 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana"> </font></td> |
108 | </tr> |
109 | <tr> |
110 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Moves |
111 | / Motions.</b><br> |
112 | Use the buttons in the upper right corner to move the arm. The mouse and / |
113 | or a joystick can be used. Inverse Kinematics makes it simple to just move |
114 | the gripper in X,Y,Z space. When moved into the position you'd like it to |
115 | go to, add that position as a step. A group of Steps makes Sequences. A |
116 | Project can contain one or more Sequences.</font> |
117 | <p><font face="Verdana" size="2">You can even incorporate music or video |
118 | into the program. Clicking on the arm display picture changes to another |
119 | view.</font></p> |
120 | </td> |
121 | <td align="center" valign="top" ><font face="Verdana" size="2"><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios08.gif" target="_blank"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios08s.gif" border="2" hspace="10" width="320" height="234"></a><br> |
122 | Figure 7.</font></td> |
123 | </tr> |
124 | <tr> |
125 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana"> </font></td> |
126 | </tr> |
127 | <tr> |
128 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Joystick.</b><br> |
129 | Use a Playstation 2 controller to program the arm.</font></td> |
130 | <td align="center" valign="top" ><font face="Verdana" size="2"><a href="http://www.lynxmotion.com/images/jpg/rios/rios15.gif" target="_blank"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios15s.gif" border="2" hspace="10" width="311" height="240"></a><br> |
131 | Figure 8.</font></td> |
132 | </tr> |
133 | <tr> |
134 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana"> </font></td> |
135 | </tr> |
136 | <tr> |
137 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Play.</b><br> |
138 | Make the robot move according to your program. Select the program and |
139 | press Play. The image in the middle shows exactly what the arm is doing in |
140 | real time -- it even includes ghosting of the next move! Clicking on the |
141 | arm display picture changes to another view.</font> |
142 | <p><font face="Verdana" size="2">External inputs can be used by the |
143 | program to control which Sequence is run. The inputs have Do-While, |
144 | For-Next, and If-Then-Else support. You can even program it to close the |
145 | gripper until a switch closure occurs!</font></p> |
146 | <p><font face="Verdana" size="2">Trigger inputs and watch outputs turn on |
147 | and off. Use the sequence list for programming using <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios14.gif" target="_blank">If-Then-Else</a>, |
148 | <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios11-2.gif" target="_blank">For-Next</a>, and <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios15-2.gif" target="_blank">Do-While</a> |
149 | loops.</font></p> |
150 | <p><font face="Verdana" size="2">Play the whole project, individual |
151 | sequences, or a programmed sequence list.</font></p> |
152 | <p><font size="2" face="Verdana">Video of a project running in Play mode. <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/riosssc1.avi" target="_blank">AVI |
153 | Video</a>, 3.28MB.<br> |
154 | Video of a project running in Play mode with inputs. <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/riosssc2.avi" target="_blank">AVI |
155 | Video</a>, 3.73MB.</font></p> |
156 | </td> |
157 | <td align="center" valign="top" ><font face="Verdana" size="2"><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios09.gif" target="_blank"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios09s.gif" border="2" hspace="10" width="318" height="240"></a><br> |
158 | Figure 9.</font></td> |
159 | </tr> |
160 | <tr> |
161 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana"> </font></td> |
162 | </tr> |
163 | <tr> |
164 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Output |
165 | Options.</b><br> |
166 | Set output delays, durations, and speeds. For example, you can set one |
167 | output to blink continuously while another turns on steady for two seconds |
168 | then turns off.</font></td> |
169 | <td align="center" valign="top" ><font face="Verdana" size="2"><a href="http://www.lynxmotion.com/images/jpg/rios/rios07.gif" target="_blank"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios07s.gif" border="2" hspace="10" width="250" height="240"></a><br> |
170 | Figure 10.</font></td> |
171 | </tr> |
172 | <tr> |
173 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana"> </font></td> |
174 | </tr> |
175 | <tr> |
176 | <td valign="top" align="left"><font face="Verdana" size="2"><b>Play |
177 | Log.</b><br> |
178 | Play log lists everything that is going on. It shows exactly which move |
179 | the arm is executing, which inputs are being triggered, which programming |
180 | loops are being dealt with, and it's all in real-time!</font></td> |
181 | <td align="center" valign="top" ><font face="Verdana" size="2"><a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios13.gif" target="_blank"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/ses-software/rios-ssc-32-arm-control/rio-ssc-32-features/WebHome/rios13s.gif" border="2" hspace="10" width="191" height="240"></a><br> |
182 | Figure 11.</font></td> |
183 | </tr> |
184 | <tr> |
185 | <td valign="top" align="left" colspan="2"><font size="2" face="Verdana"> </font></td> |
186 | </tr> |
187 | <tr> |
188 | <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"><b>System |
189 | Requirements.</b></font> |
190 | <ul> |
191 | <li><font face="Verdana" size="2">Windows 95/98/2000/XP Confirmed</font></li> |
192 | <li><font face="Verdana" size="2">PC with 300 megahertz (MHz) or higher |
193 | processor clock speed</font></li> |
194 | <li><font face="Verdana" size="2">128 megabytes (MB) of RAM or higher</font></li> |
195 | <li><font face="Verdana" size="2">30MB of available hard disk space.</font></li> |
196 | <li><font face="Verdana" size="2">Super VGA (800 × 600) or higher |
197 | resolution video adapter and monitor</font></li> |
198 | <li><font face="Verdana" size="2">CD-ROM drive</font></li> |
199 | <li><font face="Verdana" size="2">Keyboard and Mouse or compatible |
200 | pointing device</font></li> |
201 | <li><font face="Verdana" size="2">A free serial port or free USB port |
202 | (with optional Serial to USB adapter cable)</font></li> |
203 | <li><font face="Verdana" size="2">Optional: Playstation 2 controller |
204 | with USB adapter</font></li> |
205 | </ul> |
206 | </td> |
207 | </tr> |
208 | </tbody></table> |
209 | </body> |
210 | {{/html}} |