【论文阅读笔记】里程计ODO/INS不同融合方式的性能比较

文章目录

    • 一、里程计的工作原理
    • 二、论文中的主要结论
    • 三、总结
    • 四、参考文献

欢迎关注个人公众号:导航员学习札记

关于里程计的融合一般用“距离增量修正”和“速度修正”两种方式。我最近在想这两种方式在性能上有什么不同,因此找了两篇论文来看。本文主要是整理了武汉大学i2Nav团队、上海交大武元新老师团队关于里程计融合的论文中的结论。

一、里程计的工作原理

里程计一般会用在机器人或者汽车上,轮子每转动一周,里程计会输出N个脉冲,因此根据脉冲个数以及轮子的半径,就可以得到轮子走过的距离。

由于在计算距离时我们只能统计整数个脉冲,因此里程计的精度和轮子转一周输出的脉冲个数有关,理论上转一周输出的脉冲越多,精度也就越高。一般融合里程计还需要考虑下面三项参数:

  • 由于轮子胎压的变化等,可能会导致里程计刻度系数变化,因此需要估计里程计的刻度系数
  • 由于里程计和IMU的安装位置不同,杆臂的存在导致转弯时两者速度、走过的距离不同,因此需要估计或者事先测量杆臂值
  • 由于实际中IMU的安装无法完全和车身坐标系重合,因此需要考虑安装误差

当然如果轮子出现打滑等情况,里程计的输出就不能真实地反映轮子走过距离,此时也会存在一定误差。

二、论文中的主要结论

1. 《INS/Odometer Land Navigation by Accurate Measurement Modeling and Multiple-Model Adaptive Estimation》 by 上海交大武元新老师 团队

论文内容及结论:如下面公式所示,文章对比了三种融合方式:脉冲累积量、脉冲增量、脉冲速度。作者经过仿真和实际测试认为用速度融合的方式性能最优。

个人观点:论文虽然用仿真和实际数据证明速度融合最优,但是似乎没有从理论的角度来探讨为何这种融合更优(也有可能我漏看了),会不会是因为在计算速度时,预先用了另一个卡尔曼滤波器来降低速度噪声?

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2. 《轮式机器人定位中ODO/NHC的两种测量模型的精度和鲁棒性研究》 by 武汉大学i2Nav 团队

论文内容及结论:论文中针对了三种场景(载体震动测试,急停测试、过减速带测试)进行了轮式机器人的里程计融合测试。融合方式分别是速度融合和距离增量融合,如下图所示。研究表明:采用距离增量修正(包括ODO和NHC)比传统的速度修正的组合导航精度更高,稳健性也更好,尤其是对小型轮式机器人这种不精密载体[1]。主要原因是结构相对简单粗糙的轮式机器人相比于结构精密的汽车,工作时的震动和颠簸更严重,其运动学模型更容易被破坏。

个人观点:论文也是主要从测试出发来验证结论,理论上可以说是由于震动等使得车辆运动学模型破坏。不过我个人对震动如何破坏运动学模型还不是很明白。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、总结

两篇论文针对不同载体,分别得到了“速度融合更优”和“距离增量融合更优”的结果。下面是个人的观点,可能说的不对,欢迎指正:不考虑特殊情况,从理论上来看,两种融合方式应该不会有较大的精度区别,尤其是在里程计测量频率较高、精度较高的情况下。因为速度并没有比距离增量多更多的信息,两者的信息几乎是等价的。也许在某些特定的情况下(比如某种原因运动学模型破坏),某种方式可能会更优。

四、参考文献

[1]. L. Wang, X. Niu, T. Zhang, H. Tang, and Q. Chen, “Accuracy and robustness of ODO/NHC measurement models for wheeled robot positioning,”Measurement, vol. 201, p. 111720, Sep. 2022, doi: 10.1016/j.measurement.2022.111720.
[2]. W. Ouyang, Y. Wu, and H. Chen, “INS/Odometer Land Navigation by Accurate Measurement Modeling and Multiple-Model Adaptive Estimation,” IEEE Trans. Aerosp. Electron. Syst., vol. 57, no. 1, pp. 245–262, Feb. 2021, doi: 10.1109/TAES.2020.3011998.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/45215.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WGCNA | 不止一个组的WGCNA怎么分析嘞!?~(三)(共识网络分析-第三步-共识模块与特异模块相关联)

1写在前面 有小伙伴子留言问最近介绍的WGCNA共识网络的意义是什么,保守性吗!?🧐 与把雄性小鼠和雌性小鼠的数据merge在一起,一起构建网络、确定模块的方式有什么区别呢!?😗 其实区别…

Same Symbol | 哇咔咔!!!盘点一下表达矩阵中重复基因的处理方法!~

1写在前面 医院天天叫我们填问卷,我真是不能理解。🫠 动不动就问我们对医院的福利满意吗,对自己的收入满意吗,觉不觉得工作负荷太重了???🙂 我们满不满意,觉不觉得累&…

生信分析案例 Python简明教程 | 视频14

开源生信 Python教程 生信专用简明 Python 文字和视频教程 源码在:https://github.com/Tong-Chen/Bioinfo_course_python 目录 背景介绍 编程开篇为什么学习Python如何安装Python如何运行Python命令和脚本使用什么编辑器写Python脚本Python程序事例Python基本语法 数…

“去高精地图”跟“轻高精地图”有啥区别?落地的挑战又是啥? | 九章自动驾驶随笔之一...

交流群 | 进“传感器群/滑板底盘群/汽车基础软件群/域控制器群”请扫描文末二维码,添加九章小助手,务必备注交流群名称 真实姓名 公司 职位(不备注无法通过好友验证) 编辑 | 苏清涛 真正影响Mapless技术路线落地的最大难点在于…

登录微软账号的Windows电脑如何远程?

一般情况下,我们都使用的是Windows电脑的本地账户。但是随着Windows 10的推广,现在微软也开始主推微软账号登录Windows电脑了。 现在遇到一个问题,就是远程Windows电脑时,提示连接不上,刚开始以为是远程服务没有开&am…

win10微软商店/账号登录一直转圈

解决win10登录微软账户或者微软商店时无法登录问题: 1.右键wifi按钮,打开“网络和Internet”设置。 2.更改适配器选项 3.右键当前的网络连接,选择“属性” 4.找到IPv4一项,点击“属性”按钮 5.自定义DNS服务器地址&#xf…

微软账户登录不了问题

问题描述: 为了使用newbing需要登录微软账号,但是公司电脑访问微软账号十分的慢,一登录就转圈。 问题原因: 和宽带采用的上网方式(IPV4和IPV6)和dns解析有关系由于国内基本都采用IPV4的方式,下文对IPV4的…

我让ChatGPT写了一篇php现状和趋势的文章

我给出的指令是: 写一篇介绍php的2023年现状和未来趋势的文章 下面是ChatGPT返回的结果: 2023年PHP:现状和未来趋势 编程语言PHP于1994年开发,并从此成为世界上使用最广泛的语言之一。它用于创建动态网站,是web开发世界…

ChatGPT “火出圈” 测试工程师的饭碗还能保住吗

ChatGPT已经在国内火了一个多月了, 这个让AI巨头神仙打架的智能对话机器人 到底火到了什么程度? 随处可见的经验分享:ChatGPT让我一天之内学会技能! 到处传播的社会新闻:某岗位又被ChatGPT给干失业了! …

没想ChatGPT两个月用户破亿的世界记录,这么快就被打破了!5天!

上线第一天,用户超3000万,上线后5天,用户破1亿,Threads无疑创造了技术产品用户数破亿的新纪录,而前记录还是今年ChatGPT创下的2个月。 Threads创造了有史以来最快的用户破亿纪录(来源:World Of Statistics …

VScode终端插件

Terminal 使用方法 安装Terminal,在VScode编辑器里的项目文件中【右键】 → 【open in Integrated Terminal】即可。 你会看到如图所示的终端,它等同于cmd,可以很方便的在VScode中实时查看。

【Vscode】隐藏的端口转发功能,大多数人都不知道怎么用

引言 Python 编程中有两款 IDE 深受广大开发者的喜爱,一是微软出品的 Vscode,以小巧、轻量、插件丰富而闻名,另一款则是大名鼎鼎的专为 Python 编程而打造的 Pycharm。这两款工具各有优缺点,这里不吹不黑,在博主看来&…

关闭vscode烦人的提示框

vscode有两种烦人的提示框: 第一种是:鼠标放到html标签上的悬浮提示框,如图: 第二种是:输入的时候有悬浮窗,并不是智能提示的框,而是解释型的提示框,如图: 这两种框基本…

vscode屏蔽文件

1. 基于工程“uboot-imx-rel_imx_4.1.15_2.1.0_ga”. 2.方法一 2.1)shiftP快捷键,输入“settings”,打开settings.json文件 2.2)输入以下代码,即可对configs文件夹指定的内容进行屏蔽 "files.exclude": {"configs/…

VsCode文件屏蔽

在分析uboot源码时,许多文件都不需要,要将该文件的目录屏蔽并且设置搜索范围 在工程目录下,建立.vscode文件夹,在.vscode 文件夹中新建settings.json的文件,然后在 settings.json 中输入如下内容: {"…

【vscode】代码调试时直接显示在vscode终端,而不弹出新的终端

tasks.json文件修改,加入语句: "presentation": {"panel": "shared"}launch.json文件修改,加入语句: // 调试时是否显示控制台窗口,设置为true则显示在新的windows终端控制台 "e…

vscode运行C/C++不弹出黑色终端解决办法

1.首先打开扩展(CtrlShiftX) 2.选择C/C Compile Run 3.点击管理-->扩展管理 4.勾选以下选择框 5.按F6实现终端页面弹出

文心一言 vs GPT-4实测!百度背水一战!

编辑部 发自 凹非寺 量子位 | 公众号 QbitAI GPT-4发布一天之后,压力全部给到百度这边。 就在刚刚,百度交卷。 文心一言,百度全新一代知识增强大语言模型,正式在百度总部“挥手点江山”会议室里发布。 在一片静寂的氛围里&#xf…

Adept AI,颠覆“产品学“的产品

1.三体降临,产品学不存在了? 兄弟们,你们敢想象以后我们都会有用自己的贾维斯吗?我们不需要在安装一大堆APP,不需要适应各种APP交互,只需一句话你能快速达到你想要的目的吗?你能想象那种科幻大…

实测:文心一言 vs GPT-4

转自:量子位 | 公众号 QbitAI GPT-4发布一天之后,压力全部给到百度这边。 就在刚刚,百度交卷。 文心一言,百度全新一代知识增强大语言模型,正式在百度总部“挥手点江山”会议室里发布。 在一片静寂的氛围里&#xff0c…