Lynxmotion RIOS SSC-32: Features

Last modified by Eric Nantel on 2023/01/18 10:55

Lynxmotion RIOS SSC-32: Features
Rev. 1.

Updated 12.12.05

Lynxmotion
_R
obot Arm
_Interactive
_Operating
_System

RIOS written by:
Laurent Gay

Video of a project running in Play mode. AVI Video, 3.28MB.
Video of a project running in Play mode with inputs. AVI Video, 3.73MB.


Main screen.
 
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.

Figure 1.
 
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.

Figure 2.
 
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.

Figure 3.
 
SSC-32 Firmware Updater.
RIOS automatically displays the SSC-32 firmware. You can easily update your firmware from the main screen.

Figure 4.
 
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.


Figure 5.
 
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.


Figure 6.
 
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.


Figure 7.
 
Joystick.
Use a Playstation 2 controller to program the arm.

Figure 8.
 
Play.
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.

Video of a project running in Play mode. AVI Video, 3.28MB.
Video of a project running in Play mode with inputs. AVI Video, 3.73MB.


Figure 9.
 
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.

Figure 10.
 
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!

Figure 11.
 
System Requirements.
  • Windows 95/98/2000/XP 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
Tags:
Created by Eric Nantel on 2023/01/18 10:38
Copyright RobotShop 2018