As part of a navigation and object tracking course at the University of Alabama and for educational purposes, I developed an attitude and heading reference system using an error state extended Kalman filter. Optimization was used to determine inflated variance values. The filter was evaluated using simulated sensor data representing ramp and parabolic maneuvers, and the estimated Euler angles are shown on the right.
