研究记录02—EKF_SLAM ——2012.4 Joan Sola
1.
直接观测模型和逆观测模型的区别,与他们实现上面的不同。
observe() and invobserve()
scan and invscan
直接观测模型是针对已经建图的地标,对初始情况下生成的2D回廊分布地标进行观测,获得一个观测集,观测集保存了机器人观测地标获得的距离和方向角值。
逆观测模型针对新观测的地标,这个地标尚未成为地图的一部分。每一次迭代增加一个地标,利用逆观测模型和观测的距离、方向数据,计算出新的地标的
坐标x、y的值。
注意:
运动模型
直接观测模型
逆观测模型
如果观测值不包括任何地标状态的深度信息,那么观测模型h()是不可逆的,那么逆观测模型g()无法定义。这通常发生在单目视觉当中,这时引入一个
参数s作为先验的深度信息来定义逆观测函数g().
2. 运动模型
更新位置等价于一个fromFram的计算过程。
3.EKF具体实现有没有
EKF对系统的状态进行估计,系统状态是由机器人传感器的状态和地标的状态组成,它由一个高斯变量来建模。
地图的维护:prediction——机器人的运动motion model, correction——观测更新,传感器通过观测当前环境下所有存在的地标。
为了接近真实的探索,EKF增加了地标初始化的过程,通过逆观测模型增加地图和系统的状态值。
4.具体
实际预测阶段执行
观测阶段执行:
由于数据关联的问题,这些矩阵都是稀疏矩阵,化解一下计算形式,变形为:
地标的初始化:
逆观测模型
计算
然后增广系统的状态。整个EKF-SLAM完成
4.部分观测的地标初始化的问题
提出了相应的逆观测模型。
5.基于方向观测的部分地标初始化问题
提出了相应的观测模型,计算方法
研究记录02—EKF_SLAM ——2012.4 Joan Sola相关推荐
- Unity3D游戏制作学习记录02——丛林战争
Unity3D游戏制作学习记录02--丛林战争 Siki学院的视频教程指路牌:http://www.sikiedu.com/course/61. 一.服务器端--消息接收的异步处理 由于之前使用Rec ...
- 一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录
1.前记:回到学校反而没时间记录了自己瞎折腾的东西了,允我长长的叹一口气 '_' // 先提一下,在这篇MATLAB机器人可视化博客中提到了如何使CAD模型的机器人在MATLAB环境下可视化的问题 ...
- Java学习记录02
Java学习记录02 在学习中,博客的书写不可缺少,相应的markdown基本语法也要掌握,下面是自己在CSDN上查找并学习的链接:Markdown语法 2.6项目实训:基于控制台设计简易打折与累加计 ...
- AI绘图风格对照表/画风样稿详细研究记录及经验总结(分析Midjourney和Stable Diffusion风格提示词实际使用情况)不断更新中...
作为AI绘图头牌的Midjourney和Stable Diffusion,其风格提示词都相同 Midjourney是收费的在线服务,通过discord对话形式来生图,局限较大,但由于官方模型做得好,因 ...
- 关于百度OCR和EasyOCR的研究记录
现行方案:迅捷OCR软件 采用迅捷OCR文字识别软件,购买了一年的期限 操作需要使用pyautogui来操作软件进行操作,现在也可以使用USB鼠键模块KM3来真实模拟鼠标键盘的操作,可信度更高. 思考 ...
- 近十年来出现的计算机术语,近十年来科技英语翻译研究评述(2003—2012).doc
近十年来科技英语翻译研究评述(2003-2012).doc 近十年来科技英语翻译研究评述(2003-2012) 摘 要: 本文对过去十年中(2003-2012)研究科技英语翻译的文章进行了回顾, 总结 ...
- 瑞萨开发记录02:定时器闪烁LED灯(R5F104FEA芯片)
02.定时器闪烁lED灯 一.引脚配置 1.配置LED 2.配置定时器 二.编写代码 1.定时器定时 2.LED引脚定义 3.主函数 三.烧录程序 上一篇博客记录了点亮一颗LED灯以及工程文件的配 ...
- 【FPGA】ODDR使用研究记录
这篇博文单讲ODDR,而不去深入理解和它相关的什么OLOGIC(花里胡哨): 为什么要花时间研究一下ODDR的工作原理呢?源于在之前的程序中用到了这个原语,虽疑惑为什么要用,但还是从用了之后有什么效果 ...
- 5000并发的qps是多少_高并发初体验记录-02
前言 这半个多月完成了这次活动的业务代码开发和测试,至于性能调优对我而言近乎玄学.总结记录,以备参考.如有错误,欢迎指正.不过其实大佬不用浪费时间看这篇低质量的流水账了. 实测过后,一个月前老板给我说 ...
最新文章
- cmake生成so包并调用(C++project,build,cmake)
- gulp插件之browser-sync安装报错
- Product settype list tool - report PROD_DISPLAY_SETTYPE
- Qt ModbusTCP ModbusRTU 使用同步读和异步写
- css如何让不确定宽度的div水平居中
- python 输出彩色文字
- js的一些function
- Linux下一种高效多定时器实现,Linux下一种高效多定时器实现
- 项目需求到设计的理解
- 惠普HP Deskjet F4238 多功能一体机驱动
- 自动附加到计算机“EASON”上的进程“[2096] aspnet_wp.exe”失败。错误代码为 0x8013134b。
- 坐标反算计算起始方位角_平面坐标反算(测量上常用于计算坐标方位角)
- React通过后台图片路径,打包下载图片
- 深度学习GPU选购指南:哪款显卡配得上我的炼丹炉?
- vs未找到导入的项目,请确认 声明中的路径正确
- 阮一峰访谈问题有奖征集(图灵访谈)
- 算一串数字的entropy_什么是熵的计算机科学定义?
- 全要素分析与问题解决:以人为本,主次分明
- 我用Python + PAGE(Tkinter GUI) + pandas做了个企查查导出模板转机器人模板的小工具
- 你真的不懂 yml !
热门文章
- 网盘可以做网站服务器吗,做网站用虚拟主机好还是云服务器好
- 信息系统项目管理师-项目质量管理
- 综合英语二课本电子版哪里有_全新版大学英语综合教程-2-课文电子书(20200702100022)...
- DirectUI相关文章(三)-DirectUI 设计思路分析
- 预防XSS,这几招管用!
- PR是什么?怎么查询网站的谷歌PR权重?
- 隐式启动Activity以及Intent.resolveActivity的使用
- 5-33 有理数加法
- LVGL 8.2.0 CHART显示ECG数据
- java面向对象:三大特性:封装,继承,多态