Robotics StackExchange | Archived questions

Orientation from ROBOT_POSE_EKF

FUERTE and ubuntu 12.04

Hi,

I am trying to use robotposeekf package to combine the orientation data from the wheel odometry of pioneer base and IMU data to get a better EKF estimate of orientation.

The plot can be found at IMAGE.PNG

Orientation topics plotted-

IMU /imu/data/orientation/z

Wheel odometry /pose/pose/pose/orientation/z

EKF /robotposeekf/odom_combined/pose/pose/orientation/z

In the plot, I have rotated the robot twice for 360 degree. The y-axis of the plot should be multiplied by 0.5pi for your understanding. The plot of robotposeekf package is not convincing as it would follow /imu/data for some time and then gives abnormal results(X-axis b/w 50 and 100, near 150) and again follows IMU data . Generally IMU gives better results than the wheel odometry data.

Can you please tell me what can be done

Thanks,

Sai Manoj

Asked by sai on 2012-10-07 19:47:32 UTC

Comments

What kind of covariance do you have in both the wheel odometry and imu?

Asked by fmarques on 2013-03-15 00:34:28 UTC

Answers