读《概率机器人》第1、2章
§1 引入
-
机器人不确定性的来源
- 环境
- 传感器
- 执行器
- 模型
- 计算误差
-
机器人范式
§2 状态回环估计
1 概率论基础概念
-
随机变量及其观测值
-
概率以及概率密度函数(Probability Density Function, PDF)
- 常见的多维正态分布其中是协方差矩阵,半正定且对称。
- 常见的多维正态分布
-
联合分布(Joint Distrubution):记作
- 独立:
-
条件概率(Conditional Probability):
- 条件独立:,与独立不能相互推导
-
全概率定理(Theorem of Total Probability):即所有情况的概率的和(积分)为1。
-
贝叶斯准则(Bayes Rule):
- 当做实际值,当做测量值,则被称为生成式模型(Generative Model),且因为一般与无关,分母一般都写作归一化因子,即
-
期望
-
方差
-
熵:随机变量包含的以比特为单位的信息的期望
2 机器人与环境的交互
-
状态:本书中以表示,下标表示是某一时刻的状态。
-
概念-完全状态(Complete State):一组最能够预测未来状态的状态
-
以下是一些最常用的的例子:
-
机器人姿态:三个空间坐标,三个朝向坐标
-
执行器的配置:关节角度等
-
动态状态:执行器的运动情况等
-
周遭物体的位置及特征
-
周遭物体的运动
-
-
-
与环境的交互
-
感知:得到的数据用表示,感知可以增加系统对外界的认识。
- 测量概率(Measurement Probability):
-
控制:得到的数据用表示,控制倾向于减少系统对外界的认识。
- 状态转移概率(State Transition Probability):
-
状态估计(Belief):机器人根据其感知与控制数据而对状态概率分布做出的估计,记号如下
3 贝叶斯滤波器
-
-
贝叶斯滤波器
-
前提
- 是完全状态
- 控制量是随机给定的
那么直觉上讲贝叶斯滤波器给出的估计(belief)是很好的。
-
内容
- 输入:
- 输出:
- 第一步称为预测(prediction)。在随机的条件下,该式等价于
- 第二步称为测量更新(measurement update),是贝叶斯准则的应用。
-
-
马尔科夫假设:在当下状态已知的条件下,现在和过去的数据是相互独立的。如果在实际中应用贝叶斯滤波器,则由于以下一些原因,这一假设并不总能成立:
- 未被模型考虑在内的环境变量
- 假设的概率模型与实际概率模型的误差
- 计算时使用的近似方法带来的误差
- 实际过程中的控制量并不随机
课后习题总结
对于随机变量取值离散且有限的情况
- 使用状态转移矩阵来描述会很方便
- 有的马尔可夫过程具有与初始状态无关的稳态分布
- 结合使用贝叶斯准则、等公式,并尝试提取形式相同的部分,可以通过迭代法得到一些隐藏的随机变量之间的关系
本文作者:Harold_Lu
本文链接:https://www.cnblogs.com/harold-lu/p/16649011.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步