基于卡尔曼滤波的MEMS陀螺仪漂移补偿
卡尔曼滤波在多点位姿测量中的应用

卡尔曼滤波在多点位姿测量中的应用随着现代计算机视觉技术、传感器技术和机器人技术的不断进步,精准的多点位姿测量正逐渐成为智能制造和机器人技术中不可或缺的一部分。
然而,由于传感器存在噪声干扰、误差和不确定性等因素,使得多点位姿测量过程中难以达到精准的测量结果。
为了解决这个问题,卡尔曼滤波被广泛应用于多点位姿测量中,以提高准确度和鲁棒性。
一、卡尔曼滤波的基本原理卡尔曼滤波是一种基于状态空间模型的最优估计方法,其基本思想是通过将当前观测值与模型预测值进行加权平均,使得结果逼近真实值。
具体过程中,其原理可简述为以下步骤:1. 状态空间方程的构建:根据实际情况,将测量模型的状态量x以及观测量z,利用动态方程和观测方程描述为:x(k+1)=Ax(k)+Bu(k)+w(k)z(k)=Hx(k)+v(k)其中,A和H为状态转移矩阵和观测矩阵,B为外部信号控制矩阵,u为控制量,w和v为系统噪声和观测噪声。
2. 进行预测:根据上一个时刻的状态量,通过状态转移矩阵预测状态量的值。
x^−=Ax+Bu其中,x^−为预测的状态量。
3. 进行观测:根据当前时刻的观测值,利用观测矩阵计算出观测量的值。
z^=Hx^−其中,z^为预测的观测值。
4. 更新状态量:根据预测的状态量和观测值,利用卡尔曼滤波的公式对状态量进行更新。
x(k+1)=x^−+K(z(k)−z^)其中,K为卡尔曼增益。
以上是卡尔曼滤波的基本流程,通过不断进行预测和更新,得出最优估计结果,从而提高了多点位姿测量的精确度和鲁棒性。
二、多点位姿测量中的卡尔曼滤波应用1. 视觉测量在视觉测量中,卡尔曼滤波可以用于解决追踪问题,如目标追踪、姿态估计等。
以目标追踪为例,通过卡尔曼滤波对测量模型进行建模,可以预测目标的位置和速度,以及对目标位置的不确定性进行估计。
通过多次迭代运算,得到目标位置和速度的最优估计。
2. 测距仪测量在测距仪测量中,卡尔曼滤波可以用于解决直接反演和噪声抗干扰问题。
基于卡尔曼滤波和互补滤波的AHRS系统研究

本栏目责任编辑:梁书计算机工程应用技术基于卡尔曼滤波和互补滤波的AHRS 系统研究蔡阳,胡杰❋(长江大学计算机科学学院,湖北荆州434023)摘要:AHRS 航姿参考系统中通常需要融合MEMS 传感器数据来进行姿态解算,由于MEMS 传感器自身的一些缺陷导致在姿态解算中会出现较为严重的误差。
AHRS 中常见对加速度计、陀螺仪和磁力计进行卡尔曼滤波、互补滤波的方法,由于使用单一的滤波算法时会出现误差,导致姿态角解算精度不高。
本文采用卡尔曼滤波融合互补滤波的滤波算法,通过卡尔曼滤波对加速度计和陀螺仪起抑制漂移作用,进而得到最优估计姿态角,减小传感器引起的误差,再由估计值和磁力计经过互补滤波滤除噪声,提高姿态角的解算精度。
仿真实验表明:融合滤波算法可以抑制漂移和滤除噪声,在静态和动态条件下,都有良好表现。
关键词:AHRS;MEMS ;姿态解算;卡尔曼滤波;互补滤波中国分类号:TP301文献标识码:A 文章编号:1009-3044(2021)10-0230-03开放科学(资源服务)标识码(OSID ):Research on AHRS System Based on Kalman Filter and Complementary Filter CAI Yang,HU Jie(School of Computer Science,Yangtze University,Jingzhou 434023,China)Abstract:AHRS heading and attitude reference system usually needs to fuse MEMS sensor data for attitude calculation.Due to some defects of MEMS sensor itself,there will be more serious errors in attitude calculation.Kalman filtering and complementary filtering methods for accelerometers,gyroscopes,and magnetometers are common in AHRS.Due to errors when a single filtering al⁃gorithm is used,the accuracy of the attitude angle calculation is not high.In this paper,the Kalman filter fusion complementary fil⁃ter filter algorithm is used to suppress drift of the accelerometer and gyroscope through Kalman filter,and then obtain the optimal estimated attitude angle,reduce the error caused by the sensor,and then pass the estimated value and the ple⁃mentary filtering filters out noise and improves the accuracy of attitude angle calculation.Simulation experiments show that the fu⁃sion filtering algorithm can suppress drift and filter noise,and it performs well under static and dynamic conditions.Keywords:AHRS;MEMS;attitude calculation;Kalman filter;complementary filter航姿参考系统AHRS(Attitude and Heading Reference Sys⁃tem)由MEMS(Micro-Electro Mechanical System)惯性传感器三轴陀螺仪、三轴加速度计和磁力计的数据融合来进行姿态解算[1]。
MEMS陀螺仪静态漂移模型与滤波方法研究

l 数据 采集 与噪声分 析
陀螺仪漂移有 静态漂 移与 动态漂 移 , E M MS陀螺 的零
点信号( 角速度 为零 时的 陀螺输 出信号 ) 够较好 地反 映 能
其噪声特 性 , 故本文采 用静态 漂移 。陀 螺噪声信 号是 连续 信号 , 而时序建模的对象是离散的时 间序列 , 这就需要对 连 续信号进行采 样。 以 轴 的 陀螺为例 , 采样 周期 为 1 s 0m 。
丑
0
萋 _0 o1 .
-
0.2 0
比传统制造工艺制造 的惯性传感 器 , 输 出数据 的 随机噪 其
声较大 , 因此 , 必须建立合理 的 随机 噪声模 型 , 据建 立的 根 模 型进行 补偿 , 以减小其对系统精度的影响 。 针对第 二炮 兵工程学 院 自制 的 ‘ 风 ’ 移动 机器 人 东 号 内部 装配 的 ME MS陀 螺仪 , 采用 了一种 针 对微 陀螺 仪 随 机 噪声 数 据 的 A 模 型 建 模 方 法 和 K l n滤 波 方 R a ma
关键词 :ME MS陀螺仪 ; R模 型 ; A 卡尔曼滤波 ;辨识 ; 漂移 中图分类号 :U 6 . 661 文献标识码 :A 文章编号 :10 -9 8 (0 7 1 一O4 - 3 00 7720 )1 o8 0
Re e r h o le t o n d lo EM S s a c n f tr me h d a d mo e fM l
gr . h i lainrslss o a h to fmo eiga d K l n l rcn a heeg o efr n c n yo T esmu t eut h w t t emeh d o d l n ama ft a c iv o dp r ma eo o h t n i e o
imu位姿解算与滤波

IMU(惯性测量单元)位姿解算和滤波是在基于惯性传感器的数据(如加速度计和陀螺仪)进行姿态估计时常用的技术。
IMU位姿解算是利用加速度计和陀螺仪的数据来计算物体相对于参考坐标系的姿态信息,即物体的旋转角度和位置。
常见的解算算法有卡尔曼滤波(Kalman Filtering)和互补滤波(Complementary Filtering)等。
卡尔曼滤波是一种基于状态估计的优化方法,通过融合测量数据和系统模型来估计系统的状态。
在IMU位姿解算中,卡尔曼滤波算法可以结合加速度计和陀螺仪的测量数据,通过动态模型和观测模型来计算系统状态的最优估计,即姿态信息。
互补滤波是一种简单且常用的滤波方法,通过将加速度计和陀螺仪的数据进行加权融合来得到姿态估计。
加速度计主要用于低频信号的姿态估计,陀螺仪主要用于高频信号的姿态估计。
互补滤波通过动态调整两者的权重,合理地结合加速度计和陀螺仪的数据,得到较为准确的姿态估计。
滤波技术在IMU位姿解算中的应用是为了消除传感器测量误差和噪声带来的影响,提高位姿估计的准确性和稳定性。
滤波算法可以对原始数据进行平滑处理,降低干扰和抖动,同时还可以补偿由于传感器固有性能限制而导致的漂移和偏差。
需要注意的是,IMU位姿解算和滤波只能提供对物体的相对姿态估计,无法提供绝对位置信息。
在实际应用中,为了得到更准确的位姿估计,还可能需要结合其他传感器(如磁力计、视觉传感器等)进行数据融合和校正。
除了上述提到的卡尔曼滤波和互补滤波,还有其他一些滤波技术也可以应用于IMU的姿态估计中,例如扩展卡尔曼滤波(Extended Kalman Filtering)、无迹卡尔曼滤波(Unscented Kalman Filtering)等。
这些滤波技术也可用于数据融合中,将多种传感器的数据进行协同处理,提高位姿估计的精度和稳定性。
在IMU位姿解算和滤波中,常见的问题包括传感器噪声、漂移、偏差等,这些因素会对位姿估计产生影响。
陀螺仪卡尔曼滤波漂移

陀螺仪卡尔曼滤波漂移
卡尔曼滤波是一种在各种系统估计和控制系统应用中广泛使用的先进算法,其中包括陀螺仪。
然而,当使用卡尔曼滤波对陀螺仪数据进行处理时,可能会遇到一个常见的问题——漂移。
这种漂移现象通常是由于陀螺仪内部的物理特性导致的,例如热效应、非理想因素等,这些因素可能导致陀螺仪读数的长期偏差,进而严重影响其准确性。
为了解决这个问题,我们可以采取一些方法来减小陀螺仪的漂移。
首先,可以采用更精确的陀螺仪技术来提高测量值的准确性。
其次,可以在系统中使用其他传感器,如加速度计和磁力计等,来辅助姿态估计,以减少对陀螺仪数据的依赖。
此外,还可以通过校准和补偿技术来减小陀螺仪的漂移。
这些方法的应用可以有效地提高姿态估计的准确性,从而解决卡尔曼滤波在处理陀螺仪数据时遇到的问题。
虽然卡尔曼滤波可以用于处理陀螺仪数据,但是由于陀螺仪可能存在的漂移问题,需要采取一些有效的措施来减小其影响。
mpu6050姿态解算与卡尔曼滤波(1)数学

一、mpu6050姿态解算与卡尔曼滤波的数学原理mpu6050是一款常用的惯性测量单元(IMU),其内部集成了三轴加速度计和三轴陀螺仪,可以用来获取物体的加速度和角速度信息。
在实际应用中,我们常常需要通过这些原始数据来解算物体的姿态,即确定物体的倾斜角和旋转角。
姿态解算的计算通常基于四元数或欧拉角。
在利用加速度计和陀螺仪数据进行姿态解算时,需要考虑到加速度计的重力分量和陀螺仪的漂移问题。
而卡尔曼滤波则是一种常用的状态估计方法,可以综合考虑多个传感器数据,减小测量误差。
二、mpu6050姿态解算的数学模型我们需要进行加速度计数据的预处理,将原始的加速度计数据转换成物体坐标系下的加速度值。
通过反正切函数计算出与地面平行的加速度的倾斜角。
接下来,我们可以利用陀螺仪数据积分得到姿态的旋转角速度,再根据时间积分得到姿态的旋转角度。
在这一过程中,陀螺仪存在着漂移问题,需要通过卡尔曼滤波进行修正。
在卡尔曼滤波中,我们需要建立状态方程和观测方程。
状态方程描述了系统的动态演化规律,观测方程描述了系统的输出与状态之间的关系。
通过不断的观测和修正,可以逐渐收敛到系统的真实状态,从而实现姿态的精确解算。
三、mpu6050姿态解算与卡尔曼滤波的数学实现在实际实现中,我们可以使用C语言或者MATLAB等工具进行数学模型的实现。
以C语言为例,我们可以利用内置的数学函数库对加速度计和陀螺仪的原始数据进行处理,然后通过数学计算得到姿态的角度。
在卡尔曼滤波的实现中,我们需要定义状态方程和观测方程,并利用矩阵运算等数学方法进行状态估计和修正。
四、mpu6050姿态解算与卡尔曼滤波的数学应用mpu6050姿态解算与卡尔曼滤波在机器人、航空航天、无人机等领域有着广泛的应用。
无人机需要准确地获取自身的姿态信息,才能实现稳定的飞行和精准的航向控制。
而卡尔曼滤波则可以在传感器数据受到干扰或者噪声时,提供更加可靠的姿态估计结果。
总结:mpu6050姿态解算与卡尔曼滤波涉及到了传感器数据处理、数学模型建立和状态估计等多个方面的知识。
imu姿态解算陀螺仪误差

imu姿态解算陀螺仪误差
陀螺仪误差是指陀螺仪测量出的姿态与真实姿态之间的差异。
常见的陀螺仪误差包括零偏误差、比例误差、比例漂移误差和温度漂移误差等。
1. 零偏误差:陀螺仪在静止情况下输出的姿态角不为零。
这是由于仪器本身的制造和组装等原因导致的,可以通过校准或零位校正来消除。
2. 比例误差:陀螺仪输出的姿态角与真实姿态角之间存在一个常量的比例差。
这个误差可以通过比例校准来消除。
3. 比例漂移误差:陀螺仪输出的姿态角与真实姿态角之间存在一个随时间变化的比例差。
这个误差可以通过定期进行校准或使用校准模型进行补偿来减小。
4. 温度漂移误差:陀螺仪的输出受温度影响,温度的变化会导致姿态角的误差。
这个误差可以通过温度补偿来消除或减小。
为了解算陀螺仪的误差,可以使用卡尔曼滤波、互补滤波等姿态解算算法。
这些算法可以通过融合陀螺仪、加速度计和磁力计等传感器的数据来估计姿态,并对误差进行补偿和校正,提高解算的精度和稳定性。
imu 自适应卡尔曼滤波

imu 自适应卡尔曼滤波IMU(惯性测量单元)自适应卡尔曼滤波引言:IMU(Inertial Measurement Unit)是一种常用的传感器组合,可以测量物体的加速度和角速度。
然而,IMU的测量结果往往受到噪声和偏差的影响,导致测量值的不准确。
为了提高IMU的测量精度,我们可以利用卡尔曼滤波算法进行数据处理和估计。
本文将介绍IMU自适应卡尔曼滤波的原理及应用。
一、IMU的工作原理IMU通常由加速度计和陀螺仪组成。
加速度计用于测量物体的加速度,陀螺仪用于测量物体的角速度。
通过对加速度和角速度的测量,可以推导出物体的运动状态,如位置、速度和方向等。
然而,由于传感器本身的噪声和系统误差,IMU的测量结果常常存在误差。
加速度计容易受到振动和重力影响,导致测量值产生偏差;陀螺仪则容易受到温度变化和零位漂移等因素的干扰,导致角速度测量的误差。
为了减小这些误差,需要采用合适的滤波算法对IMU 的原始数据进行处理。
二、卡尔曼滤波算法卡尔曼滤波是一种递归滤波算法,能够根据系统模型和测量数据来估计系统的状态。
在IMU中,卡尔曼滤波可以用于估计物体的位置、速度和方向等状态。
卡尔曼滤波的基本思想是通过对系统模型和测量数据的加权处理,融合先验信息和观测信息,得到对系统状态的最优估计。
它通过动态调整权重来自适应地对测量数据进行滤波,从而提高估计的准确性。
三、IMU自适应卡尔曼滤波IMU自适应卡尔曼滤波是一种基于卡尔曼滤波算法的增强方法,能够根据IMU的工作状态动态调整滤波参数,提高滤波效果。
在IMU自适应卡尔曼滤波中,首先需要建立IMU的状态空间模型,包括物体的位置、速度和方向等状态变量,以及加速度和角速度的测量模型。
然后,根据IMU的工作状态,调整卡尔曼滤波的参数,如系统噪声、测量噪声和初始状态等。
通过不断迭代更新,可以得到对IMU状态的最优估计。
IMU自适应卡尔曼滤波的关键是选择合适的状态变量和观测模型,并根据实际需求进行参数调整。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
误差,0.1a —偏移量补偿。
如前面所述,Bx 为 0,所以由加速度引起的角速
度误差为 0.1a 。所以可得陀螺漂移数学模型为:
Nx = Ax +(t - 25) × 0.1 + ix + 0.1 × ax
Ny = Ay +(t - 25) × 0.1 + iy + 0.1 × ay
(5)
Nz = Az +(t - 25) × 0.1 + iz + 0.1 × az
为了解决陀螺仪测量过程中容易产生漂移的问 题,近年来不少学者提出利用小波算法理论对陀螺仪 进行降噪处理,以减少随机误差对于陀螺漂移的影 响。鉴于小波算法复杂、计算量大的特,其并不适合 应用于嵌入式系统之中,本研究提出用卡尔曼滤波算 法对陀螺仪进行降噪处理,首先建立陀螺仪漂移模
收稿日期:2012-09-25 作者简介:陈 晨(1987-),男,浙江余姚人,主要从事超精密加工相关设备方面的研究. E-mail:ccdipan@ 通信联系人:赵文宏,男,教授级高级工程师,硕士生导师. E-mail:whzhao6666@
其中,wn 、vn 的协方差分别为 Q 、R 。 具体卡尔曼滤波递推过程如下:
状态一步预测为:
x = Φ x ∧ n|n - 1
∧ n|n - 1 n - 1
(8)
式中
:x
∧ n|n
-
1
—由
n
-1
时刻陀螺仪状态量预估
n
时刻
陀螺仪状态量。
状态估计为:
x∧ n
=
x∧ n-1
+
kg(yn
- Cn xn|n - 1)
· 312 ·
机电
型,再利用卡尔曼滤波算法减少随机误差对陀螺仪测 量的影响,并用 Allan 方差分析法评价卡尔曼滤波算 法,最后在转速测试平台进行陀螺仪测量实验。
1 陀螺漂移模型建立
在恶劣的工作环境下,陀螺会产生严重的陀螺漂
移,其测量误差主要由刻度因子误差、陀螺零点漂移
组成。根据 MEMS 陀螺仪的基本特性,联立陀螺漂移
的静态数学模型:
Nx = Ax + Bxwx
Ny = Ay + Bywy
(1)
Nz = Az + Bzwz
式中:Nx,Ny,Nz —陀螺三轴测量误差;Ax,Ay,Az —陀螺
三轴的零点漂移;Bx,By,Bz —陀螺三轴的刻度因子误
差;wx,wy,wz —陀螺三轴的转速。
陀螺仪的三轴零点漂移由零点常值误差和零点
图 1 卡尔曼滤波前陀螺仪 x 轴随机序列
图 3 中,实线表示滤波前随机误差 Allan 值,虚线
表示滤波后随机误差 Allan 值,可以发现在经过卡尔
曼滤波后,随机误差的 Allan 有明显的减少,与图 1 及
图 2 所表现的图形相符合。从而可以证明,运用卡尔
曼滤波对陀螺仪进行降噪处理是有效的。
另外,Allan 方差分析法还可以分析陀螺噪声的组
一步预测误差阵为:
(9)
P = Φ x Φ + Q n|n - 1
T n|n - 1 n - 1|n - 1 n|n - 1
增益系数为:
kg(n) =
Cn
P CT n|n - 1 n
Pn|n -
CT
1n
+
R
预测误差阵为:
(10) (11)
Pn = (1 - kg(n)C )P n n|n - 1
(12)
k
y( j - 1)k + i
=1
1 2(m - 1)
m-1 j=1
ηˉ
j
2
(13)
将前面实验卡尔曼滤波前后所得的两组随机序
列,τ 分别为 0.1 s、0.2 s、0.4 s、1 s、2 s、4 s、10 s、50 s,
比较滤波前后的 Allan 方差值。卡尔曼滤波前后陀螺
仪 x 轴随机误差的 Allan 值对比图如图 3 所示。
(τ)
=
2 n = -2
An τn
=
1 2(m -
1)
m-1
ηˉ j2
j=1
(14)
本研究通过设置不同的 τ 代入公式(14),运用最
小二乘法,可以求得 An 各系数,即各部分噪音对于 Al⁃
lan 值的权重系数,确定各噪声源对于随机误差的影响。
3 陀螺仪漂移补偿模型的实验验证
图 2 卡尔曼滤波后陀螺仪 x 轴随机序列
效果;最后,在转速测试平台上进行了陀螺仪测量试验。研究结果表明,通过建立误差模型和采用卡尔曼滤波算法能有效减小陀螺
仪测量过程中的漂移。
关键词:MEMS 陀螺仪;卡尔曼滤波;Allan 方差分析法
中图分类号:TH161+.7;TH89 文献Байду номын сангаас志码:A
文章编号:1001-4551(2013)03-0311-03
陈 晨 ,赵 文 宏 * ,徐 慧 鑫 ,周 芬 芬 ,安 平
(浙江工业大学 超精密加工实验室,浙江 杭州 310014)
摘要:为解决 MEMS 陀螺仪在测量过程中容易产生漂移的问题,将卡尔曼算法应用于陀螺仪的漂移补偿中。分析了陀螺仪误差源,
建立了陀螺仪误差模型,提出了用卡尔曼滤波算法处理陀螺仪零点随机误差的方法,通过运用 Allan 方差分析法评价了卡尔曼滤波
成成分。MEMS 陀螺仪随机误差主要有角随机游走
(ARW)、速率随机游走(RRW)、速率斜坡(RRW)、偏差
不稳定性(BI)、量化噪声(QN)、正弦噪声(SN)[9-11]组成。
各部分相对于相关时间 τ 的阶数分布在 -2~2 之间。
所以 MEMS 陀螺仪的 Allan 表达式可以写成如下
形式:
∑ ∑ σ2 a
0引 言
在球体研磨过程中,施加压力、磨粒颗粒大小、抛 光液浓度以及设备本身的误差都会影响到球体运动轨 迹,使球体偏离预期轨迹。球体轨迹的偏离可能影响 球体在研磨过程中的去除率,降低球体加工精度[1]。 而研究者通过对研磨过程中球体运动轨迹的在线检 测,可以判断各加工参数对于球体轨迹的影响,为加 工参数的优化提供了理论依据。
随机误差所组成:
Ax = Ax0 + ix + ΔAt
Ay = Ay0 + iy + ΔAt
(2)
Az = Az0 + iz + ΔAt
式中:Ax0,Ay0,Az0 —陀螺仪的常值误差;ix,iy,iz —陀螺
的随机误差;ΔAt —陀螺的温度漂移。
轨 迹 球 测 量 系 统 中 所 用 MEMS 陀 螺 仪 为 In⁃
该研究系统模型中,设置 Φn、Cn 为 1,初始设置
kg(0),P0|0 为 1,即可进行卡尔曼滤波。
在卡尔曼滤波递推模型的基础上,本研究通过实
验得到滤波前后陀螺仪的随机时间序列。具体实验
步骤如下:
(1)将陀螺仪置于 25 ℃恒温室内,静止置于水平
桌面。
(2)轨迹球测量系统供电,并与计算机通信。
第3期
要对其测量值进行误差补偿。而在动态环境中,由于
存在加速度,甚至加加速度,突然的速度改变会导致
MPU3050 所测得角速度误差增大。MPU3050 因为加
速度改变而引起的角速度偏移量为 0.1°/s/g 。
则:
Bx'wx = Bxwx + 0.1a
(4)
式中:Bx' —动态刻度因子误差,Bx —静态刻度因子
2 陀螺仪零点漂移分析与补偿
本研究运用卡尔曼滤波算法原理对陀螺仪
工程
第 30 卷
MPU3050 的零点误差进行补偿。首先运用卡尔曼滤
波对于随机信号进行降噪处理,最后运用 Allan 方差
分析法对于陀螺仪滤波前后效果进行比校分析。
零点误差由随机误差和常值误差两部分组成,即:
∑ ìïJ
í îïS
= =
1 n A
轨迹球测量系统利用捷联惯导系统原理,可以有 效获得轨迹球的实时姿态,即轨迹球的研磨轨迹。捷 联惯导系统自主性强、成本低廉、体积小,但相对平台 惯导系统,其惯性单元的动态误差较大[2-3],所以须对 捷联惯导系统的测量值进行误差补偿。其系统中存
在多个误差源,包括惯性元器件的安装误差、惯性元 器件的测量误差、初始对准误差以及计算误差[4]。其 中惯性元器件的测量误差对系统误差影响最为明 显。而惯导单元测量误差主要由陀螺漂移产生。轨 迹球测量系统把陀螺仪固定在动态系统,由于恶劣的 工作环境[5-6],另外伴随较大的施矩速度,导致陀螺在 运行中产生严重的陀螺漂移。所以,陀螺仪的测量误 差决定了轨迹球测量系统的精度。
Allan 方差分析法能够用于对各种误差源的统计
特性进行表征和辨识[7-8],可适用于任何随机噪声的分
析研究,是定量鉴别陀螺仪随机误差的有效方法。
假设采样周期为 t0 、采样 m 次、相关时间 τ = kt0 , 其每一相关时间 τ 的均值为:
∑ ìïïηˉ j
í
=
1 k
i
∑ ïïσ
2 a
(τ)
=
î
n
x
i=1
-J
i
(6)
式中:J —常值误差,S —随机噪声误差,xi — i 时刻 零点采样值,A —零点误差。
通过公式(6)的数学处理就可以剥离出一个均值
为 0 的随机噪声 S 。
卡尔曼滤波模型是建立在已知随机信号数学模
型的基础之上,适用于时变非平稳时间序列的数字滤
波。其实质是在已知观测值数据基础上,运用递推理
vensense 公司生产的 MPU3050 陀螺仪。根据其数据
手册所述,MPU3050 温度漂移为 0.1°/s/℃ ,以 t = 25 ℃