I purchased the Sparkfun IMU razor M0 SEN-14001. I calibrated it and now I am using it on my robot. I am getting the measurements from the Robot Operating System ( from the /imu topic). I have an important question: what is the error of the measurements that I am reading? (I am interested in the error of angular velocity around z-axis i.e. yaw rate).
The yaw rate error mainly comes from the IMU’s bias drift and noise, check the datasheet specs or record static readings to estimate uncertainty.
IMUs usually output sporadic data. You have to apply the Kalman filter if you are not already doing that.
good morning! do you have any official code (e.g. python script) for the kalman filter that you can share?