Wiki source code of Lynxmotion RIOS SSC-32: Features
Last modified by Eric Nantel on 2023/01/18 10:55
Hide last authors
![]() |
14.1 | 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> | ||
![]() |
15.1 | 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> |
![]() |
14.1 | 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> | ||
![]() |
15.1 | 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> |
![]() |
14.1 | 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> | ||
![]() |
15.1 | 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> |
![]() |
14.1 | 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> | ||
![]() |
15.1 | 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> |
![]() |
14.1 | 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> | ||
![]() |
15.1 | 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> |
![]() |
14.1 | 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> | ||
![]() |
15.1 | 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> |
![]() |
14.1 | 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> | ||
![]() |
15.1 | 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> |
![]() |
14.1 | 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> | ||
![]() |
15.1 | 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> |
![]() |
14.1 | 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> | ||
![]() |
15.1 | 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> |
![]() |
14.1 | 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>, | ||
![]() |
37.1 | 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> |
![]() |
14.1 | 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> | ||
![]() |
15.1 | 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> |
![]() |
14.1 | 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> | ||
![]() |
15.1 | 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> |
![]() |
14.1 | 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> | ||
![]() |
15.1 | 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> |
![]() |
14.1 | 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}} |


