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.
Model Number: RIOS-02
RIOS / SSC-32 ships on a single CD-R in a paper sleeve.
- Features List with screenshots and video
- All Servos = 1.5mS.
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.
- SSC-32 Config.
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.
- Lynx Arm Config.
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.
- SSC-32 Firmware Updater.
RIOS automatically displays the SSC-32 firmware. You can easily update your firmware from the main screen.
- Torque Config for Gravity Compensate.
Adjust the weight of objects the arm will be picking up so that the program can adjust servo positions as needed.
- Geartrain Play
Use this feature to compensate for the play in the geartrains when shifting balance.
- Project Manager.
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.
- Moves / Motions.
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.
Use a Playstation 2 controller to program the arm.
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.
- Output Options.
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.
- Play Log.
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!
- 3D image Capture.
3D image capturing is supported. 3D image capture experimentation can be done with the addition of a single GP2D12 sensor.
- Manual for RIOS / SSC-32 v1.06
RIOS / SSC-32 ships on a single CD-R in a paper sleeve.
- Windows 95/98SE/2000/XP/Vista/7 Confirmed
- PC with 300 megahertz (MHz) or higher processor clock speed
- 128 megabytes (MB) of RAM or higher
- 30MB of available hard disk space
- Super VGA (800 × 600) or higher resolution video adapter and monitor
- CD-ROM drive
- Keyboard and Mouse or compatible pointing device
- A free serial port or free USB port (with optional Serial to USB adapter cable)
- Optional: Playstation 2 controller with USB adapter
- Download the update file
- Right click on the file and select 'extract to here'
- Double click on the extracted 'exe' file
- 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
- Click "unzip" on the Winzip Self-extractor windows, then 'ok' then 'close'
Version / Size
|Details / Changes|
v1.06 / 2.49MB
|July 30, 2009. Updates to v1.06. Please see the What's New in v1.06 page for complete documentation. Manual updated. Includes client socket demo.|
v1.05 / 2.31MB
|Jan 30, 2008. Updates to v1.05. Please see the What's New in v1.05 page for complete documentation. Manual updated. Includes client socket demo.|
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.|
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.|
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.|
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.|