A decision-tree based multiple-model UKF for attitude estimation using low-cost MEMS MARG sensor arrays

被引:29
作者
Xu, Xiaolong [1 ]
Tian, Xincheng [1 ]
Zhou, Lelai [1 ]
Li, Yibin [1 ]
机构
[1] Shandong Univ, Ctr Robot, Sch Control Sci & Engn, Jinan, Shandong, Peoples R China
基金
中国国家自然科学基金;
关键词
Decision tree; Multiple model; UKF; Orientation estimation; Gradient descent; KALMAN FILTER; SYSTEM; INTEGRATION; NAVIGATION; LASER;
D O I
10.1016/j.measurement.2018.11.062
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Micro-electronic-mechanical system (MEMS) is widely used in various applications, especially as a lowcost and small size system for attitude estimation which requires high accuracy and fast response. This work proposes a novel decision-tree based multiple-model unscented Kalman filter (DTMM-UKF) for attitude estimation. It is a quaternion-based attitude estimator that fuses related strap-down magnetic, angular rate, and gravity (MARG) sensor arrays. A set of novel criteria for testing whether the magnetometer and accelerometer are reliable is developed. To improve the anti-interference performance, we define four different filter models for the UKF. Particularly, a decision tree is established to automatically switch filter model based on these reliability test criteria. The priori attitude estimation is obtained from the process model using gyroscope data. Fusing the accelerometer and magnetometer data together, the observation attitude could be solved based on corresponding objective function and Jacobian matrix determined by the filter model. Under the UKF frame, the final optimal attitude could be determined by fusing priori estimation and observed attitude. Experimental tests show that the DTMM-UKF algorithm has better robustness and higher real-time estimation accuracy. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:355 / 367
页数:13
相关论文
共 27 条
  • [11] Kalman RE., 1960, Trans. ASME Ser. D. J. Basic Engrg, V82, P35, DOI [10.1115/1.3662552, DOI 10.1115/1.3662552]
  • [12] Consistent calibration of magnetometers for nonlinear attitude determination
    Kiani, Maryam
    Pourtakdoust, Seid H.
    Sheikhy, Ali Akbar
    [J]. MEASUREMENT, 2015, 73 : 180 - 190
  • [13] Data Glove System Embedded With Inertial Measurement Units for Hand Function Evaluation in Stroke Patients
    Lin, Bor-Shing
    Hsiao, Pei-Chi
    Yang, Shu-Yu
    Su, Che-Shih
    Lee, I-Jung
    [J]. IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2017, 25 (11) : 2204 - 2213
  • [14] Robust Attitude Stabilization for Nonlinear Quadrotor Systems With Uncertainties and Delays
    Liu, Hao
    Xi, Jianxiang
    Zhong, Yisheng
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2017, 64 (07) : 5585 - 5594
  • [15] Robust Control for Quadrotors With Multiple Time-Varying Uncertainties and Delays
    Liu, Hao
    Zhao, Wanbing
    Zuo, Zongyu
    Zhong, Yisheng
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2017, 64 (02) : 1303 - 1312
  • [16] Madgwick Sebastian O H, 2011, IEEE Int Conf Rehabil Robot, V2011, P5975346, DOI 10.1109/ICORR.2011.5975346
  • [17] Nonlinear complementary filters on the special orthogonal group
    Mahony, Robert
    Hamel, Tarek
    Pflimlin, Jean-Michel
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2008, 53 (05) : 1203 - 1218
  • [18] Quinlan J. R., 1986, Machine Learning, V1, P81, DOI 10.1023/A:1022643204877
  • [19] Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing
    Sabatini, Angelo M.
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2006, 53 (07) : 1346 - 1356
  • [20] Sarbishei O, 2016, IEEE INT SYMP CIRC S, P1542, DOI 10.1109/ISCAS.2016.7538856