压缩EKF在UUV SLAM中的应用研究
需积分: 3 68 浏览量
更新于2024-09-07
收藏 224KB PDF 举报
"这篇论文研究了压缩扩展卡尔曼滤波(Compressed Extended Kalman Filter, CEKF)在无人水下航行器(UUV)同步定位与建图(Simultaneous Localization and Mapping, SLAM)算法中的应用。作者王宏健、李村等人探讨了在AUV远程航海时,由于地标数量增加导致基于EKF的SLAM算法计算量增大,无法实现实时全局地图更新的问题。他们提出了CEKF-SLAM方法,并详细阐述了地图管理策略和局部地图切换策略,将AUV的航行区域划分为多个局部子地图。通过在子地图内使用EKF进行基于地标的位置误差计算,并仅在满足子地图切换规则时进行全局地图更新。该方法在试验数据上的测试验证了其有效性。"
在SLAM问题中,传统的EKF算法在处理大量地标时,其计算复杂度会显著增加,这限制了在长时间远距离航行的AUV中的应用。CEKF算法是对EKF的一种优化,它通过减少计算量来实现更快的更新速度,更适合处理大规模环境下的SLAM问题。论文中提出的CEKF-SLAM算法采用了地图分区策略,将整个导航区域划分为若干个局部子地图。每个子地图内的地标数量相对较少,可以更高效地用EKF进行处理。
地图管理策略是CEKF-SLAM的关键组成部分,它涉及如何有效地存储和访问子地图。在航行过程中,AUV根据预定义的规则在子地图间切换,例如当AUV离开当前子地图的边界或需要更新全局地图时。这种策略减少了全局地图的频繁更新,降低了计算负担,同时保证了定位精度。
局部地图切换策略是另一个创新点,它确保了AUV在不同子地图间平滑过渡。通过设定合理的切换条件,如地理位置、航向改变或特定的航行标志,可以避免不必要的全局地图更新,从而提高系统的实时性能。
论文还强调了在子地图内使用EKF进行位置误差计算的重要性。EKF是一种概率滤波方法,能处理系统状态的非线性问题。在每个子地图内,EKF更新AUV的位姿估计,结合地标信息进行定位。
最后,CEKF-SLAM算法的性能通过实际试验数据进行了验证,证明了该方法在保持定位精度的同时,能够有效地减少计算负荷,适应AUV的长期航海需求。
该论文对解决AUV远程航行的SLAM问题提供了新的视角和解决方案, CEKF-SLAM算法的引入有助于提高AUV在复杂水下环境中的自主导航能力,对无人水下航行技术的发展具有积极的推动作用。
2020-03-05 上传
2019-08-16 上传
2021-05-31 上传
2022-07-13 上传
2019-07-22 上传
2019-07-22 上传
weixin_39840914
- 粉丝: 436
- 资源: 1万+
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析