(持续更新)SLAM 笔记
2018-04-21 本文已影响201人
district10
Disclaimer:个人理解,可能有误,欢迎指正
主要参考资料:《视觉 SLAM 十四讲: 从理论到实践》 高翔, 张涛
外,内推 momenta SLAM 相关工作,简历发邮箱 zhixiong @ momenta.ai
SLAM(Simultaneous localization and mapping,同步定位和制图)是无人驾驶里最核心的技术之一,指的是无人车如何通过传感器(主要是相机、激光器、惯性导航和 GNSS)确定自己的位置以及自己周围的环境。其输入是一个序列的传感器数据,输出是一个序列的汽车位姿和周围的 landmarks。
无人车就是一个机器人,SLAM 在机器人领域一直很重要。相对而言,汽车的(机械)控制系统/运动系统已经很成熟,路径规划好后的事情难度并不大,更凸显了 SLAM 的重要性。(SLAM 是无人驾驶的瓶颈,如果做得好,那就是优势)
做 SLAM,需要较高的数学和编程基础,前者包括但不限于线性代数(各种坐标系转化,投影变换,各种矩阵分解)、李群李代数(方便求导,把位姿优化问题转化为无约束的线性问题);后者需要掌握较为复杂的 C++ 编码能力,难点在于如何用 g2o 模板做优化(我还是一只弱鸡)。
这是最近的读书笔记,会持续更新过来:(iPad 是个好东西)
1
![](https://img.haomeiwen.com/i29284/a3964bcf675e053b.png)
2
![](https://img.haomeiwen.com/i29284/a09ec252e9127b50.png)
3
![](https://img.haomeiwen.com/i29284/de2fbccf6cb975b0.png)
4
![](https://img.haomeiwen.com/i29284/9729f1cca418ea45.png)
5
![](https://img.haomeiwen.com/i29284/65f744b586f83f61.png)
6
![](https://img.haomeiwen.com/i29284/412075e5af6f5da9.png)
7
![](https://img.haomeiwen.com/i29284/cd0004fe1c918d52.png)
8
![](https://img.haomeiwen.com/i29284/110d5de9c6069bd2.png)
9
![](https://img.haomeiwen.com/i29284/ccca8f20db93a8c5.png)
10
![](https://img.haomeiwen.com/i29284/3aa7fe205fdc0c26.png)
11
![](https://img.haomeiwen.com/i29284/f39eea9828440e6d.png)
12
![](https://img.haomeiwen.com/i29284/56933abd274afd63.png)
13
![](https://img.haomeiwen.com/i29284/50f0026d1dd587d5.png)
14
![](https://img.haomeiwen.com/i29284/f4cb5f0fb8fa8291.png)
15
![](https://img.haomeiwen.com/i29284/66cad307bb45681f.png)
16
![](https://img.haomeiwen.com/i29284/804dd6fcaac63b2d.png)
17
![](https://img.haomeiwen.com/i29284/300331987ef0517e.png)
18
![](https://img.haomeiwen.com/i29284/5d6cadc4d73e5fab.png)
19
![](https://img.haomeiwen.com/i29284/a6c319ae78959e74.png)
20
![](https://img.haomeiwen.com/i29284/c57427387e86a3c3.png)
21
![](https://img.haomeiwen.com/i29284/ad235b8169d72cdb.png)
22
![](https://img.haomeiwen.com/i29284/cbca12ec080d396d.png)
23
![](https://img.haomeiwen.com/i29284/56b63e365fec340d.png)
24
![](https://img.haomeiwen.com/i29284/e77c19a3cd83d285.png)
25
![](https://img.haomeiwen.com/i29284/7f136ee406a00775.png)
26
![](https://img.haomeiwen.com/i29284/86400b0e958d4ee1.png)
27
![](https://img.haomeiwen.com/i29284/57f4d080ee3ceef8.png)
28
![](https://img.haomeiwen.com/i29284/2007f60d91ba0639.png)
29
![](https://img.haomeiwen.com/i29284/e8c7a8ebb2a6e816.png)
30
![](https://img.haomeiwen.com/i29284/0a347abac373f3e5.png)
31
![](https://img.haomeiwen.com/i29284/fb41b6b752bc9a98.png)
32
![](https://img.haomeiwen.com/i29284/06779418f22f616e.png)
33
![](https://img.haomeiwen.com/i29284/b9f832c67ab36730.png)
34
![](https://img.haomeiwen.com/i29284/7a4210628ab4a86e.png)
35
![](https://img.haomeiwen.com/i29284/aed528258f426d2f.png)
36
![](https://img.haomeiwen.com/i29284/ba6ecbca8e3cdc56.png)
37
![](https://img.haomeiwen.com/i29284/d51cc6de1f45cbb8.png)
38
![](https://img.haomeiwen.com/i29284/140be643d319f0a3.png)
39
![](https://img.haomeiwen.com/i29284/644f9ce3ae267c34.png)
40
![](https://img.haomeiwen.com/i29284/3eebe40f77b7ef4c.png)
41
![](https://img.haomeiwen.com/i29284/9882d46847f45afc.png)
42
![](https://img.haomeiwen.com/i29284/1ade6d49b4123cff.png)
43
![](https://img.haomeiwen.com/i29284/6773a3579d3f4e6b.png)
44
![](https://img.haomeiwen.com/i29284/610bb83ed66c9c83.png)
45
![](https://img.haomeiwen.com/i29284/5dfd61f6a1c3b064.png)
自己看了一遍,发现一些笔误之类的东西,比如 OEM 最后的 M 是 Manufacturer,写错了。我觉得我得弄一个工作流来把 GoodNotes 里的笔记导出发布到自己博客上的工具。