RIOS v1.05 Update Available!

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 :wink:

*** 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.

Awesome!!!