烟岚云岫-厘米英语怎么说
ISSN10000054
-
/
CN112223N
-
清华大学学报 (自 然科学版)
2
年 第
01454
卷 第
9
期
(),,,
NJTsinhuaUniv Sci&
Technol2014Vol.54o.9
g
/
425
11431147
-
基于惯性测量单元旋转的陀螺漂移估计和补偿方法
吴哲明
1
,
孙振国
1
,
张文增
1
,
陈
强
1
,
2
(
,
嘉兴
)
清
华大学 机械工程系
,
先进成形制造教育部重点实验室
,
北京
1.100084
;
2.
浙江清华长三角研究院
314006
摘
要
:
陀螺仪的漂移误差是影响惯性导航系统的姿态测
量精度的重要因素
。
常用的陀螺漂移估计 及航向角误差修
正方法需要用磁强计或
GPS
等
外部传感器的辅助数据来实
现
,
存 在室内
、
磁
干扰等环境下应用 受 限 的 问 题
。
对 此 该 文
提出了惯性测量单元旋转的改进方法
。
该 方法在测量过程
中对陀螺仪施加独立于物体运动的特定旋转
,
通 过旋转前后
不同姿态下陀螺仪和加速度计输出的倾角数值
,
得 到惯性测
量单元漂移估计
。
实验表明
,
该估计算法可有效地提 高航向
角的测量精度
。
关键词:姿态测量;陀 螺 漂 移;惯 性 测 量 单
元 (
IMU
)旋 转;
航向角修正
中图分类号
:
V249.32
文献标志码 :
A
文章编号
:
10
00
-
0054
(
2014
)
09
-
11
43
-
05
G
y
rosco
p
ebiasestimationandcom
p
ensation
b
y
rotationoftheinertialmeasurementunit
W
UZhemin
g
1
,
SUNZhen
g
uo
1<
br>,
ZHANG Wenzen
g
1
,
CHENQian
g
1
,
2
(
1.Ke
y
Labora
tor
y
forAdvanced
MaterialsProcessin
g
Technolo
gy
ofMi
nistr
y
ofEducation
,
De
p
a
rtmentofMechanical En
g
ineerin
g
,
Tsi
n
g
huaUniversit
y
,
Bei
j
in
g
100084
,
China
;
2.Y
an
g
tzeDeltaRe
g
ionI
nstituteofTs
in
g
huaUniversit
y
,
Jiaxin
g
314006
,
China
)
<
br>Abstract
:
G
y
rosco
p
ebiasi
sa ma
j
orfactoraffectin
g
theaccurac<
br>y
of a
ttitudeestimatesininertialnavi
g
ations
y
stems.Existin
g
methodst
o es
timatethe
gy
rosco
p
e bias
and headin
g
error correction need
add
itionalmeasurementsfrom a ma
g
netome
ter
,
g
lobal
p
ositionin
g
s
y
stem
(
GPS
)
orother
externalsensors
,
sothe
y
areoflimited
usein some a
pp
li
cations such as
indoor navi
g
ation s
y
stems orin the
p
resenceof
stron
g
ma
g
net
icdisturbances.Abiasestimation method is
g
i
venhere
basedonrotationsoftheinertial
measurementunit. The
gy
rosco
p
e
biasisestimatedfrom the difference betweenthe incl
inationan
g
l
esofthe
gy
rosco
p
esandaccelerometersatdifferent
attitudes
,
whicha
re
measured
j
ustbeforeandafterrotationofthe un
it.Testsshowtha
tthismethodeffectivel
y
i
m
p
rovestheaccurac
y
oftheattitudees
tim
ate
,
es
p
eciall
y
thehe
adin
g
an
g
le.
Ke
y
words
:
attitude
measurement
;
gy
rosco
p
e
bias
;
rotation of
inertial measurement
unit
(
IMU
);
headin
g
an
g
le
co
rrection
陀螺仪作为一种常见的姿态传感器
,
广 泛应用
于
移动机器人
、
无人机
、
航天器等需要对运动物体进
行姿
态测量和控制的领域
。
通过对
3
轴陀螺仪所测
量的旋
转角速度进行积分能够得到姿态角
。
但是
,
由于陀
螺仪存在漂移问题
,
长时间累积计算会产生
较大误差
,
需要利 用辅助传感器来对陀螺漂移进行
估计和误差补
偿
[
1
]
。
惯性测量单元一般包含了陀螺仪和加速度计
。
[
通过加速度计能够获得惯性测量单元的倾角
2
]
,
相
当于倾角传感器
。
结合陀螺仪和加速度计的计算结
果
可以获得较高精度的倾角信息
。
国内外学者采用
[
Kalman
滤波
3
-
4
]
、
互 补 滤 波
[
5
-
6
]
等 数 据 融 合 方 法 来
估计和补偿陀螺仪漂移以提高 动 态 倾 角 的 测
量 精
度
。
但加速度计无法直接提供姿态角中的航向角
ψ
的信息
[
7
]
。
Churchill
[
8
]
提出了利用加速 度计估计陀
螺处于铅垂方向时的漂移以修正航向角的方法
。
该
方
法需要确保旋转是绕水平方向以保证修正精度
,
不
适用于惯性测量单元<
br>(
inertialmeasurementunit
,
IM
U
)
姿态角处于任意值的情形
。
目前
,
修 正陀螺仪漂移造成的航向角误差的方
法
,
大都需要在磁强计
[
9
]
或
GPS
[
10
]
等 辅助传感器下
实现
,
通过磁强计或
GPS
来对漂移造 成的平行于铅
垂线方向上的误差进行补偿
。
由于磁强计不适合在
周围有较强磁场干扰的环境下应用
,
而
GPS
方法不
适合在
GPS
信 号微弱的环境下
(
如 室
内
、
煤 矿 等 场
合
)
应用
,
因此
这些方法经常会受到限制
。
例如
,
一
种面向三峡水轮机叶片表面检测的爬壁机器人
[
11
]
,
它就处于一个空间相对封闭
、
磁场干扰强
、
周围无稳
收稿日期
:
2013
-
12
-
31
基金项目
:
国家自然科学基金项目
(
51475259
)
作者简介
:
吴哲明
(
1985
—),
男
(
汉
),
福
建
,
博士研究生
。
通信作者
:
孙振国
,
副教授
,
E
-mail
:
sunzh
g@
tsin
g
hua.edu
.cn
1144
清 华 大 学 学 报
(自 然 科 学 版) ,()
2014549
定特征点且安放信号标志点困难的特殊作业环境
。
本文提出了一种通过
IMU
旋转实现陀螺漂移
估计和补偿的方法
。
该方法在测量过程中对陀螺仪
施加独立物体运动的特定旋转
,
通 过旋转前后不同
姿态下陀螺仪和加速度计输出的倾角数值
,
得 到惯
性测量单元漂移估计
。
首先
,
基于 加速度计的倾角
测量模型
,
建立了 倾角误差和陀螺漂移之间的数学
模型
;
然后
,
通过控制
IMU
旋转获取不同姿态下的
倾角误差来估 计 陀 螺 漂 移
;
最
后
,
设 计 和 实 现 相 应
算法
,
并对所提的估计算法进行了实验验证
。
采用的
Euler
角定义为
:
导航坐标系
oxz
n
y
nn
绕
z
n
轴
转
-
x
′′
z
′
,
ox
′′
z
′
绕<
br>x
′
轴转
θ
角度得
ox
″
yy
ψ
角度得
o
得
I
如
″
z
″
,
ox
″″
z
″
再绕
y
″轴转
角度
,
MU
坐标系
,
yy
图
1
所示
。
1
姿态运动学描述
导航坐标系
o
定义为
:
原点为
o
,
轴指
xz
x
n
y
nn
n
,,(。
向东
(
轴指向北
(
轴指向天 惯性
E
)
N
)
z
U
)
y
n n
测量单元
(
坐 标系为
o
的姿态可
IMU
)
xzIMU
b
y
bb
。
由
示
,
即 航向角 仰 角
θ
、
横 滚 角
。
Euler
角表
ψ
、
俯
,),//),
∈
(,)。
本文
-
π
-
π
2
,
2-
π
π
θ∈
(
ππψ
∈
(
图
1 IMU
坐标系和导航坐标系定义
在此 定 义 下
,
从 导 航 坐 标 系 到 标 系 的
IMU
坐
[]
转换矩阵
R
就是
IMU
姿态矩阵
4
,
R
=
coscossinsinsincossinsincossinsincos
+θ
-+θ -θ
ψψψψ
熿燄
()
.
1
sincoscoscossin
θ θ θ
ψψ
sincoscoss
insinsinsincoscossinoscos
-θ --θ
c
θ
燅
燀ψψψψ
,
加 重 力 加 速 度 影 响 时 速 度
计 的 测 量 值 为
[]
旋转 角 速 度 和
IMU Ω= Ω
x
Ω
y
Ω
z
Euler
仅考虑
·
· ·
力 矢 量 在 标 系 中 的 坐 标 为
A
m
,
即重
IMU
坐
A
m
=
]
4
]
角速率
[
的关系为
[
θ
ψ
[]。
A
m
A
mx
A
mz
y
·
sintancostanΩ
x
θ
1
-θ
烄烌
烄烌
熿 燄
·
()
2
Ω
y
.
os
0
sin
θ
=
c
·
sinsecossec
θ
0
-
c
θ
烎
Ω
z
燅
燀
烆
ψ
烆
烎
通过式
(
2
)
对
3
轴陀螺仪测量的旋转角速度进行积
分即可计算 出 姿 态
角
。
但 是
,
陀 螺 仪 存 在
IMU
的
漂移
,
其漂移模型为
(
3
)
Ω
m
= Ω +
b.
:[,
Ω
m
式中 是 真 实 的 角 速 度
Ω= Ω
x
ΩΩ
z
]
IMU
y
,[]
是实际 测 量 的
陀 螺 仪 输 出 是 陀 螺
b= b
x
b
z
y
b
漂移
。
陀 螺 漂 移 是 个 随 机 缓 变
的 过 程
[
5
]
,
而 通 过 式
()
计 算
姿 态 角 的 过 程 中 需 要 对 角 速 度 进 行 积 分
。
2
因此
,
漂移短时间造成的姿态测量误差影响较小
,
但
长时间会导致较大的累积误差
。
对漂移估计并补偿
修正的目的便是提高长时间的姿态估计精度
。
图
2
通过加速度计测量加速度来估计姿态
,
重力矢量的坐标为 在导航 坐
标 系 中
-
g
[
00
T
],
因此根据坐标变换公式有
1
0
cossin
燄
θ
熿 燄
熿
g
A
m
=-g
R 0
=
-
sin
gθ
.
1
coscos
燅
燀燅
燀
-gθ
()
4
从而根据加速度计测量值可以计算倾角
(
包 括
横滚角和俯仰角
),
相当于倾角传感器
,
(
atan2
A
-
A
)
mx
,
mz
烄
烄
m
烌
A
烌
.
()
5
-
m
y
=
asin
烆
θ
m
烎
‖
A
m
‖
烎
烆
加速度计长时间测量结果稳定
,
因 此通过互补
2
加速度计的倾角测量模型
加速度计测量的是载体运动时加速度的大小
,
、
载体
其测量结果包括重力加速度 沿某方向运动时
的加速度以及噪声等
。
使用加速度计估计姿态时
,
一般利用其提供的重力加速度部分
。
如图
2
所示
,
( )
滤波等方法可以获得较高精度的倾角信息
[
4
]
。
从式
(
5
)
可以看出
,
加速度计无法直接提供航向
吴哲明,等: 基于惯性测量单元旋转的陀螺漂移估计和补偿方法
1145
5
]
。
角
ψ
的信息
,
存在无法修正航向的局限性
[
3
惯性测量单元旋转算法
3.1
陀螺漂移和倾角误差的关系
某一姿态
k
下
,
设 惯性测量单元的姿态倾角为
[,
假 设 在 时 间 间 隔 内 姿 态 倾 角 变 化 速 率
t
θ
kk
]
Δ
一定
,
则通过陀螺
仪测量的角速率计算得到的倾角 变化为
:
烄
Δ
k
烌
=
V
k
(
Ω +
b
)
.
()
6
烆
Δθ
k
烎
g
V
烄
sin
k
tan
θ
k
1
-
cos
k
tan
θ
k
烌
k
=
Δ
t.
烆
cos
k
0
-
cos
k
sec
θ
k
烎
通过加速度计测量的加速度值计算得到倾角变
化为
[
ΔΔθ
]
a
,
则陀螺仪和加速度计分别输出的倾
角变化的差值为
r
k
=
烄
Δ
k
烌
-
烄
Δ
k
烌
.
(
7
)
烆
Δθ
k
烎
烆
Δθ
k
g
烎
由于加速度计长时间测量结果稳定
a
,
可 认为根
据加速度计计算获得的结果为精确的倾角值
,
烄
Δ
k
烌
=
V
k
Ω
.
(
8
)
烆
Δθ
k
烎
a
根据式
(
6
)
和
(
8
),
陀螺漂
移和两者倾角变化差
值的关系为
r
k
=
V
k
b.
(
9
)
每个姿态
倾 角
[
θ
k k
]
下 根 据 倾 角 之 差
r
k
=
[
Δ
Δθ
]
k
只能确 定 式
(
9
)
中 的 两 个 方
程
,
而 陀 螺 仪 漂 移
有
3
个未知量且相互不相关
,
因此 在通常情况下无
法计算出陀螺仪
3
个轴的漂移值
。
3.2
方法原理
陀螺漂移是一个缓慢变化的随机过程
,
在 小于
10s
的时间内可 认为没有变化
[
6
]
。
本文采用如图
3
所示的惯性测量单元旋转的方法
,
通过旋转机构控
制惯性测量单元绕轴
u=
[
u
x
u
y
u
z
]
产生一个独立于
物体运动的
Δα
角 旋 转
,
于是惯 性 测量单元相对于
导航坐标系发生了姿态变化
。
根据
u
和
Δα
可以确定旋转后的惯性测量单元
坐标系
ox
′
b
y
′
b
z
′
b
到旋转前坐标系
ox
b
y
b
z
b
的旋转矩
阵
S
为
S
=
Icos
Δα+
sin
Δα
[
u
]
×
+
(
1
-
cos
Δα
)
u u.
(
10
)
式中
:[
u
]
×
为
u
的 反 对 称 矩 阵
,
I
是 单 位 矩
阵
,
为点积
。
图
3
旋转
IMU
的方法示意
根据旋转矩阵
S
,
由旋转 前的姿态矩阵
R
计算
旋转后新的姿态矩阵
R′
,
R
′
=
S
T
R.
(
11
)
根据姿态矩阵
R′
得
到惯性测量单元的 新 倾 角
[
θ
′ ′ 6 8
k
k
],
进而由式
( )
和
(
)
获得包含陀螺漂移和
倾角误差的新方程
,
'
′
r
k
k
=
Vb.
(
12
)
对 于
n
个 不 同 倾 角
{[
θ
k
k
]
k
=1
~
n
},
根 据 式
(
12
)
可以获得
2n
个方程
,
用矩阵形式表示为
r
=
Vb.
(
13
)
式中
,
b=
[
b
x
b
y
b
z
]
即为待估计的陀螺漂移
。
旋转前后陀螺漂移
b
认为不变
,
式
(
12
)
即 为以
b
为 未知量的超定方程
组
。
通 过 最 小 二 乘 法 求
解
b
,
b
=
(
V
T
V
)
-1
V
T
r.
(
14
)
当
n
≥
2
时
,
也 就是旋转包含两个姿态以上
,
即
能够解出陀螺
3
个轴的漂移
。
通过所估计的陀螺漂移进行补偿
,
就 能减小长
时间的姿态估计中受漂移导致的姿态角尤其是航向
角的积分误差
。
3.3
算法流程
基于以上原理
,
设计的算法流程如图
4
所示
。
算
法中惯性测量单元的初始姿态已知
,
旋 转轴
所在方向向量和旋转的角度已预先标定
惯性测量单元的姿态
、
旋 转轴
u=
[
u u
u
,
因
此利用
和
Δα
,
x
y
z
]
通过式
(
11
)
就能够计算出惯性测量单元所固接的运
动
物体的姿态
。
1146
清 华 大
学 学 报 (自 然 科 学 版) ,()
2014549
图
4
旋转惯性测量单元的算法流程
4
实验结果
本文以 荷 兰
Xsen
公 司 的
MEMS
惯 性 测 量 单
元
MTi
-
100
为对
象
,
基 于 工 业 机 器 人
MOTOMAN
SK6
进行实
验验证
。
MTi
-
100
集成了
3
轴陀螺仪和
3
轴加速度计
。
其技术参数指标如表
1
所示
。
表
1
惯性测量单元
MTi-100
的 技术参数
[
12
]
型号
偏置稳定度 角度随机游走 输出噪声
MTi
-
100
10
(
°
)/
h 2.0m
/
s
0.01<
br>(
°
)/(
s
·
槡
Hz
)
实 验 中 将
IMU
固 定 在 工 业 机 器 人 的 末 端 关
节
,
通过工业机 器人末端旋转轴实现旋转
。
设定工
业机器人末端关节以旋转间隔时间为
5s
带 动
IMU
做往复的旋 转 运 动
,
Δα
=90°
。
航 向 角
和 横 滚 角 的
初始设定为
0
,
在 初始 俯 仰 角
为
θ
=0°
、
30°
、
60°
下
各采集
了
10
组数据
,
采集时间为
3600s
,
采
样频率
为
100Hz
。
图
5
为俯仰角初始值为
30°
条 件下对陀螺仪
X
轴漂移的一组估计结果
,
横坐标为采样时间
,
纵坐标
为漂移值
。
从图
5
中结果可以发现
,
漂
移的估计值
能够一直保持跟踪漂移的实际值
,
且平均误差小于
3
(
°
)/
h
。
Y
轴
和
Z
轴的结果也类似
。
图
6
为利用估计的陀螺漂移来补偿姿态测量误
差后的航向角修正结果
。
从图
6
中可以发现
,
经 过
1h
的姿态定位
计算
,
航 向角误差由大于
20°
减 小至
4°
左右
,
显著减 小了因 陀 螺 漂 移 造 成 的 航 向 角 测
量
误差
。
图
5
旋转
IMU
方法对陀螺仪
X
轴漂移的估计结果
图
6
方法对陀螺漂移补偿后的姿态测量结果
所有
30
组数据的姿态测量结果如表
2
所示
。
表
2
通过本文方法补偿漂移前后的姿态定位结果对比
俯
仰 角 误 差/(
°
)横 滚 角 误 差/(
°
) 航 向 角 误
差/(
°
)
最 大 值 平 均 值 最 大 值 平 均 值 最
大 值 平 均 值
未修正
17.0 6.3 16.3 5.5 32.7
11.9
修正后
2.9 1.6 1.8 0.9 4.2 2.0
从表
2
中可以看出
,
基于本文方法对姿态角进
行修正
,
在通过陀 螺漂移补偿后
,
俯
仰角
、
横 滚角的
误差减小至
3
(
°
)/
h
以内
,
尤其是将航向角的误差修
正后降至
5
(
°
)/
h
以内
。
结果表明
,
所提出的方法能
够克服现有技术需要在磁强 计 或
GPS
等 外 部 传 感
器的辅助下实现航向角的误差修正的问题
,
可 应用
于室内
、
磁干扰等环境下的姿态测量
。
结 论
本文提出的基于惯性测量单元旋转的陀螺仪漂
移估计方法具有如下特点
:
1
)
相对于常用的
以磁强计或
GPS
辅 助修正陀
5
吴哲明,等:
基于惯性测量单元旋转的陀螺漂移估计和补偿方法
1147
螺仪的漂移造成姿态估计积累误差的方法
,
该 方法
不受室内
、
磁干扰等环境的限制
。
2
)
通过控制惯性测量单 元旋转
,
利 用旋转前后
不同姿态下陀螺仪和加速度计结果计算的倾角变化
的差值
,
可以计算并估计出陀螺漂移值
。
3
)
实验结果表明
,
漂移补 偿修正后姿态估计精
度有了明显提高
,
尤其是显著地减小了航向角误差
。
该方 法
能 为 长 时 间 的 姿 态 测 量 提供较为精确的
信息
。
参考文献
(
References
)
[
1
]
刘兴川
,
张盛
,
李丽哲,
等
.
基于四元数的
MARG
传感器姿
态
测量算法
[
J
]
.
清
华大学学报
:
自然科学版
,
2012
,
52
(
2
):
627
-
631.
LIU
Xin
g
chuan
,
ZHANG Shen
g
,
LI Lizhe
,
et al.
Q
uaternion
-
basedal
g
orithm
fororientation estimationfrom
MARGsensors<
br>[
J
]
.JTsin
g
huaUniv
:
S
ciandTech
,
2012
,
52
(
2):
627
-
631.
(
inChinese
)
[
2
]
MartinP
,
SalaunE.Th
etrueroleofaccelerometerfeedback
i
n
quadrotorcontrol
[
C
]//
IEEEConferen
ceonRoboticsand A
utomation.Anchora
g
e:
IEEE
,
2010
:
1623
-
1629
.
[
3
]
SetoodehP
,
Khay
atianA
,
Fra
j
ahE.Attitudeesti
mationb
y
se
p
arate
-
biasKalm
anfilter
-
baseddatafusion
[
J
]
.Journalo
f
N
avi
g
ation
,
2004
,
57
(
2
):
261
-
27
3.
[
4
]
De MarinaH
G
,
PeredaFJ
,
Giron
-
SierraJ
M
,
etal.UAV
attitudeestimationusin
g
unscentedKalmanfilterandTRIAD
[
J
]
. IEEE Trans
Industrial Electronics
,
2012
,
59
(
11
):
4465
-
4474.
[
5
]
YooT S
,
Hon
g
S
K
,
Yoon H
M
,
etal.Gain
-
scheduled c
om
p
lementar
y
filterdesi
g
nfora
MEMSbasedattitudeand he
adin
g
reference
s
y
stem
[
J
]
. Sensors
,
2011
,
11
(
4
):
3816
-
3830.
[
6
]
Mahon
y
R
,
Euston
M
,
KimJ
,
etal.A
non
-
linearobserver
forattitudeestimati
onofafixed
-
win
g
unmannedaerialvehic
le
without GPS measurements
[
J
]
. Transactions o
f
the
Inst
itute o
f
Measurement and
Control
,
2011
,
33
(
6
):
699
-
717.
[
7
]
MerckerT H
,
AkellaM R.Ri
g
id
-
bod
y
attitudetrackin
g
with v
ectormeasurementsandunknown
gy
robias
[<
br>J
]
.Journalo
f
Gu
idance
,
Control
,
and D
y
namics
,
2011
,
34
(
5
):
1474
-
1484.
[
8
]
Churchill D L.Inertial Measurement
S
y
stem with Self
C
orrection
[
P
]
.No.8010308.USA
,
2011.
[
9
]
Ren H
,
KazanzidesP.Inve
sti
g
ationofattitudetrackin
g
usin
g
a
n inte
g
ratedinertialand
ma
g
netic navi
g
ation
s
y
stem for
hand
-
held
sur
g
icalinstruments
[
J
]
.IEEE
/
ASME Trans Me
chatronics
,
2012
,
17
(
2
)
:
210
-
217.
[
10
]
A
g
hiliF
,
SalernoA.Driftless3
-
Da
ttitudedeterminationand
p
ositionin
g
ofmobilerobotsb
y
inte
g
rationof
IMU withtwo
RTK GPSs
[
J
]
.IEEE
/
ASME Trans
Mechatronics
,
2013
,
18
(
1
):
21
-
31.
[
11
]
WuZ
,
ChenQ
,
Sun
Z
,
etal.Desi
g
nofawheeledclimbin
g
r
obotforautomatedcurved
surfaceins
p
ection ofh
y
draulic
tu
rbineblade
[
C
]//
Chan
g
F
-
K
,
ed.Proceedin
g
s of
8th Int
ernational Worksho
p
on
Structural Health Monitorin
g
. Sta
nford
:
DEStechPublications
,
2011
:
864
-
871.
[
12
]
Xsens
Technolo
g
ies. MTi User Manual
[
M
/
OL
]
.
[
2013<
br>-
10
-
12
]
.htt
p
://
www.xsens.com
/
.
枵怎么读-行列怎么区分
中国地质大学排名-卢泰愚
召公奭-gpic是哪个保险公司的简称
草房子读后感-沙发是什么意思
祈求的拼音-milady
高三学生补习班-zero什么意思
road是什么意思中文-n2报名时间
pox-beehive
-
上一篇:行测:数字推理递推数列
下一篇:继电保护配置及整定计算