扩展卡尔曼滤波器
控制理论(社会学)
卡尔曼滤波器
方向余弦
估计员
姿态控制
俯仰角
非线性系统
计算机科学
算法
数学
人工智能
工程类
物理
控制工程
几何学
统计
量子力学
控制(管理)
地球物理学
作者
Naixin Yi,Wei Sun,X. Zhou,Long Chen,J. Zhang,Dong Han,Changhao Sun
标识
DOI:10.1109/tim.2023.3301041
摘要
For mobile robots, attitude information plays a crucial role in mobile robot applications. However, the real-time positioning of robots is often hindered by issues such as robot motion, local magnetic field interference, and coupled attitude estimation. This paper proposes a double-layer attitude estimation algorithm based on error states, utilizing decoupled Direction Cosine Matrix (DCM) as the output. The algorithm addresses the limitations of traditional attitude calculation methods, which suffer from large nonlinear errors and susceptibility to magnetic interference. By employing an exponential mapping in the Lie algebra, the decoupled attitude errors are updated to the previous moment state. Moreover, a novel attitude angle decoupling method of DCM is introduced, enabling a new representation of pitch angle, roll angle, and azimuth angle. This representation retains the advantages of the direction cosine matrix while reducing the dimensionality of attitude angle representation and the nonlinearity of the observation equation. The paper further presents the "multiplicative update" and "covariance correction step" derived from the newly proposed decoupled attitude angle representation within the manifold space filtering. These concepts are applied to both Extended Kalman Filter (EKF) and Unscented Kalman Filter (UKF) frameworks. Static and dynamic tests demonstrate that both filtering algorithms effectively eliminate the influence of magnetic interference on pitch and roll angles, while achieving comparable accuracy in attitude angle estimation to state-of-the-art algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI