Fusion of GPS and Redundant IMU Data for Attitude Estimation

Attitude estimation using Global Positioning System/Inertial Navigation System (GPS/INS) was used as an example application to study three different methods of fusing redundant multi-sensor data used in the prediction stage of a nonlinear recursive filter. Experimental flight data were collected with an Unmanned Aerial Vehicle (UAV) containing GPS position and velocity calculations and four redundant Inertial Measurement Unit (IMU) sensors. Additionally, the aircraft roll and pitch angles were measured directly with a high-quality mechanical vertical gyroscope to be used as a ‘truth’ reference for evaluating attitude estimation performance. A simple formulation of GPS/INS sensor fusion using an Extended Kalman Filter (EKF) was used to calculate the results for this study. Each of the three presented fusion methods was shown to be effective in reducing the roll and pitch errors as compared to corresponding results using single IMU GPS/INS sensor fusion. Additionally, the fusion methods were shown to be effective in estimating roll and pitch angles without the aid of GPS (dead reckoning).

[1]  Ning Xiong,et al.  Multi-sensor management for information fusion: issues and approaches , 2002, Inf. Fusion.

[2]  K. P. Schwarz,et al.  Testing a decentralized filter for GPS/INS integration , 1990, IEEE Symposium on Position Location and Navigation. A Decade of Excellence in the Navigation Sciences.

[3]  Sumit Roy,et al.  Decentralized structures for parallel Kalman filtering , 1988 .

[4]  Frank L. Lewis,et al.  Optimal Control , 1986 .

[5]  J.L. Crassidis,et al.  Sigma-point Kalman filtering for integrated GPS and inertial navigation , 2005, IEEE Transactions on Aerospace and Electronic Systems.

[6]  H.F. Durrant-Whyte,et al.  General decentralized Kalman filters , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[7]  M. Oosterom,et al.  Virtual sensor for fault detection and isolation in flight control systems - fuzzy modeling approach , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[8]  Yangquan Chen,et al.  Low-Cost Multispectral Aerial Imaging using Autonomous Runway-Free Small Flying Wing Vehicles , 2008, IGARSS 2008 - 2008 IEEE International Geoscience and Remote Sensing Symposium.

[9]  Éva Gyurkovics,et al.  Stabilization of sampled-data nonlinear systems by receding horizon control via discrete-time approximations , 2003, Autom..

[10]  Behrooz Parhami,et al.  A taxonomy of voting schemes for data fusion and dependable computation , 1996 .

[11]  Robert M. Rogers,et al.  Applied Mathematics in Integrated Navigation Systems , 2000 .

[12]  C. Chang,et al.  Kalman filter algorithms for a multi-sensor system , 1976, 1976 IEEE Conference on Decision and Control including the 15th Symposium on Adaptive Processes.

[13]  Taro Suzuki,et al.  Vision based localization of a small UAV for generating a large mosaic image , 2010, Proceedings of SICE Annual Conference 2010.

[14]  Deok-Jin Lee,et al.  Nonlinear Estimation and Multiple Sensor Fusion Using Unscented Information Filtering , 2008, IEEE Signal Processing Letters.

[15]  H. F. Durrant-Whyte,et al.  Fully decentralised algorithm for multisensor Kalman filtering , 1991 .

[16]  Ryosuke Shibasaki,et al.  UAV-Borne 3-D Mapping System by Multisensor Integration , 2009, IEEE Transactions on Geoscience and Remote Sensing.

[17]  Y. Bar-Shalom,et al.  On optimal track-to-track fusion , 1997, IEEE Transactions on Aerospace and Electronic Systems.

[18]  Gholamreza Latif Shabgahi,et al.  A fuzzy voting scheme for hardware and software fault tolerant systems , 2005, Fuzzy Sets Syst..

[19]  François Michaud,et al.  Adaptable sensor fusion using multiple Kalman filters , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[20]  Ren C. Luo,et al.  Multisensor fusion and integration: approaches, applications, and future research directions , 2002 .

[21]  Marcello R. Napolitano,et al.  On-line Modeling and Calibration of Low-Cost Navigation Sensors , 2011 .

[22]  Shambhu Upadhyaya,et al.  Secure and fault-tolerant voting in distributed systems , 2001, 2001 IEEE Aerospace Conference Proceedings (Cat. No.01TH8542).

[23]  N. A. Carlson,et al.  Federated filter for fault-tolerant integrated navigation systems , 1988, IEEE PLANS '88.,Position Location and Navigation Symposium, Record. 'Navigation into the 21st Century'..

[24]  Shen Li,et al.  The research on unmanned aerial vehicle remote sensing and its applications , 2010, 2010 2nd International Conference on Advanced Computer Control.

[25]  B. Parhami Voting algorithms , 1994 .

[26]  Dan Simon,et al.  Optimal State Estimation: Kalman, H∞, and Nonlinear Approaches , 2006 .

[27]  Guoqing Zhou,et al.  Civil UAV system for earth observation , 2007, 2007 IEEE International Geoscience and Remote Sensing Symposium.

[28]  Xiaoji Niu,et al.  Analysis and Modeling of Inertial Sensors Using Allan Variance , 2008, IEEE Transactions on Instrumentation and Measurement.

[29]  Costanzo Manes,et al.  Comparative Study of Unscented Kalman Filter and Extended Kalman Filter for Position/Attitude Estimation in Unmanned Aerial Vehicles , 2008 .

[30]  Vipin Chandra,et al.  MULTISENSOR FUSION AND INTEGRATION , 2013 .

[31]  Shu-Li Sun,et al.  Multi-sensor optimal information fusion Kalman filter , 2004, Autom..

[32]  Xiaodong Wang,et al.  Decentralized sigma-point information filters for target tracking in collaborative sensor networks , 2005, IEEE Transactions on Signal Processing.

[33]  Marcello R. Napolitano,et al.  Sensitivity Analysis of EKF and UKF in GPS/INS Sensor Fusion , 2011 .

[34]  Pramod K. Varshney Multisensor data fusion , 1997 .

[35]  Marcello R. Napolitano,et al.  Flight-Test Evaluation of Sensor Fusion Algorithms for Attitude Estimation , 2012, IEEE Transactions on Aerospace and Electronic Systems.

[36]  Elliott D. Kaplan Understanding GPS : principles and applications , 1996 .

[37]  Huosheng Hu,et al.  Toward a fully decentralized architecture for multi-sensor data fusion , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[38]  Zhiqiang Xing,et al.  Over-bounding Integrated INS/GNSS Output Errors , 2010 .

[39]  J. A. Roecker,et al.  Comparison of two-sensor tracking methods based on state vector fusion and measurement fusion , 1988 .

[40]  Carthik A. Sharma,et al.  Dynamic voting schemes to enhance evolutionary repair in reconfigurable logic devices , 2005, 2005 International Conference on Reconfigurable Computing and FPGAs (ReConFig'05).

[41]  Hugh F. Durrant-Whyte,et al.  Estimation and control for a modular wheeled mobile robot , 2000, IEEE Trans. Control. Syst. Technol..

[42]  Yaakov Bar-Shalom,et al.  The Effect of the Common Process Noise on the Two-Sensor Fused-Track Covariance , 1986, IEEE Transactions on Aerospace and Electronic Systems.

[43]  C. J. Harris,et al.  Comparison of two measurement fusion methods for Kalman-filter-based multisensor data fusion , 2001 .

[44]  James Llinas,et al.  An introduction to multisensor data fusion , 1997, Proc. IEEE.

[45]  Zhiqiang Xing,et al.  Modeling and bounding low cost inertial sensor errors , 2008, 2008 IEEE/ION Position, Location and Navigation Symposium.

[46]  D. W. Allan,et al.  Statistics of atomic frequency standards , 1966 .