上传者: 38575536
|
上传时间: 2021-10-06 22:15:59
|
文件大小: 64.14MB
|
文件类型: -
matlab过滤源码dcm-imu
DCM-IMU算法专为融合低成本三轴MEMS陀螺仪和加速度计而设计。
扩展的卡尔曼滤波器用于估计方向余弦矩阵(DCM)形成和陀螺仪偏置在线的姿态。
可变测量协方差方法用于加速度测量,以确保针对瞬态非重力加速度的鲁棒性,而瞬态非重力加速度通常会在常规IMU算法中引起姿态估计的误差。
如果您在任何科学背景下使用该算法,请引用:Heikki
Hyyti和Arto
Visala,“低成本MEMS
IMU的基于DCM的姿态估计算法”,国际导航与观察杂志,第1卷。
2015,物品ID
503814,18页,2015。
如果要使用Sebastian
Madgwick的比较算法,请从中下载它们并在c
/
MahonyAHRS
/(MahonyAHRS.cpp和MahonyAHRS.h)和c
/
MadgwickAHRS
/(MadgwickAHRS.cpp和MadgwickAHRS.h)文件夹下复制c实现。
为了使Matlab正确地编译它们,必须将c文件重命名为cpp文件。
此外,DCM_IMU
c代码包括Eigen3矩阵库和Matlab标头。
请在编译之前安装Ei