Menu

#332 Update to the XSens MTi IMU driver

Release-2.2
closed-rejected
Player (393)
5
2009-07-13
2008-09-09
Chris
No

This is an update to the current xsensmt driver. It changes to the current API supplied by xsens and adds support for the MTi-G IMU.

It also allows the setting of Kalman filter to be changed and the gps lever arm to be set and allows for the output of more data if it is desired. This is a change to the IMU interface which allows for the 6 axis position, velocities and accelerations to be simultaneously outputted.

Discussion

  • Chris

    Chris - 2008-09-10

    Edited the diff file to fix a typo which prevented building on linux. Built fine on OSX with the typo as it is inside an #ifdef __APPLE__ tag
    File Added: imu.diff.zip

     
  • Toby Collett

    Toby Collett - 2009-01-04

    this didnt build when I applied it to trunk on ubuntu intrepid

     
  • Chris

    Chris - 2009-01-04

    Not sure why this is, it used to build fine on an older version of player on Hardy and OSX, though I haven't tried on Intrepid. Unfortunately a new player checkout no longer builds on OSX - when I have time I'll look into this. I'll also get the new students who will be continuing my uni project to look into why this patch no longer works on intrepid/the new player.

     
  • Toby Collett

    Toby Collett - 2009-01-04
    • milestone: --> Release-2.2
     
  • Toby Collett

    Toby Collett - 2009-06-07

    any progress on this?

     
  • Chris

    Chris - 2009-06-08

    Sorry this hasn't been my top priority of late. I've passed this onto those who continued my project at Uni and hopefully they can deal with it. Otherwise it might have to wait until someone else want this driver done as I now don't have access to the hardware or a personal linux computer. (It built fine on OSX so can't use it do debug the issues)

     
  • Martin Spencer

    Martin Spencer - 2009-06-08

    I've got it to build on ubuntu, as far as i can tell the only reason it didn't build before was that a few patches had been applied to trunk since the patch was made. I merged the changes and made a new diff file, should I make a new patch to upload it?

    Sorry, I should have pointed this out a while ago.

     
  • Chris

    Chris - 2009-06-08

    Updated patch

     
  • Toby Collett

    Toby Collett - 2009-06-08

    Unfortunately this patch adds code that is not open source so cannot be used as is.

    \section FileCopyright Copyright Notice
    Copyright \(C\) Xsens Technologies B.V., 2006.  All rights reserved.
    
    This source code is intended for use only by Xsens Technologies BV and
    those that have explicit written permission to use it from
    Xsens Technologies BV.
    

    What needs to be done is to modify the driver to use the library provided by xsens from outside the player tree. (Or get permission from Xsens for this code to be included in Player)

     
  • G Biggs

    G Biggs - 2009-07-13
    • status: open --> closed-rejected
     

Log in to post a comment.