本书针对SLAM问题的经典理论从机器人的发展历史论起详细介绍了基于滤波的SLAM所涉及的概率论与统计学知识在此基础上分别针对定位与地图构建两个SLAM的核心问题由简到繁、由易到难深入浅出地进行了讨论给出了相应问题解决方案的详细步骤?定位问题中介绍了参数化滤波方法(主要包括Kalman滤波、扩展Kalman滤波以及无迹Kalman)与非参数滤波方法(主要包括离散贝叶斯滤波器、直方图滤波器与粒子滤波器)并对比分析了不同方法的优缺点?地图构建问题中首先论述了常用地图的类型、特点然后给出了贝叶斯框架下各类地图的构建过程?在分别论述了定位与地图构建问题的处理方法之后在统一的贝叶斯估计框架下给出了SLAM问题的完整处理方法?结合SLAM问题相关处理理论的最新发展针对SLAM问题的高级话题如鲁棒性、多传感器融合以及可扩展性问题进行了讨论并对图SLAM方法、全寿命SLAM的相关内容进行了介绍? 本书面向的读者包括相应领域的从业者、本科学生、研究生以及研究人员?
第一部分移动机器人同时定位与地图构建基础
第1章绪论2
1.1总览2
1.2问题分类6
1.2.1空间几何基础7
1.2.2环境的动态与结构8
1.2.3机器人传感器11
1.2.4机器人的传动装置13
1.2.5先验知识13
1.3历史回顾14
1.4本书的组织21
参考文献24
第2章机器人基础29
2.1引言29
2.2将机械变为机器人:传动装置31
2.2.1步行机器人32
2.2.2飞行机器人33
_ueditor_page_break_tag_
2.2.3水下机器人34
2.2.4轮式机器人34
2.3机器人看到的世界是什么样的?传感器36
2.4本体感受传感器:内部传感器37
2.5外界传感器:接触或近距离传感器39
2.6外界传感器:单方向测距仪40
2.6.1基于三角测量的接近传感器41
2.6.2脉冲信号飞行时间(PToF)41
2.6.3连续波飞行时间(CToF)43
2.6.4小结44
2.7外界传感器:二维测距仪45
2.8外界传感器:三维距离传感器48
2.9外界传感器:纯距离传感器49
2.10外界传感器:图像传感器50
2.11外界传感器:空气分析传感器51
2.12环境传感器:绝对位置设备51
2.13能量供应54
参考文献55
第3章概率论基础60
3.1引言61
_ueditor_page_break_tag_
3.2历史回顾64
3.3概率空间69
3.4随机变量73
3.5不确定性的形态77
3.5.1离散随机变量不确定性的形状77
3.5.2连续随机变量不确定性的形状78
3.5.3任何随机变量不确定性的形状:可能性79
3.6不确定性的总结81
3.6.1随机变量的矩81
3.6.2矩的一些重要定理84
3.6.3随机变量的信息和熵86
3.7多变量概率87
3.7.1联合概率和边缘化87
3.7.2相互独立和协方差89
3.8随机变量的变换91
3.8.1预备知识91
3.8.2两个连续的独立随机变量的和93
3.8.3连续独立随机变量的线性组合93
3.8.4连续独立随机变量的乘积与除法94
3.8.5一维连续随机变量的线性变换94
3.8.6多元随机变量的线性变换94
3.8.7卡方分布的特例95
3.8.8任意变换的近似95
3.9条件概率97
3.10图示模型99
_ueditor_page_break_tag_
3.10.1定义和分类99
3.10.2因式分解101
3.10.3贝叶斯网络的知识和推论101
3.10.4在BN和D-分离中的条件独立102
3.10.5边缘分布103
3.10.6相关性图104
附注106
参考文献108
第4章统计学基础111
4.1引言112
4.2概率论和统计学之间的内容113
4.2.1几近收敛或者依某种概率收敛114
4.2.2依概率或测度收敛114
4.2.3依分布收敛115
4.2.4依范数或Q-范数收敛115
4.2.5概率收敛和极限定理116
4.3估计量121
4.4估计量属性:样本的使用122
4.4.1完全性122
4.4.2充分性123
4.4.3鲁棒性124
4.5估计量的性质:收敛到实际值124
4.5.1一致性124
4.5.2偏差性125
4.5.3风险126
_ueditor_page_break_tag_
4.6估计量的属性:估计量的不确定性(方差)126
4.6.1最小方差127
4.6.2有效性127
4.7构建估计量:经典的估计量127
4.7.1有效估计量128
4.7.2最小方差,无偏估计量128
4.7.3最佳线性无偏估计量129
4.7.4最大似然估计量129
4.7.5最小二乘估计量130
4.7.6矩方法构建估计量131
4.8构建估计量:贝叶斯估计量132
4.8.1最小均方差估计133
4.8.2最大后验估计量134
4.8.3中间值估计量135
4.9估计动态过程135
参考文献139
第二部分移动机器人定位
第5章机器人移动模型144
5.1引言144
5.2匀速模型147
5.2.1运动学方程147
5.2.2概率运动模型149
5.2.3应用举例152
5.2.4三维情况的扩展154
5.3基于距离与方位的完整模型155
5.3.1运动学方程155
5.3.2概率运动模型157
5.4带有两个轮式编码器的非完整模型160
5.4.1运动学方程160
5.4.2概率运动模型163
_ueditor_page_break_tag_
5.5带有角编码器和轮式编码器的非完整模型1655.5.1运动学方程165
5.5.2概率运动模型169
5.6用于商业机器人的黑箱不确定性模型171
5.6.1运动学方程171
5.6.2概率运动模型172
5.7备选模型:非运动运动模型174
5.7.1运动学方程174
5.7.2概率运动模型175
5.8基本运动模型的改进176
附注177
参考文献178
第6章传感器模型179
6.1引言179
6.2光束模型与光线投射181
6.3特征传感器:概率模型184
6.4特征传感器:数据关联190
6.4.1最近邻DA算法192
6.4.2联合兼容性分支定界DA算法194
6.4.3马氏距离与匹配的可能性196
6.5“地图”传感器197
6.5.1栅格地图匹配198
6.5.2点地图匹配202
附注203
_ueditor_page_break_tag_
参考文献205
第7章基于递归贝叶斯滤波器的移动机器人定位方法207
7.1引言207
7.2定位处理的参数化滤波器211
7.2.1卡尔曼滤波器212
7.2.2扩展卡尔曼滤波器228
7.2.3无迹变换和无迹卡尔曼滤波233
7.3定位处理的非参数滤波方法239
7.3.1离散贝叶斯滤波器239
7.3.2直方图滤波器240
7.3.3粒子滤波器244
参考文献255
第8章移动机器人地图的类型和结构259
8.1引言259
8.2移动机器人空间环境的直观表示260
8.2.1栅格地图261
8.2.2基于点的地图263
8.2.3自由空间地图264
8.2.4特征或路标地图265
8.2.5关系地图和拓扑地图267
8.2.6象征地图和语义地图270
8.3栅格地图的贝叶斯估计272
8.4路标地图的贝叶斯估计:一般方法277
8.5路标地图的贝叶斯估计:距离-方位传感器281
8.5.1逆传感器模型281
_ueditor_page_break_tag_
8.5.2递归贝叶斯估计282
8.6路标地图的贝叶斯估计:纯方位传感器283
8.6.1逆向传感器模型284
8.6.2递归贝叶斯估计287
8.7路标地图的贝叶斯估计:距离传感器288
8.7.1传感器逆模型289
8.7.2递推贝叶斯估计291
8.8其他地图构建算法291
8.8.1点地图292
8.8.2连续马尔可夫随机场292
8.8.3位姿约束地图294
参考文献295
第9章SLAM的贝叶斯方法301
9.1引言301
9.2在线SLAM:经典的EKF解决方法308
9.2.1算法描述311
9.2.2运算复杂性317
9.2.3不确定和终止环318
9.3完整SLAM:基本RBPF解决方案321
9.3.1算法描述:RBPF标准协议324
9.3.2批判性分析326
9.4完整SLAM:强化RBPF解决方案328
9.4.1关于重要性权重329
9.4.2带地标的地图最佳建议分布(“快速SLAM2.0”)331
9.4.3其他地图的最优可能分布334
参考文献336
_ueditor_page_break_tag_
第10章先进的同步定位与地图构建技术340
10.1引言341
10.2估计作为一个最优化问题:状态空间的拓扑344
10.2.1背景344
10.2.2状态空间拓扑问题的一个优雅解决方法:流形的最优化348
10.2.3一个实际的例子349
10.3图形SLAM:绪论352
10.3.1结构概述352
10.3.2简要的历史回顾356
10.4图形SLAM:流形上的最优化357
10.4.1流形上的稀疏非线性最小二乘357
10.4.2有效地构建稀疏线性系统361
10.4.3相关方法和最近进展366
10.5带BA的可视化SLAM368
10.5.1光束平差法问题的结构370
10.5.2对抗外界异常值的稳健性377
10.5.3BA中的其他先进技术381
10.6面向全寿命的SLAM382
10.6.1稳定性与可塑性383
10.6.2世界的巨大和复杂384
附注387
参考文献389
附录A常见的欧几里得组SE(2)和SE(3)几何学运算395
附录B重采样算法410
附录C伪随机数的产生414
附录DSO(n)和SE(n)的流形图425
附录E基本微积分和代数概念440
附录F符号表格451
参考文献453