The traditional quaternion served as the description parameter of the nonlinear state model of the UAV, and the accuracy of the attitude estimation was presented. A square-root cubature Kalman filter algorithm based on quaternion was proposed. The algorithm took the attitude quaternion error and the gyro drift error as the state quantities, and measured the attitude quaternion of SINS/SLAM navigation. The square root cubature Kalman filter algorithm was used for pose estimation, which not only can solve the normalization issue of traditional quaternion, but also can reduce the state dimension and computational complexity of the square-root UKF algorithm of traditional quaternion and improve the numerical stability. Compared with the quaternion-based SRUKF and quaternion SRCDKF algorithm, the simulation results showed that the new algorithm estimated the error mean values of the roll angle, pitch angle and yaw angle, which were ,, respectively. The errors were the smallest, and algorithm’s accuracy was about 30% higher than that of the quaternion SRUKF-SLAM algorithm, and it exhibited high filtering accuracy and numerical stability and the lowest computational cost.
ZHAOYuxin, YANGShuo, JIARenfeng, et al. The statistical observation localized equivalent-weights particle filter in a simple nonlinear model[J]. Acta Oceanologica Sinica, 2022, 41(2): 80-90.
[2]
CAOH Q, NGUYENH X, TRANT N C, et al. A robot calibration method using a neural network based on a butterfly and flower pollination algorithm[J]. IEEE Transactions on Industrial Electronics, 2022, 69(4): 3865-3875.
[3]
ZHANGHe, QINWeiwei, ZHOUCheng, et al. Attitude determination algorithm for micro-satellite based on high-order UKF using information fusion[J]. Chinese Journal of Space Science, 2020, 40(6): 1091-1101.
MINYanling, XIONGZhi, XINGLi, et al. An improved SINS/GNSS/CNS federal filter based on dual quaternions[J]. Acta Armamentarii, 2018, 39(2): 315-324.
[6]
周成宝. 飞行器姿态非线性控制方法研究[D]. 哈尔滨: 哈尔滨工业大学, 2016.
[7]
ZHOUChengbao. Nonlinear control methods for flight vehicle attitude[D]. Harbin: Harbin Institute of Technology, 2016.
[8]
LUOXin, ZHOUMengchu, LIShuai, et al. Non-negativity constrained missing data estimation for high-dimensional and sparse matrices from industrial applications[J]. IEEE Transactions on Cybernetics, 2020, 50(5): 1844-1855.
[9]
JIAR. Attitude estimation algorithm for low cost MEMS based on quaternion EKF[J]. Chinese Journal of Sensors and Acthators, 2014, 27(1): 90-95.
[10]
WANGD, TANK, DONGY, et al. Estimating the position and orientation of a mobile robot using neural network framework based on combined square-root cubature Kalman filter and simultaneous localization and mapping[J]. Advances in Production Engineering &Amp Management, 2020, 15(1): 31-43.
[11]
WANGDandan, TANKaituo, LIZhengbin, et al. Research on landmarks of SLAM based on square root cubature kalman filter[J]. Journal of Physics: Conference Series, 2018, 1069(1): 012154.
[12]
WANGDandan, TANKaituo, LIHongjie. Research on feature extraction method based on simultaneous localization and mapping[C]//2018 37th Chinese Control Conference (CCC), Wuhan, 2018: 3720-3724.
[13]
XIONGYufeng, ZHANGYu, GUOXiaoting, et al. Seamless global positioning system/inertial navigation system navigation method based on square-root cubature Kalman filter and random forest regression[J]. Review of Scientific Instruments, 2019, 90(1): 015101.
WANGBixia, LIYinya, QIGuoqing, et al. Bearings-only cooperative localization algorithm of multi-mobile robots based on square-root unscented Kalman filter[J]. Journal of Nanjing University of Science and Technology, 2015, 39(4): 440-446.