genom3-ros: genom3-ros 1.12 released

Added by Anthony Mallet over 8 years ago


  • Older g++ (4.5) does not like C-like struct initializers
  • In C client metadata, export numeric default values as numeric json data
  • Catch all exceptions in ros_init() from C client
  • Fix build with ros and gnu ld >= 2.24.90
  • Disable static libraries by default



optitrack-genom3: optitrack-genom3 1.4 released

Added by Anthony Mallet over 8 years ago


  • Support Motive-1.9 (natnet 2.9). Make sure to leave the new 'Y UP' streaming option in Motive untouched. (There is now a 'Z UP' option...)
  • Support the unicast streaming option of Motive (typically for Wifi connections). Multicast is still supported, and Motive streaming configuration can even be changed online without disrupting clients. Beware that each 'unicast' stream loads the streaming machine, and that unicast streams can only be stopped by stopping the streaming on the server.
  • Add an option to export individual marker position (added set_export request to configure what is exported):
    • Individual marker position associated to rigid bodies. This information is exported in the port markers/name, where name is the rigid body name.
    • Anonymous marker position, not associated to a rigid body. Those markers are found in markers/anonymous

    The X,Y,Z coordinates are expressed in the global optitrack frame.

  • Timestamp frame data more precisely (using E. Olson algorithm).
  • The 'connect' request now returns as soon a a connection is established, so that connection errors are more easily detected.




Also available in: Atom