Choose the right IMU for our Robot
We are doing a project about controlling the robot using slam to build a real-time map of a building and then ask robot to go to destinations all by itself based on the map. We are going to use ROS real-time operating system, but the realtime map was not that clear,having a lot of noise. So we feel we can use slam with IMU to do the localization and filter better. But since we are requested to use ROS operating system, we tried to find IMU supported by ROS drivers on this link http://www.ros.org/wiki/Sensors, the problem is the active links on this website leads us to some really expensive IMU sensors like microstrain_3dmgx2_imu(,http://www.ros.org/wiki/microstrain_3dmgx2_imu )at 1700 dollars, otherwise they don't have a link anymore.And we have also checked CH Robotics UM6 IMU,whose price is much more acceptable, but this one has a blank link ,http://www.ros.org/wiki/imu_um6,so we are not sure it has ROS drivers, And we did not found evidence online saying that it support ROS operating system either.
And our concerns also involve that what IMU has the enouth accuracy with the Lidia sensor hokuyo we are using,whether the data rate is compatible with our system and whether it will work well with the robot(Roomba) we are going to use.
Any advice on what kind of IMU should we use? Thanks for any answers!