没有合适的资源?快使用搜索试试~ 我知道了~
首页GPS/INS组合导航:扩展卡尔曼滤波器调优与低cost传感器校准
"这篇文档是关于‘组合导航卡尔曼滤波器设计’的,主要讨论了如何使用扩展卡尔曼滤波器(EKF)来优化低成本的GPS/INS导航系统性能,特别是针对低精度惯性传感器的校准方法以及EKF的噪声特性调整策略。" 在现代导航系统中,组合导航技术结合了全球定位系统(GPS)和惯性导航系统(INS),以提供连续且可靠的定位、导航和姿态信息。扩展卡尔曼滤波器(EKF)是一种广泛应用于这类系统的非线性滤波算法,它能够处理GPS和INS数据融合中的非线性问题。 文档首先介绍了一种新颖的惯性传感器校准方法,以提高在GPS信号中断时的航位推算(Dead Reckoning)性能。该方法通过在EKF传感器融合过程中,利用GPS修正信息模型化IMU中的随机陀螺仪偏差,从而改善INS的性能。在校准过程中,IMU的随机测量偏置模型被提取出来,以减少误差对导航结果的影响。经过独立飞行数据集验证,这种方法显示出在没有GPS信息时,改进后的INS具有更好的航位推算性能。 其次,文档提出了一个系统化的EKF噪声特性调优方法。在EKF中,正确建模传感器噪声是非常关键的,因为它直接影响滤波器的性能和稳定性。该方法提供了调整EKF内部建模的噪声特性,以适应不同环境和传感器条件的策略,目的是优化整个导航系统的精度和鲁棒性。 综合这两种方法,文档旨在提供一种系统化的方案,不仅能够提升低成本导航解决方案的性能,还能够应对GPS信号不稳定或丢失的情况,这对于无人驾驶车辆、航空器和其他依赖精确导航的系统尤其重要。通过这样的组合导航系统,即使在GPS信号受到干扰或不可用时,也能保持较高的定位精度,确保安全和高效的运行。
资源详情
资源推荐
4
American Institute of Aeronautics and Astronautics
As shown in Eq.(4), the acceleration due to gravity is considered in the Z-axis velocity update equation. The
nonlinearity of the aircraft kinematic equations is caused by the coordinate transformation from the body axis to the
local Cartesian navigation as shown. Rearranging the nine navigation states into position, velocity and attitude, the
continuous time update equations are more concisely written as:
cos cos ( sin cos cos sin sin ) (sin sin cos sin cos )
sin cos (cos cos sin sin sin ) ( cos sin sin sin cos )
sin cos s
x
y
z
x x y z
y x y z
z x
x V
y V
z V
V a a a
x
V a a a
V a
in cos cos
sin tan cos tan
cos sin
( sin cos )sec
y z
w
a a g
p q r
q r
q r
(5)
Also, as shown in Eq. (5), the position states are updated through a direct integration of the three velocity states,
since they have already been transformed into the local navigation axes.
The application of EKF consists of linearizing the system model via a first order Taylor Series expansion, and
then applying the Kalman Filter equations. This approach was introduced shortly after the introduction of the
Kalman Filter.
21
. The well known Kalman Filter equations within the EKF formulation are shown below:
1 1
ˆ ˆ
( , ,0)
k k k
x f x u
(6)
1 1
T
k k k k k
P A P A Q
(7)
1
( )
T T T
k k k k k k k k k
K P H H P H V R V
(8)
ˆ ˆ ˆ
( ( ,0))
k k k k k
x x K z h x
(9)
( )
k k k k
P I K H P
(10)
where Eqs. (6-7) represent the prediction equations, and Eqs. (8-10) represent the update equations. Within Eq. (6)
f represents the discretized equivalent to the INS equations provided in Eq. (5), which are shown in Eq. (11).
1 1 1
1
1
1
1
1
1
1 1 1 1 1 1 1 1 1 1 1 1
(cos cos ( sin cos cos sin sin ) (sin sin cos sin cos )
k k k k
k
k
k x
k
k
k y
k
k
k k z
k
x x k k x k k k k k y k k k k k
y
z
k
k
k
x TsV
x
y TsV
y
z z TsV
V V Ts a a
V
V
1
1 1 1
1 1
1 1 1 1 1 1 1 1 1 1 1
1
1 1 1 1 1
11
1 1
)
(sin cos (cos cos sin sin sin ) ( cos sin sin sin cos ) )
( sin cos sin cos cos )
(
k
k k k
k k
z
y k x k k k k k y k k k k k z
k
z k x k k y k k z
kk
k k
a
V Ts a a a
V Ts a a a g
Ts p q
1
1 1 1 1 1 1
1 1 1 1 1
1 1 1 1 1 1
sin tan cos tan )
( cos sin )
( sin cos )sec
k
k k k k k k
k k k k k
k k k k k k
w
r
Ts q r
Ts q r
(11)
Eq. (7) is the predicted covariance equation, where Q is the process noise covariance matrix that is traditionally
parameterized offline based on static sensor error analysis. The matrix as assumed for this particular study within
the baseline EKF is provided in Eq. (12).
)516.1,512.2,548.5,436.9,447.8,429.7,0.0.0(
),,,,,,0.0.0(
222222
eeeeeediagQ
rofqofpofaofaofaofdiagQ
zyx
(12)
In order to obtain the values of the Q matrix, noise characteristics of each IMU sensor were measured over a period
of time in which the test bed aircraft was at rest on the runway. Therefore, the Q matrix values in the baseline EKF
represent the measurement variance exhibited on the sensors during static conditions. The unit of the acceleration
variances is (m/s
2
)
2
while the unit of the rate gyro variances is (rad/s)
2
. A time-varying Q matrix that considers
dynamic measurement conditions is implemented within the tuning method described later in this study.
Since the Kalman Filter equations only apply to linear models, the system equations provided in Eq. (5) are
linearized. This is performed using a first order Taylor series expansion leading to the generation of a 9x9 Jacobian
matrix. The linearized state relationship matrix is indicated as A within Eq. (7), and is shown in expanded form
within Eq. (13).
剩余19页未读,继续阅读
大马哈鱼100
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- zlib-1.2.12压缩包解析与技术要点
- 微信小程序滑动选项卡源码模版发布
- Unity虚拟人物唇同步插件Oculus Lipsync介绍
- Nginx 1.18.0版本WinSW自动安装与管理指南
- Java Swing和JDBC实现的ATM系统源码解析
- 掌握Spark Streaming与Maven集成的分布式大数据处理
- 深入学习推荐系统:教程、案例与项目实践
- Web开发者必备的取色工具软件介绍
- C语言实现李春葆数据结构实验程序
- 超市管理系统开发:asp+SQL Server 2005实战
- Redis伪集群搭建教程与实践
- 掌握网络活动细节:Wireshark v3.6.3网络嗅探工具详解
- 全面掌握美赛:建模、分析与编程实现教程
- Java图书馆系统完整项目源码及SQL文件解析
- PCtoLCD2002软件:高效图片和字符取模转换
- Java开发的体育赛事在线购票系统源码分析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功