论文部分内容阅读
近年来人们加快了使用移动机器人代替人类在危险、恶劣环境中作业的步伐,移动机器人的工作场合也越来越多地面向室外非结构化环境。野外、行星表面等室外非结构化环境具有多样性、随机性与复杂性等特点,相应地对移动机器人的自主性和智能化提出了更高的要求。而环境的认知和导航避障是实现移动机器人自主能力的基础性问题,同时也是关键性的难点问题。为此,本文主要研究了非结构化环境下的认知与导航避障方法,首先设计了可移植性高的自主导航硬件结构和软件系统,然后针对非结构化环境下的场景理解和自主导航方法开展了研究。全文主要工作包括如下几个方面。论文首先介绍了研究背景及意义,系统深入地概述了移动机器人的定义与发展、典型代表及其应用,在综述移动机器人导航技术的国内外研究现状的基础上,分析移动机器人自主导航中所面临的难点问题。在第二部分,详细介绍了本课题组自主研制的移动机器人自主导航系统及其软、硬件构成和基本功能。通过实际系统的开发,为本论文的算法研究提供了思路,并为算法的实际应用提供了实验平台。障碍物检测与识别是移动机器人理解环境的基础,障碍物检测与识别的准确性直接影响后续认知结果,而非结构化环境中存在的大量随机、多样因素对障碍物的检测与识别造成极大干扰,因此,论文第三章在分析了常用的非结构化场景分割方法的基础上,将非结构化环境中的障碍物检测转化为标记非目标区域的问题,提出一种结合二维图像、三维信息和相关向量机(RVM)实时检测与识别障碍物的方法。该算法首先将场景分为感兴趣区域和非感兴趣区域两个部分。然后,利用像素的三维信息对感兴趣区域聚类,得到独立的障碍物,采用空间关系和几何特征描述障碍物。针对障碍物识别对象数量巨大、形状千差万别、难以收集全样本等问题,通过训练相关向量机分类器实现对非结构化环境下的实时障碍物分类识别。在各种非结构化环境中的实验结果表明该方法鲁棒性高,能较好地适应场景中的复杂随机变化,准确、有效、快速地检测识别障碍物。不同类型的地表对机器人的移动性能的影响也不一样。通过视觉分析识别地表的类型是一种较常用的方法,其中图像特征提取是决定算法可靠性和实时性的关键和难点问题。在非结构化环境中光照、灰尘等随机性因素造成即使同一类型地表的外观也有较大差异,不同类型地表的外观有时候却很相似,进一步给基于视觉的地表类型识别方法带来了困难。论文第四章分析了视觉识别地表类型方法中常用的颜色、纹理特征,提出利用Gabor小波和混合进化算法优化选取地表图像特征,以最少的图像特征节点和Gabor小波尺度方向提取地表特征,在保证可靠性的同时,有效地减少了计算量。然后提出基于相关向量机神经网络的地表类型识别方法,具有较好的识别效果。当移动机器人在非结构化地形上运行时,机器人需要具备实时判断地形可通过难易程度的能力。与平整室内环境中的导航任务相比,界定非结构化环境地形表面上的不可通行区域更复杂,其可通过性取决于机器人的越障能力和地形的特点。论文第五章在模糊逻辑框架下,融合视觉和空间信息从粗糙度、开阔度、坡度、不连续度和地面硬度五个方面描述地形。首先定义了地形的粗糙度、开阔度、连续性和硬度。为了正确感知斜坡地形,分析了其描述模型。根据移动机器人从不同位置观测斜坡时深度信息的变化趋势,确定移动机器人观测斜坡的方向,提出了应用RBF神经网络估算地形坡度值的方法。在此基础上,运用模糊推理机推理得到地形可通行性评价,为后续的移动机器人导航提供了决策依据。为实现未知环境下对目标位置的无碰撞高效导航控制,论文第六章提出一种基于混合协调机制和分层结构的反应式行为导航方法。首先将行为分为高层行为和底层基本行为两层结构,提高控制器的实时性:然后设计了底层的模糊神经网络基本行为控制器,运用遗传算法优化调整控制器,以获得控制器更好的性能。行为的切换和调度分两层进行:根据神经网络辨识环境的结果选择高层行为;在底层通过计算当前环境与环境原型之间的匹配度确定融合基本行为的权值。在此基础上,融合地形可通行性分析结果,实现了非结构化环境下的自主导航避障。实验表明,该方法对不同环境有很好的适应能力和可靠性。论文最后总结了全文的主要工作和创新性的研究成果,并对下一步研究工作进行了展望。