Why does the MPU6050 IMU sensor not require calibration? I've used other gyro sensors on RC helicopters that required calibration at boot. Also, how does it know what its neutral position is considering that I don't need to calibrate it?
closed as off-topic by Juraj, sempaiscuba, VE7JRO♦, gre_gor, per1234 Dec 20 '18 at 22:37
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "This question does not appear to be about Arduino, within the scope defined in the help center." – Juraj, sempaiscuba, VE7JRO, gre_gor, per1234
It's not entirely true that it does not require any calibration at all.
The MPU60X0 family's triple-axis MEMS gyroscope has certain features that reduce the need for calibration. These features are, as mentioned by Juraj, and on the datasheet:
- Enhanced bias
- Sensitivity temperature stability
This does not mean the sensor is 100% properly calibrated right out of the box, which means if you need it to be extremely accurate, you'd probably have to do some manual calibration on top of the built-in calibration features.