Low-cost GPS/INS integration with accurate measurement modeling using an extended state observer

The extended Kalman filter (EKF) is widely used for the integration of the global positioning system (GPS) and inertial navigation system (INS). It is well known that the EKF performance degrades when the system nonlinearity increases or the measurement covariance is not accurate. For the loosely coupled GPS/INS integration, accurate determination of the GPS measurement and its covariance is not a simple task. An extended state observer (ESO) is proposed for the first time to improve the navigation performance of the loosely coupled GPS/INS integration with accurate measurement modeling. The performance of the proposed method is comprehensively evaluated and analyzed, and comparisons were made with respect to the standard EKF method. Simulations and a field vehicular test were conducted to evaluate the performance of the integrated system using the proposed algorithm. The results demonstrate that the navigation performance of the proposed method can be improved significantly in terms of position and velocity when compared with the EKF method. In the simulation test, the RMS values of the positioning errors are reduced by 52.57%, 48.56%, and 34.16% in the north, east, and vertical directions, respectively. The corresponding percentage for the velocity errors are 48.20%, 43.17%, and 22.65%, respectively. In the field test, the RMS values of the positioning errors are decreased by 40.91%, 47.63%, and 12.21%, respectively. The corresponding percentage for the velocity errors are 42.13%, 31.38%, and 33.86%, respectively. The improvement of attitude accuracy is not obvious as it mainly relies on the quality of the inertial sensors.

[1]  Qiang Ma,et al.  ADRC with Synthesis Tuning Algorithm for Main Steam Pressure of CFBB , 2011 .

[2]  Eun-Hwan Shin A Quaternion-Based Unscented Kalman Filter for the Integration of GPS and MEMS INS , 2004 .

[3]  Chen Kaiwei,et al.  Hybrid ADRC system design for semi-strapdown seeker , 2018 .

[4]  Kyung-Soo Kim,et al.  Disturbance Observer for Estimating Higher Order Disturbances in Time Series Expansion , 2010, IEEE Transactions on Automatic Control.

[5]  Guoliang Chen,et al.  Loosely coupled GNSS/INS integration based on an auto regressive model in a data gap environment , 2018, Acta Geodaetica et Geophysica.

[6]  C. Kravaris,et al.  Nonlinear observer design using Lyapunov's auxiliary theorem , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[7]  Hassan K. Khalil,et al.  Cascade high-gain observers in output feedback control , 2017, Autom..

[8]  Chenguang Yang,et al.  Corrections to "Extended State Observer-Based Integral Sliding Mode Control for an Underwater Robot With Unknown Disturbances and Uncertain Nonlinearities" , 2019, IEEE Trans. Ind. Electron..

[9]  Feng Yang,et al.  High-Order Sliding Mode-Based Fixed-Time Active Disturbance Rejection Control for Quadrotor Attitude System , 2018, Electronics.

[10]  Bingyou Liu,et al.  Linear inverted pendulum control based on improved ADRC , 2019, Systems Science & Control Engineering.

[11]  Zhiming Chen,et al.  Autonomous navigation algorithm based on AUKF filter about fusion of geomagnetic and sunlight directions , 2018, Int. J. Intell. Comput. Cybern..

[12]  Xiuyun Meng,et al.  An Improved Adaptive Extended Kalman Filter Algorithm of SINS/GPS Loosely-Coupled Integrated Navigation System , 2018 .

[13]  Tianhe Xu,et al.  An Adaptive Kalman Filter Based on Sage Windowing Weights and Variance Components , 2003 .

[14]  C. Johnson Optimal control of the linear regulator with constant disturbances , 1968 .

[15]  Enrico Canuto,et al.  UAV quadrotor attitude control: An ADRC-EMC combined approach , 2019, Control Engineering Practice.

[16]  Myeong-Jong Yu,et al.  INS/GPS Integration System using Adaptive Filter for Estimating Measurement Noise Variance , 2012, IEEE Transactions on Aerospace and Electronic Systems.

[17]  Tomas Potuzak,et al.  Design of a Component-Based Simulation Framework for Component Testing Using SpringDM , 2011, 2011 Second Eastern European Regional Conference on the Engineering of Computer Based Systems.

[18]  Chenguang Yang,et al.  Extended State Observer-Based Integral Sliding Mode Control for an Underwater Robot With Unknown Disturbances and Uncertain Nonlinearities , 2017, IEEE Transactions on Industrial Electronics.

[19]  Hassan K. Khalil,et al.  Performance Recovery of Feedback-Linearization-Based Designs , 2008, IEEE Transactions on Automatic Control.

[20]  Mao-Peng Ran,et al.  Time-varying formation tracking for uncertain second-order nonlinear multi-agent systems , 2019, Frontiers of Information Technology & Electronic Engineering.

[21]  H. Khalil,et al.  Output feedback stabilization of fully linearizable systems , 1992 .

[22]  B. Guo,et al.  Extended State Observer for Nonlinear Systems with Uncertainty , 2011 .

[23]  F. Guo,et al.  An adaptive stochastic model for GPS observations and its performance in precise point positioning , 2016 .

[24]  Song Zheng,et al.  Maximum Sensitivity-Constrained Data-Driven Active Disturbance Rejection Control with Application to Airflow Control in Power Plant , 2019 .

[25]  S. Żak,et al.  Observation of dynamical systems in the presence of bounded nonlinearities/uncertainties , 1986, 1986 25th IEEE Conference on Decision and Control.

[26]  D. Luenberger Observing the State of a Linear System , 1964, IEEE Transactions on Military Electronics.

[27]  Rogelio Lozano,et al.  Autonomous Navigation for Unmanned Underwater Vehicles: Real-Time Experiments Using Computer Vision , 2019, IEEE Robotics and Automation Letters.

[28]  Vadim I. Utkin Principles of identification using sliding regimes , 1981 .

[29]  Zidong Wang,et al.  Position tracking and attitude control for quadrotors via active disturbance rejection control method , 2018, Science China Information Sciences.

[30]  Dan Wu,et al.  Limit cycle analysis of active disturbance rejection control system with two nonlinearities. , 2014, ISA transactions.

[31]  Xin He,et al.  An attitude tracking method for star sensor under dynamic conditions , 2019 .

[32]  Piotr Kaniewski,et al.  Comparison of Estimation Accuracy of EKF, UKF and PF Filters , 2016 .

[33]  Shubo Wang,et al.  A GNSS/INS Integrated Navigation Algorithm Based on Kalman Filter , 2018 .

[34]  Zhaoyang Ai,et al.  Parameter tuning of ADRC and its application based on CCCSA , 2014 .

[35]  Alessandro Astolfi,et al.  Invariant Manifold Based Reduced-Order Observer Design for Nonlinear Systems , 2008, IEEE Transactions on Automatic Control.

[36]  L. Marconi,et al.  A High-Gain Nonlinear Observer With Limited Gain Power , 2015, IEEE Transactions on Automatic Control.

[37]  Younsil Kim,et al.  Optimal Selection of an Inertial Sensor for Cycle Slip Detection Considering Single-frequency RTK/INS Integrated Navigation , 2016 .

[38]  C. D. Johnson,et al.  Accomodation of external disturbances in linear regulator and servomechanism problems , 1971 .

[39]  N. Gordon,et al.  Novel approach to nonlinear/non-Gaussian Bayesian state estimation , 1993 .

[40]  MingQing Xiao,et al.  Nonlinear Observer Design in the Siegel Domain , 2002, SIAM J. Control. Optim..

[41]  D. Luenberger Observers for multivariable systems , 1966 .

[42]  Xing Chen,et al.  Tuning method for second-order active disturbance rejection control , 2011, Proceedings of the 30th Chinese Control Conference.

[43]  J. Gauthier,et al.  A simple observer for nonlinear systems applications to bioreactors , 1992 .

[44]  Zhang Cong,et al.  Distributed ESO based cooperative tracking control for high-order nonlinear multiagent systems with lumped disturbance and application in multi flight simulators systems. , 2018, ISA transactions.

[45]  E. Kraft,et al.  A quaternion-based unscented Kalman filter for orientation tracking , 2003, Sixth International Conference of Information Fusion, 2003. Proceedings of the.

[46]  Sheng-Fuu Lin,et al.  Robust Huber-Based Cubature Kalman Filter for GPS Navigation Processing , 2016, Journal of Navigation.