Complementary Filter

Use when you must run a Mahony-style explicit complementary filter attitude observer on so3 to fuse a spacecraft or air-vehicle rate gyro with sun sensor and magnetometer vector measurements into a continuous, drift-free attitude quaternion estimate with online gyro bias estimation: form the cross-product innovation from each body measurement against the reference vector rotated by the estimated attitude, drive the proportional and integral correction gains, update the bias estimate, and integrate the quaternion kinematics with RK4 and renormalization. Produces the attitude and bias time histories, the per-step innovation norm, and the steady-state convergence verdict that gate the pointing and navigation assessment. Trigger: complementary-filter, mahony, gyro-bias-estimation, vector-measurement-fusion, so3-attitude-observer, attitude-quaternion, innovation-norm, rate-gyro.

ashfordeOU 4f9e641 3 files · 46.6 KB Updated

File contents

ashfordeOU/aero-agent-skills/tree/main/skills/gnc-autonomy/estimation-filtering/complementary-filter commit 4f9e641cd2

Frequently asked questions

npx skillmds@latest add ashfordeou/complementary-filter