机器人概率定位学习笔记第一篇_基本概念

本文介绍了机器人概率定位的基本概念,通过实例演示了如何利用先验概率和后验概率确定机器人最可能的位置。首先假设机器人处于未知位置,通过感知周围环境特征(如门),形成初步的概率分布。随后机器人移动并再次感知环境,最终结合移动后的先验概率和新的感知结果计算出精确的位置。

本笔记学习于优达学城 Artificial Intelligence for Robotics课程

什么是机器人概率定位,简单来讲就是机器人在某个位置是不确定的,是有概率的,概率最大的位置就是机器人的位置。下面是简单的原理介绍

1,第一步假设机器人在一个走廊,但是机器人并不知道自己在哪里,那么请看下图,随着横坐标位置的变化,机器人在哪里的概率都是一样的,所以机器人就会迷惑了,哈哈。


2,第二步,假设走廊上有三个门,机器人可以感知到门的存在。现在机器人进行第一次感知,感知到了自己在门的旁边,但是机器人是不知道自己确切在哪个门的旁边,所以,看下图 出现了一个posterior (较后的,其次的)概率 【后验概率】,也就是经过感知之后的概率。因为传感器的误差,所以机器人存在在其他地方的可能性,所以在门位置的地方出现了三个概率峰值,但是他们是相同的。

3,第三步,机器人向右移动,但是机器人只大概知道自己移动了多少,这个时候,上一步的感知之后的概率就要随着机器人的向右移动而移动相应的距离,术语叫做做卷积(具体为什么,我还没懂,求大神)。这个时候得到的位置概率图 是【prior probability 先验概率】图得到下图

4,第四步,机器人再次感知,再次感知到自己在门的旁边,得到和第二步一样的位置-概率图


5,最后一步,将机器人向右移动后的位置-概率图【先验概率】,和机器人再次感知之后的位置概率图【后验概率】做乘法,得到概率图,如下合成概率-位置图

这时候出现了一个概率峰值,这个峰值所对应的的位置就是机器人所在可能性最大的位置。

这就是概率定位。


### 关于高翔《视觉SLAM十四讲》的学习资源 #### 学习笔记与参考资料 针对高翔老师的《视觉SLAM十四讲》,许多学习者基于此书撰写了详细的笔记并分享在网络上。这些笔记通常涵盖了书中每一章节的核心概念、算法实现以及实际操作中的注意事项。例如,在一篇名为“视觉SLAM14讲学习笔记-ch9”的文章中,作者详细记录了第九章的内容摘要[^1]。该笔记提到,为了应对传感器噪声带来的累积误差问题,可以通过真实观测数据优化状态估计过程。 此外,“视觉SLAM十四讲从理论到实践学习笔记(高翔)”系列提供了更为详尽的解读。其中提及经典SLAM框架下如何利用路标点构建地图模型,并描述了观测函数 \(Z_{kj} = h(X_k, Y_j)\),用于表征在特定位姿下的目标检测结果及其伴随噪声特性[^2]。 #### 推荐书籍与其他补充材料 除了官方教材外,《Multiple View Geometry in Computer Vision》作为计算机视觉领域权威著作之一,尽管内容较为复杂,但对于深入理解多视角几何原理具有不可替代的价值[^3]。另一本书籍《State Estimation for Robotics: A Matrix-Lie-Group Approach》专注于矩阵李群方法应用于机器人状态估计方面,适合有一定基础的研究人员进一步探索高级主题。而《Probabilistic Robotics》虽然侧重于传统移动机器人概率建模技术,但仍能为初学者提供良好的入门指导。 以下是部分推荐网站链接供下载参考(需自行验证可用性): - 官方配套代码仓库地址:https://github.com/gaoxiang12/slambook2 - 优快云博客专栏:“视觉SLAM十四讲”相关博文集合 ```python import requests from bs4 import BeautifulSoup def fetch_slam_notes(url): response = requests.get(url) soup = BeautifulSoup(response.text, 'html.parser') notes_links = [] for link in soup.find_all('a'): href = link.get('href') if "slam" in str(href).lower(): notes_links.append(href) return notes_links[:5] url_to_check = "http://example.youkuaiyun.com" print(fetch_slam_notes(url_to_check)) ``` 上述脚本可以帮助快速检索网络上的相关内容链接列表。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值