Intelligent GNSS/INS integrated navigation system for a commercial UAV flight control system

Abstract Owing to the increase in civil applications using quadcopters, commercial flight control systems such as Pixhawk are a popular solution to provide the sensing and control functions of an unmanned aerial vehicle (UAV). A low-cost global navigation satellite system (GNSS) receiver is crucial for the low-cost flight control system. However, the accuracy of GNSS positioning is severely degraded by the notorious multipath effect in mega-urbanized cities. The multipath effect cannot be eliminated but can be mitigated; hence, the GNSS/inertial navigation system (INS) integrated navigation is a popular approach to reduce this error. This study proposes an adaptive Kalman filter for adjusting the noise covariance of GNSS measurements under different positioning accuracies. The adaptive tuning is based on a proposed accuracy classification model trained by a supervised machine-learning method. First, principal component analysis is employed to identify the significant GNSS accuracy related features. Subsequently, the positioning accuracy model is trained based on a random forest learning algorithm with the labeled real GNSS dataset encompassing most scenarios concerning modern urban areas. To reduce the cases of misclassifying the GNSS accuracy, a fuzzy logic algorithm is employed to consider the GNSS accuracy propagation. Additionally, the process noise covariance of the INS is determined using the Allan variance analysis. The positioning performance of the proposed adaptive Kalman filter is compared with both a conventional Kalman filter and the positioning solution provided by the commercial flight control system, Pixhawk 2. The results show that the proposed adaptive Kalman filter using random forest with fuzzy logic can achieve a better classification of GNSS accuracy compared to the others. The overall positioning result improved by approximately 50% compared with the onboard solution.

[1]  Jinling Wang,et al.  Evaluating the Performances of Adaptive Kalman Filter Methods in GPS/INS Integration , 2010 .

[2]  Patrick C. Fenton,et al.  The Theory and Performance of NovAtel Inc.'s Vision Correlator , 2005 .

[3]  Xiaowen Luo,et al.  Robust Adaptive Kalman Filtering – a method based on quasi-accurate detection and plant noise variance–covariance matrix tuning , 2016, Journal of Navigation.

[4]  Jochen Teizer,et al.  Mobile 3D mapping for surveying earthwork projects using an Unmanned Aerial Vehicle (UAV) system , 2014 .

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

[6]  Li-Ta Hsu,et al.  A New Path Planning Algorithm Using a GNSS Localization Error Map for UAVs in an Urban Area , 2018, Journal of Intelligent & Robotic Systems.

[7]  Jan Wendel,et al.  An integrated GPS/MEMS-IMU navigation system for an autonomous helicopter , 2006 .

[8]  Y. Zhong,et al.  Adaptive unscented Kalman filter based on maximum posterior and random weighting , 2017 .

[9]  Pramod K. Varshney,et al.  Sensor Fusion , 2014, Computer Vision, A Reference Guide.

[10]  Demoz Gebre-Egziabher,et al.  PERFORMANCE ANALYSIS OF CARRIER-PHASE DGPS NAVIGATION FOR SHIPBOARD LANDING OF AIRCRAFT , 2003 .

[11]  Jie Jin,et al.  A Survey on Open-Source Flight Control Platforms of Unmanned Aerial Vehicle , 2017, 2017 Euromicro Conference on Digital System Design (DSD).

[12]  Nobuaki Kubo,et al.  Adaptive Estimation of Measurement Noise to Improve the Performance of GNSS Single Point Positioning in Dense Urban Environment , 2017 .

[13]  Gaurav S. Sukhatme,et al.  Combined Visual and Inertial Navigation for an Unmanned Aerial Vehicle , 2008, FSR.

[14]  Halil Ersin Soken,et al.  Robust Adaptive Kalman Filter for estimation of UAV dynamics in the presence of sensor/actuator faults , 2013 .

[15]  Michael J. Rycroft,et al.  Understanding GPS. Principles and Applications , 1997 .

[16]  J. A. Barnes,et al.  Characterization of Frequency Stability , 2017 .

[17]  Otman A. Basir,et al.  GPS Localization Accuracy Classification: A Context-Based Approach , 2013, IEEE Transactions on Intelligent Transportation Systems.

[18]  David Millar,et al.  Airborne Lidar and Integrated Technologies for Coastal Mapping and Nautical Charting , 2005 .

[19]  Nobuaki Kubo,et al.  Multipath mitigation technique under strong multipath environment using multiple antennas , 2017 .

[20]  Roi Yozevitch,et al.  A Robust Shadow Matching Algorithm for GNSS Positioning , 2015 .

[21]  Joshua D. Redding,et al.  A Real-time Obstacle Detection and Reactive Path Planning System for Autonomous Small-Scale Helicopters , 2007 .

[22]  Per Enge,et al.  Wide area augmentation of the Global Positioning System , 1996, Proc. IEEE.

[23]  Paul D. Groves,et al.  NLOS GPS signal detection using a dual-polarisation antenna , 2012, GPS Solutions.

[24]  Li-Ta Hsu,et al.  3D building model-based pedestrian positioning method using GPS/GLONASS/QZSS and its reliability calculation , 2016, GPS Solutions.

[25]  David A. Landgrebe,et al.  A survey of decision tree classifier methodology , 1991, IEEE Trans. Syst. Man Cybern..

[26]  Kenzo Nonami,et al.  3D Vision Based Landing Control of a Small Scale Autonomous Helicopter , 2007 .

[27]  L-T. Hsu Integration of Vector Tracking Loop and Multipath Mitigation Technique and its Assessment , 2013 .

[28]  Jie Wu,et al.  In-flight initial alignment for small UAV MEMS-based navigation via adaptive unscented Kalman filtering approach , 2017 .

[29]  Li-Ta Hsu,et al.  Analysis and modeling GPS NLOS effect in highly urbanized area , 2017, GPS Solutions.

[30]  P. Groves Shadow Matching: A New GNSS Positioning Technique for Urban Canyons , 2011, Journal of Navigation.

[31]  M. Zhodzishsky,et al.  The Mitigation of Multipath Errors by Strobe Correlators in GPS/GLONASS Receivers , 1998, GPS Solutions.

[32]  Jingxuan Sun,et al.  A Camera-Based Target Detection and Positioning UAV System for Search and Rescue (SAR) Purposes , 2016, Sensors.

[33]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[34]  Feng Li,et al.  A hybrid fuzzy method for performance evaluation of fusion algorithms for integrated navigation system , 2017 .

[35]  Pau Closas,et al.  A Statistical Multipath Detector for Antenna Array Based GNSS Receivers , 2011, IEEE Transactions on Wireless Communications.

[36]  Agus Budiyono,et al.  Principles of GNSS, Inertial, and Multi-sensor Integrated Navigation Systems , 2012 .

[37]  Farid Kendoul,et al.  Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems , 2012, J. Field Robotics.

[38]  Wolfram Burgard,et al.  Towards a navigation system for autonomous indoor flying , 2009, 2009 IEEE International Conference on Robotics and Automation.

[39]  Richard B. Langley RTK GPS , 1998 .

[40]  Yanlei Gu,et al.  Towards High-Definition 3D Urban Mapping: Road Feature-Based Registration of Mobile Mapping Systems and Aerial Imagery , 2017, Remote. Sens..

[41]  Andy Liaw,et al.  Classification and Regression by randomForest , 2007 .

[42]  Robin R. Murphy,et al.  Sensor fusion , 1998 .

[43]  Per K. Enge,et al.  Global positioning system: signals, measurements, and performance [Book Review] , 2002, IEEE Aerospace and Electronic Systems Magazine.

[44]  Jianye Liu,et al.  An adaptive cubature Kalman filter algorithm for inertial and land-based navigation system , 2016 .