Description
Hi, I would like to use this module for a pen plotter robot with 1mm positioning accuracy.
However, current firmware has 2 issues.
- Even when stationary, it rotates about 0.01° every 2 seconds (=18°/h). This instability is very bad compared to the other IMU module BNO085
2.The faster the moving speed, the larger the distance error.
While I was following this issue, I checked the following article. I will try this if possible.
https://github.com/sparkfun/SparkFun_Optical_Tracking_Odometry_Sensor/tree/main/Firmware/Lookup_Table_Calibration
Is there any way to solve issue 1?
It seems that the IMU does not have a temperature compensation function, but even so, what needs to be fixed to cause poor bias stability immediately after calibration?
I suppose it is unavoidable if the bias stability of the LSM6DSO is originally poor, but I feel that it is too bad.
According to below document, higher-end model LSM6DSR's bias instability is 5 degree/hr.
LSM6DSO's bias instabiity is not written.
Here are some points I think could be improved. If you have any advice, I would be grateful.
・Large angular velocity range ±2000 dps (degrees per second)
・Calibration with short-time samples (64 samples)
・No temperature calibration function