ARM微型化SINS/GNSS组合导航系统设计与实现
需积分: 9 140 浏览量
更新于2024-08-12
收藏 1.17MB PDF 举报
"基于ARM的小型化SINS/GNSS组合导航系统设计"
本文主要探讨了一种基于ARM处理器的小型化微型电子机械系统(MEMS)惯性导航系统(SINS)与全球导航卫星系统(GNSS)的组合导航系统设计方案。该系统通过集成低成本的MEMS传感器,实现了对运动载体的高精度定位、定向和姿态测量。
一、系统架构
该导航系统的核心是ARM微处理器,它负责处理来自MEMS陀螺仪和加速度计的模拟量输出。这些传感器的模拟信号经过模数转换器(AD)采样后,输入到ARM处理器中进行惯性导航解算。同时,系统还采用GNSS接收机,提供速度和位置信息,这些数据与惯性导航解算结果进行松组合,以修正导航系统的姿态角。
二、航向角修正
由于航向角的观测性较差,文章提出采用序贯卡尔曼滤波算法来优化航向角的估计。这种滤波方法能有效处理低精度传感器数据,提高导航精度。在实际的跑车实验中,这种修正方法证明了其有效性,俯仰角、横滚角误差控制在0.5°以内,航向角误差则小于0.9°。
三、关键技术
1. 组合导航:SINS与GNSS的组合,结合了惯性导航的连续性和 GNSS 的全球覆盖,提高了导航系统的稳定性和抗干扰能力。
2. MEMS技术:使用小型化的MEMS传感器,降低了系统的体积和成本,适合于小型移动平台的导航需求。
3. ARM处理器:作为核心计算单元,ARM处理器提供了足够的处理能力和低功耗特性,适合嵌入式应用。
4. 卡尔曼滤波:通过对航向角的序贯滤波处理,提高了导航系统的精度和稳定性。
四、应用领域
文中提到的组合导航系统解决方案,对于需要低精度IMU参与导航的场景,如无人驾驶车辆、无人机、物联网设备等,具有较高的实用价值。由于其小型化设计和较低的成本,该系统在民用和军用领域都有广阔的应用前景。
总结来说,这篇文章详细介绍了一种基于ARM处理器的SINS/GNSS组合导航系统的设计与实现,通过巧妙地集成MEMS传感器、GNSS接收机和先进的数据处理算法,提高了导航系统的性能和可靠性,尤其是在航向角修正方面表现突出。这一设计对于推动小型化、低成本的导航系统发展具有重要意义。
134 浏览量
191 浏览量
245 浏览量
189 浏览量
2021-09-21 上传
106 浏览量
2021-09-08 上传

皮卡丘穿皮裤
- 粉丝: 187
最新资源
- QCo-editor:跨平台Cocos2d-x开源编辑器
- cocos2d-x 2.14版本SneakyJoystick API修改详解
- 石材辅助工具1.0快捷键RC自动编号功能评测
- 蚁群算法C语言实现及详细解析
- 将SQL数据高效转换为XML格式的方法
- C#实现RSA加密算法的示例教程
- dot_vim:Champion Champion的Vim插件和配置管理指南
- SSH框架人力资源系统开发指南
- 使用qt进行串口通信测试的方法与实践
- React封装Ladda按钮:加载指示器实现指南
- 云数据库CouchDB与Cloudant搜索的Docker集成实现
- 蚁群算法在VB中的实现及详细解析
- Easyxy图形界面实现Devcpp学生管理系统
- 飞凌-MX6UL GPS模块测试流程与连接指南
- MAYA建模插件精选合集:提升3D建模效率
- 无需权限的PHP文件上传模块实现