第1章 引言
1.1 机器人
1.2 集群计算
1.3 本书概述
第2章 集群与机器人
2.1 并行计算
2.1.1 并行架构
2.1.2 多处理器
2.1.3 多计算机
2.2 集群技术
2.2.1 术语
2.2.2 集群配置
2.2.3 集群编程
2.2.4 集群配置
2.2.5 基于OpenMPI的简单集群配置
2.2.6 连接集群与机器人
2.3 总结
参考文献
第3章 集群编程
3.1 并行编程方法
3.2 MPI编程
3.2.1 信息传递
3.2.2 单程序多数据模型
3.2.3 集合通信
3.3 MPI程序的编译和运行
3.4 并行计算时间复杂度分析
3.4.1 加速比和阿姆达尔(Amdahl)定律
3.4.2 通信和计算
3.4.3 通信模型
3.5 总结
参考文献
第4章 机器人运动
4.1 二维移动式机器人运动学
4.2 航迹推算
4.2.1 分区:数据块分解
4.2.2 程序设计
4.2.3 分析
4.3 带中间结果的航迹推测
4.3.1 分区
4.3.2 程序设计
4.3.3 分析
4.4 多机器人的航迹推算
4.4.1 分区
4.4.2 程序设计
4.4.3 分析
4.4.4 局部和全局缓存
4.5 总结
参考文献
第5章 传感器
5.1 传感器采集信息的转换
5.1.1 分区:单机器人位置
5.1.2 分析
5.1.3 分区:多机器人位置
5.1.4 分析
5.2 由声呐数据绘制地图
5.2.1 利用Hough变换检测直线
5.2.2 分区
5.2.3 程序设计
5.2.4 分析
5.2.5 并行Hough的负荷均衡
5.2.6 分析
5.3 激光扫描测量的配准
5.3.1 极坐标匹配
5.3.2 分区及分析
5.3.3 程序设计
5.4 总结
参考文献
第6章 地图构建与定位
6.1 构建空间占用地图
6.1.1 声呐概率模型
6.1.2 贝叶斯滤波
6.1.3 地图数据分区
6.1.4 程序设计
6.1.5 分析
6.1.6 基于传感器读数的数据划分
6.1.7 程序设计
6.1.8 分析
6.2 蒙特卡罗定位
6.2.1 分区
6.2.2 程序设计
6.2.3 分析
6.2.4 改进串行部分
6.3 总结
参考文献
第7章 视觉与跟踪
7.1 道路跟踪
7.2 图像处理
7.2.1 数据分区
7.2.2 程序设计
7.2.3 分析
7.2.4 空间像素运算
7.2.5 数据分区
7.2.6 程序设计
7.3 多尺度图像处理
7.4 图像跟踪
7.4.1 空间直方图
7.4.2 条件信度传播(Condensation)图像跟踪算法
7.4.3 数据分区
7.4.4 程序设计
7.5 总结
参考文献
第8章 路标学习
8.1 路标空间直方图
8.2 K均值聚类算法
8.2.1 分区
8.2.2 程序设计
8.2.3 分析
8.3 EM算法
8.3.1 分区
8.3.2 程序设计
8.3.3 分析
8.4 总结
参考文献
第9章 机器人架构
9.1 基于行为的机器人技术
9.2 静态的基于行为的结构
9.2.1 分区
9.2.2 程序设计
9.2.3 分析
9.3 动态的基于结构的行为
9.3.1 程序设计
9.3.2 分析
9.4 总结
参考文献
附录Ⅰ关于mpirun命令的OpenMPI帮助文档概要
附录Ⅱ MPI数据类型
附录Ⅲ MPI归约操作
附录Ⅳ MPI应用编程接口(API)
参考文献
索引
^ 收 起