Hey everyone,
The RIOS v1.05 update is now available for download!
lynxmotion.com/Product.aspx? … #downloads
What’s new in RIOS V1.05 :
*** Main Form ***
- If you have saved several “yourconfigfilename.cfg” files (in the installation directory), the software will ask the one to load at startup.
*** SSC-32 Config ***
- Outputs test re-coded.
- Multiple configuration files support (“save as” and “load” buttons).
- New button to enable/disable Inputs scan.
- New button to enable/disable Ouput update.
- Independent shoulder servo drive now control the pin #18 too, moving opposite way as #17 (and using the same offset value) in order to allow using two shoulder servos head to head, using pin #16/#18 couple…DON’T USE THIS WITH LYNXMOTION’S ARMS
*** Arm config ***
- New arm quick selector form.
- All trackbars are now moving the arm smoothly using a little delay.
- support for little gripper added (using the quick selector).
- Bold support for the graphics.
*** Project ***
- New duplicate button to easily copy a project.
- Basic Export now supports Botboard II.
- CSV Import algorithm improved (faster)
– CSV Import progress bar added.
*** Moves / Motions ***
- Undo button to cancel the last database operation.
- Joystick form allows to reassign action to buttons.
- moving the arm with a mouse or a joystick is smoother now using a little delay.
- static moves (wrist up/down and grip open/close if “lock tip” checked) is more precise now.
*** Play ***
- IK engine improved, more precise.
- independent “Play” thread completely re-coded :
– Outputs update is removed from the thread, now it’s joint with the input scan interrupt.
– Variable interpolation rate support.
– Adjustable acceleration/deceleration support (sine curve) from 0 to 100% effect.
– Smart interpolation rate auto adjust arround the choosen value according to each steps time.
– Global speed adjust from 75 to 125%.
– 100 pixels trajectory handle (showing interpolation rate and acc/dec effects).
– Disable/enable “joint moves” interpolation support.
– Adjustable Thread priority. - New button to enable/disable Inputs scan.
- New button to enable/disable Ouput update.
- Acc/dec progress-bar view.
- “Smooth” slider effect enhanced.
- New “settings” button to adjust the “Play” thread features.
- Adjustable input scan/output update rate support.
- The Play form is now sizeable.
*** Firmware ***
- Firmware update feature now supports SSC-32 V2 (Atmega 168).
*** Socket client ***
- The socket client allows connecting to a robot using TCP/IP instead of COM port.
*** Socket server ***
- The socket server allows an external application to control some feature in RIOS,
*** Socket client demo program ***
- The Socket Client Demo program can connect to RIOS Socket Server in order to command the “Play” form through a network.
- it demonstrates all the RIOS socket server commands.
*** Graphics ***
- Arm graphics => “Load” object is now surrounded with a black line
- Arm graphics => two gray dot lines crossing at grip tip added to the previous versions four red marks.
- Arm graphics => 100 pixels trajectory (enable this in the “settings” form).
this shows interpolation and acc/dec effect on grip speed. - Arm graphics => Base angle line now shows distance too.
- servos trajectories graphics => reflects now interpolation and acc/dec effect on servos speed.
- servos trajectories graphics => shows now interpolated steps marks.
*** SSC-32 communication ***
- COM port list bug corrected (bluetooth dongle issue).
- COM port Bandwidth usage improved.
- Different input scan / output update rate and interpolation rate supported and securized :
– Data collision prevent enhanced. - “QP” command enhanced (will returns now the right servos positions even using a slow COM port) :
– sends a and wait a bit to wake up the communication system…seems working
*** Help ***
- Manual updated
*** V1.05 Warning ***
- This new version automatically rename the “ConfigSSC32.txt” file into “ConfigSSC32.cfg” in order to handle multiple config files and recognize them with the “.cfg” extension.
- If you return to a previous RIOS version (< V1.05) you’ll have to rename manually the “ConfigSSC32.cfg” file to “ConfigSSC32.txt” so the previous version will find it.