论文部分内容阅读
视觉是移动机器人最重要的感知手段之一,机器人视觉研究的根本目的在于模拟人类视觉系统的运行机制,用机器人来代替人类进行劳动.研究表明,人类具有异常突出的数据筛选能力,而视觉注意机制是保证人眼高效率工作的重要机制,它对于机器人视觉导航过程中如何从大量图像数据中迅速识别出目标等问题具有重要的借鉴价值。本文的主旨在于从人类视觉注意机制仿生的思路出发,探索机器人视觉在目标跟踪中的应用。本文首先在介绍移动机器人视觉系统组成结构的基础上,根据系统任务要求及当前实验环境,设计了总体研究方案,并论述了系统各个组成模块的主要功能及实现方法。在目标识别算法模块,本文基于视觉注意机制理论,在研究现有视觉注意模型的基础上,采用自下而上数据驱动和自上而下任务驱动相结合的方法,设计了本文的目标注意模型。首先在自下而上的视觉注意过程中,结合机器人运行的实际特点,将采集的图像底层数据分割为地面区域和非地面区域,再从非地面区域中提取出目标显著性区域。然后在自上而下的任务指导过程中,根据所建立的目标特征模型,通过目标显著性区域与特征模型的匹配,最终识别出目标区域。为获取目标的空间位置及运行参数等信息,本文对视觉平台运动学模型及摄像机视觉模型进行了分析,建立了目标图像像素坐标与世界坐标之间的变换关系。通过对摄像机逆投影模型进行研究,将识别出的目标图像像素坐标转换为世界坐标系下的地面坐标,完成目标的定位。然后结合机器人当前运行状态,设计了运动目标跟踪算法,实现对移动机器人运动的实时控制。实验结果表明,本文算法满足移动机器人运动控制的实时性要求,实现了对运动目标的准确识别及快速跟踪。