Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Difference to or benefits of this project vs. official XSens MTi ROS driver? #107

Open
moooeeeep opened this issue Sep 16, 2019 · 3 comments

Comments

@moooeeeep
Copy link

I noticed, that XSens has released and does maintain an official ROS driver, downloadable as part of their SDK: http://wiki.ros.org/xsens_mti_driver

Did you already review the functionality of the official driver? Does it lack or differ in scope or features? Would you recommend to switch?

@fcolas
Copy link
Contributor

fcolas commented Sep 16, 2019

It's not a bad question and the short answer is that my package predates the official one (by many years).

I started this node because there was no official ROS (or even unix) driver and the third party driver was limited in functionalities (single configuration supported). Later XSens published a half-maintained ROS driver based on mine but they didn't commit to it. Hopefully they will do better with this one but I didn't try it (I don't use a XSens device any more).

I cannot comment on the details but the node seems to provide similar (and hopefully even better) functionality. One small difference in scope is that you can configure the device with my package; which was convenient when MT manager was only available on Windows. Now it's not the case any more but I believe a command line configuration tool can still be useful for robots.

Sadly, they don't seem to package it as part of the ROS distribution, which means more manual operations.

But if I don't have to do their job and they provide a stable, performant, full-featured and durable node, that's great.

I'd be interested in your opinion (or anybody else) on this question. In other words, should I deprecate this one and recommend to switch to the official package?

@ruoshiwen
Copy link

I tried official package on ubuntu 16.04, but I could not run mtmanager. The error is libicui18n.so.60 cannot open shared object file, I spent quite some time searching the answer and still failed.
Fortunately, your package works fine for me. Except that I had to modify the package.xml file, add and changing <run_depend> to <exec_depend>, otherwise ros does not recognise the package name (cannot roslaunch), but I dont know why.

@jiminghe
Copy link

Hi Everyone,

Xsens now publishes the latest version of Xsens ROS MTi Driver inside the MT Software Suite, please make sure that you download the latest MT Software Suite at: https://content.xsens.com/mt-software-suite-download

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants