I'm investigating adding an IMU to my 3DOF robot platform to improve odometry through robot_pose_ekf
What IMUs are available that output sensor_msgs/Imu messages?
Here's what I found so far:
What solution would work best for the least amount of money (taking into account I only have 3DOF on my robot)?
(for example, has anyone used Wiimote IMU data for robot_pose_ekf?)
You can have a look here: Sensors wiki and contribute those you found extra. We at KUL have the Xsens Mti package that we maintain.
For integration with robot_pose_ekf, you'll want to make sure that your IMU actually computes and returns an orientation, since robot_pose_ekf only cares about the orientation component of it's input sensor_msgs/IMU. For example, if I recall correctly, the Wiimote IMU does not compute an orientation component, as the Wiimote only outputs accelerations (and angular velocities if you have a MotionPlus either addon or builtin to the newer Wiimotes).
I'm not familiar with the imu_9drazor driver specifically, but we do use Sparkfun 9DOF Razor IMU in our own projects (with an unreleased driver) and have been extremely happy with it. Some reasons we've been happy with it:
Relatively inexpensive ($125)
Easily hackable (it's basically just an Arduino with the sensors wired in and some pre-exisiting firmware)
Gyros don't really drift, so we are able to use a static bias correction instead of calculating it on the fly
Hopefully this helps.
Does anyone know what happened to the http://www.ros.org/wiki/imu_9drazor page? It seems to empty.
Nothing released or in any shape to be released. It looks like the code for the imu_9drazor is still up ( https://github.com/adasta/rutgers-ros-pkg ), but since the docs were removed, who knows what shape it's in. It might be easiest to write your own driver using the stock Sparkfun firmware.
Eric Perko (Apr 03)editAsked: Mar 15 '11
Seen: 416 times
Last updated: Apr 02
ROS Answers is licensed under Creative Commons Attribution 3.0 Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.