Skip to content

add gyroscope calibration routine in utils #116

Description

@cbicari

Gyroscope calibration matters because raw MEMS gyros have inherent errors — bias (non-zero output at rest), scale factor inaccuracies, and axis misalignment — that get worse with temperature and time. Since orientation is calculated by integrating angular velocity, even a tiny uncalibrated bias accumulates into significant drift within minutes. In a 6DoF/9DoF sensor fusion filter (Kalman, Madgwick, etc.), an uncalibrated gyro slows convergence and destabilizes the orientation estimate, forcing the system to rely more heavily on the accelerometer/magnetometer, which have their own noise and interference issues. Calibration removes these errors upfront, giving faster, more stable, and more accurate orientation tracking.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions