Magnetometer

X-Series and R-Series Actuators
Post Reply
istvanbor
Posts: 12
Joined: Thu Jul 09, 2020 4:11 am

Magnetometer

Post by istvanbor » Fri Oct 02, 2020 6:40 am

Hello!

Do I understand it right, that the X-series do not contain magnetometer (so only 6dof)? I need that to calculate odometry from IMU, and currently the yaw has a horrible drift.

Thanks: Istvan
User avatar
dave_rollinson
HEBI Official
Posts: 41
Joined: Tue Dec 31, 2019 11:58 am

Re: Magnetometer

Post by dave_rollinson » Fri Oct 02, 2020 11:41 pm

Istvan,

The actuators do not contain magnetometers. Even if they did they would be mostly measuring magnetic effects from the motor and gears. Overall, forward-integrating IMU data to get pose estimates doesn't work well without other sources to fuse in, like wheel odometry, vision, lidar, etc.

Out of curiosity are you trying to integrate based on the quaternion orientation estimates from the actuators, or are you working with the raw gyro readings? If you can use the quaternion orientation from the actuators that should work better.

Lastly, we have found benefits from averaging the estimates from multiple actuators, to reduce drift and noise. So for example if you have 4 actuators on the frame of a mobile base, you can average the estimates from all 4 actuators, which should cut noise and drift down by roughly 1/2.

Hope that helps,
-Dave
istvanbor
Posts: 12
Joined: Thu Jul 09, 2020 4:11 am

Re: Magnetometer

Post by istvanbor » Tue Oct 06, 2020 6:07 am

Oh I understand the magnetometer part now, thank you for the reply. Currently I am using the raw gyro readings, but I will try the orientation then. I am experimenting with your Mobile IO now and I am trying to create the best only-IMU odometry possible, then I will fuse it with the LIDAR data and wheel odometry, to get a super correct odometry.

And thanks for the averaging tip, my thesis is based on this idea :D

Best wishes:
Istvan
Post Reply