未知环境中移动机器人导航控制理论与方法
分類: 图书,计算机/网络,人工智能,
作者: 蔡自兴,贺汉根,陈虹 著
出 版 社: 科学出版社
出版时间: 2009-1-1字数:版次: 1页数: 503印刷时间:开本: 16开印次:纸张:I S B N : 9787030234315包装: 平装内容简介
本书以未知环境中的移动机器人导航控制理论和方法为研究内容,全书主要包括七个方面:机器人的体系结构,动力学模型与路径跟踪控制,环境建模与定位,障碍物的检测,机器人导航策略,故障诊断与容错控制,机器学习理论及应用。本书重点介绍了机器学习、环境认知、运动规划、导航控制等方面在理论和方法上取得的进展,意在推动认知科学、模式识别、非线性控制等学科的前沿问题的研究,对提高探测移动机器人导航控制系统的技术水平,促进移动探测技术的发展,具有重要的科学意义。
本书可作为智能机器人研究和教学的参考书,也可供从事智能机器人、人工智能、智能控制和智能系统研究、设计和应用的科技人员和高等院校师生阅读和参考。
目录
《21世纪先进制造技术丛书》序
前言
第1章 概述
1.1 引言
1.2 未知环境中移动机器人导航理论与技术研究的进展概况
1.2.1 体系结构
1.2.2 环境建模与定位
1.2.3 路径规划
1.2.4 运动控制
1.2.5 故障诊断与容错控制
1.3 机器学习和自适应理论与方法研究的进展
参考文献
第2章 未知环境中移动机器人系统的体系结构
2.1 引言
2.2 机器人体系结构
2.2.1 递阶式体系结构
2.2.2 反应式体系结构
2.2.3 慎思/反应复合式体系结构
2.3 移动机器人系统体系结构实例
2.3.1 移动机构与传感器系统
2.3.2 控制系统软件体系结构
2.3.3 控制系统使用的硬件
2.4 四层递阶式智能导航控制体系结构
2.4.1 导航控制任务分解与导航控制系统中的几个概念
2.4.2 一个四层模块化的汽车自主驾驶控制系统结构
2.4.3 驾驶控制系统各层内部通用结构
2.4.4 驾驶控制系统各层结构特点
参考文献
第3章 未知环境中移动机器人的动力学模型与控制
3.1 引言
3.2 轮式移动机器人的动力学模型
3.2.1 轮式移动机器人的几种典型机构
3.2.2 非完整约束条件下轮式移动机器人的动力学模型
3.3 轮式移动机器人的镇定与跟踪问题
3.3.1 轮式移动机器人的镇定与跟踪控制器设计问题
3.3.2 镇定与跟踪控制器的相关研究
3.4 轮式移动机器人的鲁棒统一控制器设计理论
3.4.1 破坏理想非完整约束条件下的轮式移动机器人鲁棒统一控制律
3.4.2 不确定曲面运动条件下轮式移动机器人原型的鲁棒统一控制器
3.5 镇定和跟踪控制设计实例
3.5.1 Unicycle类型轮式移动机器人的控制器设计
3.5.2 单链链式系统的控制器设计
3.5.3 基于backstepping的跟踪控制律设计
3.5.4 基于模糊滑模变结构的控制器综合
3.5.5 基于微分平坦的轮式移动机器人轨迹生成
3.5.6 基于T S模糊模型的轮式移动机器人轨迹跟踪控制
3.5.7 同时存在执行机构饱和与外部干扰时的wMR轨迹跟踪控制
参考文献
第4章 未知环境中移动机器人的环境建模与定位研究
4.1 引言
4.2 移动机器人环境建模与定位技术
4.2.1 环境模型简介
4.2.2 环境建模与定位方法概述
4.3 基于视觉图像的环境特征提取
4.3.1 基于图像外观的环境特征分析与提取
4.3.2 基于兴趣点的环境特征分析与提取
4.3.3 基于立体视觉的环境特征分析
4.4 动态环境下移动机器人地图构建的研究
4.4.l 地图表示方法简介
4.4.2 动态环境中基于障碍时空关联的地图构建
4.4.3 实验结果及其分析
4.5 移动机器人定位技术的一些实例
4.5.1 基于激光雷达环境感知信息的机器人定位方法
4.5.2 基于Monte Carlo方法的移动机器人定位
4.6 基于免疫进化算法的同步定位与建图
4.6.1 基于占据栅格的地图表示
4.6.2 关键点栅格及其检测
4.6.3 结合领域知识的并发定位与建图免疫进化算法
4.6.4 算法的实现和实验结果
4.6.5 结论
4.7 基于视觉的拓扑环境建模与定位
4.7.1 拓扑模型与度量模型
4.7.2 视觉拓扑建模与定位领域常用的概率技术
4.7.3 视觉拓扑建模与定位系统
4.8 基于视觉信号的地面移动机器人航迹修正
4.8.1 问题描述
4.8.2 视觉里程计
4.8.3 基于立体视觉的视觉里程计实现技术
4.8.4 基于视觉量角计的航迹修正算法
参考文献
第5章 未知环境中移动机器人的障碍物检测
5.1 引言
5.2 障碍物的检测方法
5.2.1 激光测距雷达
5.2.2 视觉方法
5.3 基于激光雷达的障碍检测方法
5.3.1 测距数据的滤波处理
5.3.2 激光雷达测距数据的3-D变换
5.3.3 非结构化环境中的障碍检测
5.4 基于自适应分割和立体视觉的快速障碍检测
5.5 基于移动机器人视觉系统的运动目标检测与跟踪
5.5.1 基于移动机器人视觉系统的运动目标检测方法
5.5.2 运动目标跟踪技术
5.5.3 目标检测与跟踪的难点
参考文献
第6章 未知环境中移动机器人的导航策略
6.1 引言
6.2 路径规划技术
6.2.1 基于事例的学习规划方法
6.2.2 基于环境模型的规划方法
6.2.3 基于行为的路径规划方法
6.2.4 发展趋势
6.3 基于近似Voronoi图的路径规划
6.3.1 移动机器人运行环境的空间表示方法
6.3.2 Voronoi图的介绍
6.3.3 近似Voronoi边界网络(AVBN)建模方法
6.3.4 基于AVBN模型与GAS的全局规划
6.3.5 仿真与实验
6.4 反射式局部规划策略
6.4.1 反射式7层避障模型
6.4.2 轨迹的运动控制
6.4.3 扰动策略
6.4.4 反应式导航实验验证
6.5 移动机器人的局部规划策略
6.5.1 局部规划方法概述
6.5.2 基于模拟退火的扰动规则设计
6.5.3 局部规划程序设计
6.5.4 局部规划仿真实验
6.6 复合导航策略与实现
6.6.1 复合导航的策略
6.6.2 复合导航的实现
6.7 路径规划的智能方法
6.7.1 基于免疫进化和示例学习的移动机器人路径规划
6.7.2 基于蚁群算法的移动机器人路径规划
6.8 基于特征点的导航策略
6.8.1 特征提取
6.8.2 基于特征点的导航行为
6.8.3 导航策略的设计与实现
参考文献
第7章 未知环境中移动机器人的故障诊断与容错控制
7.1 移动机器人故障诊断与容错控制概述
7.1.1 故障模型和传感器误差模型
7.1.2 移动机器人故障诊断与容错控制的特点
7.1.3 移动机器人故障诊断与容错控制的方法
7.2 航迹推算系统硬故障诊断
7.2.1 基于粒子滤波器的混合动态系统估计
7.2.2 航迹推算系统故障模型
7.2.3 状态空间自适应
7.2.4 移动机器人航迹推算系统传感器的故障诊断
7.3 移动机器人软故障检测与补偿的自适应粒子滤波算法
7.3.1 模型与软故障检测
7.3.2 软故障补偿的自适应粒子滤波器PD-PNAPF
7.3.3 实验与分析
7.3.4 粒子数目自适应、精度及效率分析
7.4 软故障补偿的自适应进化粒子滤波算法PD-EAPF
7.4.1 多样性测度
7.4.2 自适应进化粒子滤波器PD-EAPF
7.4.3 实验以及分析
7.5 不完备故障模型诊断及其在移动机器人故障诊断中的应用.
7.5.1 不完备混合动态系统
7.5.2 未知模式检测
7.5.3 不完备模型诊断的粒子滤波算法
7.5.4 实验分析
7.5.5 不完备系统诊断的自适应机制
7.6 激光雷达异常及车轮异常检测
7.6.1 激光雷达的异常检测与滤除
7.6.2 激光雷达鲁棒测量模型
7.6.3 移动机器人异常运动状态识别以及避让策略
参考文献
第8章 机器学习理论及其在移动机器人导航控制中的应用
8.1 引言
8.2 面向移动机器人导航与控制的机器学习方法
8.3 增强学习研究的一些新进展
8.3.1 策略梯度增强学习的回报基线方法
8.3.2 模糊策略梯度增强学习
8.3.3 结合SVM的混合策略梯度增强学习方法
8.3.4 基于多目标优化的进化算法求解约束优化问题
8.4 机器学习在移动机器人导航中的应用实例
8.4.1 增强学习在月球探测机器人运动控制中的应用
8.4.2 统计学习理论在基于视觉的环境感知中的应用
参考文献
第9章 未知环境中移动机器人导航控制研究的展望
9.1 未来研究方向
9.2 结束语
参考文献
书摘插图
第2章 未知环境中移动机器人系统的体系结构
2.4 四层递阶式智能导航控制体系结构
2.4.1 导航控制任务分解与导航控制系统中的几个概念
导航控制系统要代替驾驶员完成从接受目的地到控制车辆运行到目的地这一驾驶任务,须对任务进行合理分解。根据任务环境、时问跨度和空间范围等特点,整个任务可分为五个层次,具体如下:
1.任务与子任务
任务是驾驶控制系统所接收的来自操作员的最宏观的命令,其内容为:从现实世界的某一点A到达另一点B。任务通常需要几十分钟甚至几天才能完成,其在空间上的跨度也往往很大。
子任务是对任务的分解,通常子任务的起点和终点应是位于对自主车来说具有相同结构特点道路上的两点,也就是说自主车在执行某一子任务时应能采用同一控制策略。通常子任务如:沿具有两车道的公路从A1到A2,沿乡间公路从A2到A3等。每个子任务的持续时间一般从几分钟到几小时不等。
2.行为
行为是自主车为了应付不断变化的交通状况而采取的一种动作序列。每种行为都应能满足自主车在安全性、行车效率或对交通规则遵守上的一些要求。一个行为的执行期通常为几秒到几分钟。常见的行为如换入左车道并超越前方车辆,跟踪前方车辆,在交叉路口停车等待等。
3.轨迹(规划轨迹)
轨迹是自主车所通过的路径及通过时的速度序列。规划轨迹则是自主车在未来一段时间内期望经过的路径及期望经过速度的序列。规划轨迹的时间长度一般为几百毫秒到几秒钟。
4.动作
动作是驾驶控制系统所产生的,由各执行机构执行的最底层指令。如油门开度为ai,前轮偏角为ξi等。每个动作的执行时间通常为几毫秒到几十毫秒。
2.4.2 一个四层模块化的汽车自主驾驶控制系统结构
以上述任务层次分解为基础,给出如图2.8所示的四层模块化自主驾驶控制系统结构,其四个层次依次是:任务规划、行为决策、行为规划和操作控制,另外还包括车辆状态与定位信息和系统监控两个独立功能模块。
……