Department of Aerospace Engineering, Tamkang University, Tamsui, New Taipei City 25137, Taiwan.
Sensors (Basel). 2012;12(1):1-23. doi: 10.3390/s120100001. Epub 2011 Dec 22.
Obtaining precise attitude information is essential for aircraft navigation and control. This paper presents the results of the attitude determination using an in-house designed low-cost MEMS-based flight information measurement unit. This study proposes a quaternion-based extended Kalman filter to integrate the traditional quaternion and gravitational force decomposition methods for attitude determination algorithm. The proposed extended Kalman filter utilizes the evolution of the four elements in the quaternion method for attitude determination as the dynamic model, with the four elements as the states of the filter. The attitude angles obtained from the gravity computations and from the electronic magnetic sensors are regarded as the measurement of the filter. The immeasurable gravity accelerations are deduced from the outputs of the three axes accelerometers, the relative accelerations, and the accelerations due to body rotation. The constraint of the four elements of the quaternion method is treated as a perfect measurement and is integrated into the filter computation. Approximations of the time-varying noise variances of the measured signals are discussed and presented with details through Taylor series expansions. The algorithm is intuitive, easy to implement, and reliable for long-term high dynamic maneuvers. Moreover, a set of flight test data is utilized to demonstrate the success and practicality of the proposed algorithm and the filter design.
获取精确的姿态信息对于飞机导航和控制至关重要。本文介绍了使用内部设计的低成本基于微机电系统的飞行信息测量单元进行姿态确定的结果。本研究提出了一种基于四元数的扩展卡尔曼滤波器,将传统的四元数和重力分解方法集成到姿态确定算法中。所提出的扩展卡尔曼滤波器利用四元数方法中四元数的四个元素的演化作为姿态确定的动态模型,将四元数作为滤波器的状态。从重力计算和电子磁传感器获得的姿态角度被视为滤波器的测量值。不可测量的重力加速度是从三轴加速度计的输出、相对加速度和由于身体旋转产生的加速度中推断出来的。四元数方法的四元数元素的约束被视为完美测量,并集成到滤波器计算中。通过泰勒级数展开详细讨论和呈现了测量信号时变噪声方差的近似值。该算法直观、易于实现,适用于长期高动态机动。此外,还利用一组飞行测试数据证明了所提出的算法和滤波器设计的成功和实用性。