Last modified by Eric Nantel on 2023/01/20 12:27

From version < 5.1 >
edited by Eric Nantel
on 2023/01/18 10:27
To version < 6.1 >
edited by Eric Nantel
on 2023/01/18 10:38
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,134 +1,99 @@
1 -[[image:lynxterm.jpg||width="400"]]
1 +[[image:rios.jpg||width="400"]]
2 2  
3 -[[[[image:[email protected]]]>>attach:ltrm111.zip]]
3 +[[[[image:[email protected]]]>>attach:rios106u.zip]]
4 4  
5 5  **Table of Contents**
6 6  
7 7  {{toc/}}
8 8  
9 +(% class="wikigeneratedid" %)
10 +__Replaced by [[doc:ses-software.flowarm-pltw.WebHome]]__
11 +
9 9  = Description =
10 10  
11 -LynxTerm is a free downloadable utility, it makes it easy to quickly test all functionality of the SSC-32 Servo Controller.
14 +RIOS (Robotic arm Interactive Operating System) is a Windows 95/98SE/2000/XP/Vista program for controlling the AL5 series of robotic arms with the SSC-32. With RIOS, your robot can be taught sequences of motion via the mouse or joystick. This extremely powerful program uses external inputs to affect the robot's motion for closed loop projects. External outputs can also be controlled. 3D image capture is possible with a GP2D12.
12 12  
13 -__**This program is legacy and is currently not supported.**__
16 += Features =
14 14  
15 -**To install:** Just download, unzip, and run the setup (lynx ssc 32 terminal.msi)
18 +Features List with screenshots and video
16 16  
17 -= Versions =
20 +All Servos = 1.5mS.
21 +Use the "All=1.5mS" button to set all servos to 1.5mS in order to make sure your arm is configured for the RIOS software.
22 +SSC-32 Config.
23 +Test inputs, outputs, and configure the SSC-32 for your arm. The SSC-32 is fully customizable to your arm, no matter how yours is set up. There are also config settings for servos on channels 7 and 8, which are not used for the arm.
24 +Lynx Arm Config.
25 +If you've made modifications to your arm, you can input custom values. If you're using the L5 or L6 arm, you can use the preset buttons to fill in size values.
26 +SSC-32 Firmware Updater.
27 +RIOS automatically displays the SSC-32 firmware. You can easily update your firmware from the main screen.
28 +Torque Config for Gravity Compensate.
29 +Adjust the weight of objects the arm will be picking up so that the program can adjust servo positions as needed.
30 +Geartrain Play
31 +Use this feature to compensate for the play in the geartrains when shifting balance.
32 +Project Manager.
33 +You can export your projects in csv format for use as backups or to share with other RIOS users. If you want standalone functionality, you can also export to BASIC format for Basic Atom/Basic Stamp 2. Now it's easy to position the arm, and even easier to generate BASIC code! Import, rename, or delete projects, as well as edit project comments. Easily keep track of your projects and send them to other RIOS users as .csv files, which can be imported by RIOS, and read by Microsoft Excel and notepad.
34 +Moves / Motions.
35 +Use the buttons in the upper right corner to move the arm. The mouse and / or a joystick can be used. Inverse Kinematics makes it simple to just move the gripper in X,Y,Z space. When moved into the position you'd like it to go to, add that position as a step. A group of Steps makes Sequences. A Project can contain one or more Sequences. You can even incorporate music or video into the program. Clicking on the arm display picture changes to another view.
36 +Joystick.
37 +Use a Playstation 2 controller to program the arm.
38 +Play.
39 +Make the robot move according to your program. Select the program and press Play. The image in the middle shows exactly what the arm is doing in real time ~-~- it even includes ghosting of the next move! Clicking on the arm display picture changes to another view. External inputs can be used by the program to control which Sequence is run. The inputs have Do-While, For-Next, and If-Then-Else support. You can even program it to close the gripper until a switch closure occurs! Trigger inputs and watch outputs turn on and off. Use the sequence list for programming using If-Then-Else, For-Next, and Do-While loops. Play the whole project, individual sequences, or a programmed sequence list.
40 +Output Options.
41 +Set output delays, durations, and speeds. For example, you can set one output to blink continuously while another turns on steady for two seconds then turns off.
42 +Play Log.
43 +Play log lists everything that is going on. It shows exactly which move the arm is executing, which inputs are being triggered, which programming loops are being dealt with, and it's all in real-time!
44 +3D image Capture.
45 +3D image capturing is supported. 3D image capture experimentation can be done with the addition of a single GP2D12 sensor.
18 18  
19 -(% style="width:800px" %)
20 -|**Download: **[[(% class="wikiattachmentlink" %)**ltrm111.zip**>>attach:ltrm111.zip]](%%)
21 -**Version: **v1.11
22 -**Size: **4.29MB(((
23 -**Change Log:**
47 +(% class="wikigeneratedid" %)
48 += Specifications =
24 24  
25 -Same as v1.10, except:
50 +**Media**
51 +RIOS / SSC-32 ships on a single CD-R in a paper sleeve.
26 26  
27 -* Issue Corrected:
28 -** Firmware V2 PO/QP bug patched within Lynxterm (QP returns 255 instead of 0 at startup if PO activated and value > 0)
29 -** Old PO bug patch removed from H2 Seq, no more problem using PO registers with SSC-32 V2
30 -* Improvement:
31 -** COM port communication code now fully protected from exceptions (will avoid some very rare program crash).
32 -* Main form:
33 -** Pulse trackbar now sends commands with a "S1000" speed limitation.
34 -* Macro:
35 -** Bigger buttons.
36 -** Support "$Pause x" instruction, with 0 < x < 65536 ms, insert a pause between instructions
37 -** Support "$Macro x" instruction, x from 0 to 14, to call another macro (infinite loop not allowed)
38 -* H2 Sequencer:
39 -** "Link XL/XR" checkbox added to move XL and XR together
40 -** Auto read Offsets from the SSC-32 V2 registers if detected, else it will use value from saved file.
41 -** Pulse and Offset trackbars now sends commands with a "S1000" speed limitation.
42 -* Registers:
43 -** New message asking to read new data from registers if the write button was pressed in the H2 Seq form.
44 -** "Read" and "Write" buttons disables all objects in the form while performing.
45 -** "Read" and "Write" buttons performs now firstly a SSC-32 V2 recognition as the ones in H2 Seq form.
46 -** Pulse and Offset trackbars now sends commands with a "S1000" speed limitation.
47 -)))
48 -|**Download: **[[(% class="wikiattachmentlink" %)**ltrm110.zip**>>attach:ltrm110.zip]](%%)
49 -**Version:** v1.10
50 -**Size:** 4.29MB(((
51 -**Change Log:**
53 +**System Requirements**
52 52  
53 -Same as v1.09, except:
55 +* Windows 95/98SE/2000/XP/Vista/7 Confirmed
56 +* PC with 300 megahertz (MHz) or higher processor clock speed
57 +* 128 megabytes (MB) of RAM or higher
58 +* 30MB of available hard disk space
59 +* Super VGA (800 × 600) or higher resolution video adapter and monitor
60 +* CD-ROM drive
61 +* Keyboard and Mouse or compatible pointing device
62 +* A free serial port or free USB port (with optional Serial to USB adapter cable)
63 +* Optional: Playstation 2 controller with USB adapter
54 54  
55 -* Issue Corrected:
56 -** "All = 1500" button no longer resets pulse offsets.
57 -* Registers:
58 -** "Read" button improved. Now pressing "Read" tests to see if EEPROM is initialized; if not, it performs a "RDFLT" command (like pressing the "Default" button). See SSC-32 manual for more about registers and RDFLT command.
59 -)))
60 -|**Download: **[[(% class="wikiattachmentlink" %)**ltrm109.zip**>>attach:ltrm109.zip]](%%)
61 -**Version:** v1.09
62 -**Size:** 4.28MB(((
63 -**Change Log:**
65 +(% class="wikigeneratedid" %)
66 += User Guide =
64 64  
65 -Same as v1.08, except:
66 66  
67 -* H2 Sequencer:
68 -** Offset Registers support added for SSC-32 v2 (Atmega 168).
69 -** Offset increments by 1 instead of 5.
70 -** All trackbars are now autofocused.
71 -)))
72 -|**Download: **[[(% class="wikiattachmentlink" %)**ltrm108.zip**>>attach:ltrm108.zip]](%%)
73 -**Version:** v1.08
74 -**Size:** 4.28MB(((
75 -**Change Log:**
69 += Versions =
76 76  
77 -Same as v1.07, except:
71 +**Installation instructions**
78 78  
79 -* Registers support for SSC-32 v2 (Atmega 168).
80 -)))
81 -|**Download: **[[(% class="wikiattachmentlink" %)**ltrm107.zip**>>attach:ltrm107.zip]](%%)
82 -**Version:** v1.07
83 -**Size:** 4.27MB(((
84 -**Change Log:**
73 +1. Download the update file
74 +1. Right click on the file and select 'extract to here'
75 +1. Double click on the extracted 'exe' file
76 +1. Make sure the "Unzip to folder" box is pointing to the correct installation path "C:\Program Files\RIOS_SSC-32", or else click browse to select the right one
77 +1. Click "unzip" on the Winzip Self-extractor windows, then 'ok' then 'close'
85 85  
86 -Same as v1.06, except:
87 -
88 -* COM port component rolled back from 3.1 to 3.0 (an effort to fix a known Vista bug with Bluetooth dongle issues).
89 -* Terminal panel autofocus system removed.
79 +(% style="width:800px" %)
80 +|(% style="text-align:center; vertical-align:middle; width:200px" %)**Filename
81 +Version / Size**|(% style="text-align:center; vertical-align:middle" %)**Details / Changes**(((
82 +
90 90  )))
91 -|**Download: **[[(% class="wikiattachmentlink" %)**ltrm106.zip**>>attach:ltrm106.zip]](%%)
92 -**Version:** v1.06
93 -**Size: **4.27MB(((
94 -**Change Log:**
95 -
96 -* Firmware update process now recognizes new SSC-32 v3 (based on Atmega 168), and firmware version is checked before updating to ensure the correct firmware version is used.
97 -* Improvement:
98 -** LynxTerm's full installshield no longer includes the "Params.ini" file (Com port parameters), which avoids overwriting the settings from a previous installation. If this file is missing, the program will rebuild it automatically with default values. Entering the Firmware form now detects the SSC-32's Firmware version again instead of using the one stored upon connection, in order to show up to date information.
84 +|[[(% class="wikiattachmentlink" %)**rios106u.zip**>>attach:rios106u.zip]](%%)
85 +v1.06 / 2.49MB|**July 30, 2009.** Updates to v1.06. Please see the [[What's New in v1.06>>url:http://www.lynxmotion.com/images/data/rios106.txt]] page for complete documentation. Manual updated. Includes client socket demo.
86 +|[[(% class="wikiattachmentlink" %)**rios105u.zip**>>attach:rios105u.zip]](%%)
87 +v1.05 / 2.31MB|**Jan 30, 2008.** Updates to v1.05. Please see the [[What's New in v1.05>>url:http://www.lynxmotion.com/images/data/rios105.txt]] page for complete documentation. Manual updated. Includes client socket demo.
88 +|**rios104u.zip**
89 +v1.04 / 2.03MB|Updates to v1.04. Project page layout rearranged. Minor bugfix for Move module. Com port bandwidth usage reduced. Independent shoulder drive system bug fixed. New IDE selector in BASIC export form for v05.3.0.0 IDE. New 3D Scanner! Command line startup support. Manual updated.
90 +|**rios103u.zip**
91 +v1.03 / 1.66MB|Updates to v1.03. New menu in SSC-32 config window to allow setting min / max easily. Bug concerning "arm base shake" issue corrected. Manual updated.
92 +|**rios102u.zip**
93 +v1.02 / 1.65MB|Updates to v1.02. Independent shoulder servo drive with offset adjust added. Bug concerning "hidden buttons" corrected. SSC-32 communication enhanced, and BASIC Atom Pro supported.(((
94 +
99 99  )))
100 -|**Download:** [[(% class="wikiattachmentlink" %)**ltrm105.zip**>>attach:ltrm105.zip]](%%)
101 -**Version:** v1.05
102 -**Size: **4.27MB(((
103 -**Change Log:**
96 +|**rio101up.zip**
97 +v1.01 / 1.66MB|Updates to v1.01. Arm display window resizes in Play and Move modules based on arm geometry. Arm display window supports optional Bold view (right click). Minor bug concerning the arm ghosting was corrected.
104 104  
105 -* Minor aesthetic changes. New "All = 0" button to disable all servos at once. New "Timeout" button, as in RIOS and SEQ. Horizontal channel (pin) chooser hanging bug fixed. Offsets "QP" value bug fixed.
106 -)))
107 -|**Download: **[[(% class="wikiattachmentlink" %)**ltrm104.zip**>>attach:ltrm104.zip]](%%)
108 -**Version:** v1.04
109 -**Size:** 4.24MB(((
110 -**Change Log:**
111 -
112 -* "All = 1500" sets all 32 servos to 1500uS. Long macro word-wrap bug fixed.
113 -)))
114 -|**Download: **[[(% class="wikiattachmentlink" %)**ltrm103.zip**>>attach:ltrm103.zip]](%%)
115 -**Version:** v1.03
116 -**Size:** 4.24MB(((
117 -**Change Log:**
118 -
119 -* Added support for multiple Hexapod config files. Fixed several communication bugs.
120 -)))
121 -|**Download: **[[(% class="wikiattachmentlink" %)**ltrm101.zip**>>attach:ltrm101.zip]](%%)
122 -**Version: **v1.01
123 -**Size: **4.24MB(((
124 -**Change Log:**
125 -
126 -* Added Pulse-width Offset (PO) command support.
127 -)))
128 -|**LynxTerm.zip** //(Initial release. Download a newer version above.)//
129 -**Version:** Beta v1.00
130 -**Size: **4.24MB(((
131 -Small terminal program written specifically for the SSC-32. Effortlessly test all functionality.
132 -)))
133 -
134 134  
Copyright RobotShop 2018