论文部分内容阅读
无人机在军事和民用上都具有广阔的应用前景,近年来已成为全球范围内的研究热点之一。实现自主导航是无人机能够在实际中应用的前提。相比基于惯性传感器和全球定位系统的传统导航方式,基于视觉的导航方式实时感知环境信息,能够完成相对位姿估计、避障机动飞行和地面目标跟踪这类与环境相关的任务,越来越受到重视。本论文选择微小型无人直升机作为实验平台,针对无人直升机视觉导航中的位姿估计问题和地面目标跟踪问题展开研究。本论文的主要工作为:第一章首先介绍了本论文的研究背景和选题意义,随后综述了国内外无人机视觉导航技术研究现状,把无人机位姿估计方法按照使用的原理进行分类,并对地面目标跟踪硬件系统和软件系统进行分析,最后阐明了本论文的主要研究内容和篇章结构。第二章对相关的基础理论做简单介绍,首先阐述了常用坐标系和姿态表示方法,接着介绍了与射影几何、摄像机模型和彩色图像相关的知识,最后讨论了基于扩展卡尔曼滤波的同步定位与地图构建算法。第三章针对微小型无人直升机在城市环境中飞行时的姿态估计问题,提出了一种在朝下拍摄的图像中检测建筑物侧面垂直地面的边缘直线的消影点的方法。消影点检测方法的具体做法是先用Hough变换检测边缘直线,再进行反向Hough变换同时求取消影点与垂直边缘直线。根据射影几何关系从消影点坐标直接解算无人直升机的姿态。实验结果表明该方法能可靠地检测出消影点,直接解算得到的姿态值是准确的。第四章针对微小型无人直升机在高空飞行时的姿态估计问题,提出了一种在朝前拍摄的图像中检测地平线的方法。地平线检测方法的具体做法是先用Hough变换检测出较长的直线作为候选地平线,再结合暗原色先验图像中的区域信息确定地平线。继而在扩展卡尔曼滤波理论框架下,结合地平线观测模型与刚体旋转模型估计无人直升机的姿态,并通过预测地平线参数及其残差协方差来判断检测到的地平线是否正确,如果错误则进行纠正。实验结果表明该方法能准确可靠地检测出地平线。第五章针对微小型无人直升机在近似悬停旋转时的姿态估计问题,对“视觉罗盘”——基于单目视觉同步定位与地图构建的姿态测量方法进行改进。微小型无人直升机具有较大的角加速度,需要提高运动模型中系统噪声方差的设定值才能使视觉罗盘继续工作,但是导致匹配计算量增大,匹配错误发生率提高。改进包括使用多分辨率路标选取策略初始化新路标,使用逐层主动搜索匹配算法对路标进行快速匹配。实验结果表明改进后的方法具有匹配计算量减少,匹配错误发生率降低的优点。第六章针对微小型无人直升机在近地面飞行时的位姿估计问题,对基于单目视觉同步定位与地图构建的位姿估计方法进行改进。改进包括用路标簇表示多个同时初始化的路标来减少摄像机参数冗余,增强摄像机位姿约束作用;提高路标初始深度设定值以减少在滤波更新后出现负深度的几率;用2点随机抽样一致性数据关联算法应对摄像机多个轴上的角速度快速变化。实验结果表明改进后的单目视觉SLAM方法位姿估计精度可以达到自主飞行需要。第七章针对微小型无人直升机的地面目标跟踪问题,搭建了一套微小型无人直升机地面目标跟踪硬件系统,并提出了一种基于均值漂移和似然图像椭圆亮斑检测的视觉跟踪算法。为硬件系统先后设计加工了两代云台,第一代云台采用传统两轴两框架结构,第二代云台采用两轴三框架结构,解决了两轴两框架结构云台转动中存在奇异点的问题。视觉跟踪算法用目标/混合区域面积加权的直方图频度比值作为似然度,以抑制背景对目标的干扰;将目标跟踪转变为似然图像椭圆亮斑检测,用均值漂移估计椭圆亮斑的中心位置,用椭圆高斯差分算子估计椭圆亮斑的方向角和长、短半轴尺度。实验表明新跟踪算法能对旋转变化和尺度变化的目标进行跟踪。第八章对本论文的研究工作进行了总结,并对进一步的研究做了展望。