No, most systems these days use a Kalman filter, which is quite a bit more difficult to implement. One such open source AHRS is the Arduino compatible RTIMUlib. You can read about my experience implementing it with a Pololu IMU here: State of the art AHRS for $25
