欢迎光临散文网 会员登陆 & 注册

详解 概率机器人学 学习笔记及翻译

2022-06-08 14:25 作者:KERO  | 我要投稿

本书介绍

原书名 :
上田隆一. 詳解 確率ロボティクス Pythonによる基礎アルゴリズムの実装 (KS理工学専門書). 講談社.

本书可以看成是 概率机器人(Probabilistic Robotics) 这本书的导读,用Python ,jyupter notebook 以及一些Python常用的数据处理库带读者一步一步亲手构筑Python代码来由浅到深地理解概率机器人学中一些基础理论 算法 .

例如:贝叶斯推断 粒子滤波 卡尔曼滤波 马尔科夫决策过程 位置推定 SLAM(主要是2D Lidar的SLAM) 图优化算法 强化学习

因为是面向新手,同时也会介绍统计学的基础 以及如何用Python来处理数据和可视化

作者上田隆一是概率机器人一书日语版的译者,同时也是日本该领域的著名研究者.东京大学博士,现为千叶工业大学准教授. 这本书的内容同时也会作为他课程的讲义

本书章节

第I部 准备

  1. 前言

  2. 概率 统计的基础

  3. 自律移动机器人的模型化

  4. 不确定性的模型化

第II部 位置推定以及SLAM

  1. 通过粒子滤波来推定位置

  2. 通过卡尔曼滤波来推定位置

  3. 位置推定的各种问题

  4. 通过粒子滤波器来SLAM

  5. 基于图优化算法来SLAM

第III部 行动决定

  1. 马尔科夫决策过程和动态规划法

  2. 强化学习

  3. 部分可观察马尔可夫决策过程

附录A 通过贝叶斯推断来解析传感器数据
附录B 计算


各章节之间的关系


本翻译

最近开始在学习这本书,感觉是写得挺好的.

相比原著伪代码的形式,本书Python+jyupter形式更容易让人能上手实践(基本就等同于Matlab),就算电脑上没有编程环境也可以依托Google colab这类在线服务来完成.
打算先学完这本书再去啃概率机器人.

这本书目前还没有中文,所以个人学习做笔记的时候 作为笔记想尝试顺便大致翻译一下,同时也对原书的代码加上中文注释

书上用到的代码以及数据:
https://github.com/geturin/LNPR_BOOK_CODES
其中翻译的部分放于my_memo文件夹内 其他的则是本来的内容

因为是大致翻译,所以不会逐字逐句翻译 尽量用简洁的语言翻译个大概
也会跳过一些和核心不相关的内容,比如本书的第一章前言 本章大致梳理了一下概率机器人的背景,发展 写作目的
这章会跳过 直接从第二章 概率 统计的基础开始翻译

翻译速度的话,和学习速度挂刮 目前想法是学完一个大章节再回头翻译文章 一章一章地发布
因为还有别的一堆事情要忙 所以只能是慢慢学到哪翻到哪了


详解 概率机器人学 学习笔记及翻译的评论 (共 条)

分享到微博请遵守国家法律