论文部分内容阅读
微小型无人直升机在军事和民用方面都具有广泛的应用价值,近十年以来一直都是国内外很多机构和组织的研究对象。其中,导航与控制是微小型无人直升机研究的核心。视觉导航是微小型无人直升机先进的导航方式之一。与传统的惯性导航方式相比,它具有成本低,硬件实现简单,信息量大等优势。周围环境感知和自身位姿估计是实现微小型无人直升机视觉导航的基本要求,而地标识别是周围环境感知的主要手段之一。本文针对微小型无人直升机基于视觉信息的地标识别和自身位姿估计展开研究,主要工作如下:1)介绍了课题的研究背景和研究内容,指出了研究难点。随后,综述了基于视觉信息的地标识别和直升机位姿估计的相关技术方法,分别对这些方法进行分类和比较,并指出其优点和不足之处。2)将现有的一种基于Adaboost图像识别算法进行改进,提出一种适合于微小型无人直升机对地标多角度观测的实时识别算法。其中,串联结构的分类器框架保证了识别算法的实时性。同时,将串联分类器的前端作为地标旋转姿态的估计器,在不增加算法额外运算开销的情况下提高了整个算法的效率。最后使用微小型无人直升机对5种不同的地标进行了实时地标识别实验。实验结果证明,在训练样本足够多的前提下,该方法无论从识别准确性还是实时性都明显优于传统的基于空间模版匹配的地标识别算法。3)样本的获取和选择对于基于Adaboost的地标识别方法至关重要。但是,由于微小型无人直升机独特的飞行状态和飞行危险性,获取足够多真实地标图像作为训练样本是非常困难的。针对这个问题,论文在分析Boosting系列算法与前向分布加法模型之问关系的基础上,对基于Adaboost的地标识别方法进一步改进,提出了基于嵌入先验知识Boosting算法的微小型无人直升机地标识别方法。在地标识别过程中,由于使用了先验知识,从而有效弥补了训练样本不足带来的缺陷。通过真实的对比实验验证了在稀少样本情况下,该方法比完全数据驱动的基于Adaboost地标识别算法性能更好。4)建立了直升机机载摄像机运动和投影模型,并在此模型基础上提出了一种基于特定人工地标图像信息的微小型无人直升机位姿估计方法。在这在种方法中采用了快速SUSAN角点检测算法来稳定快速地提取匹配特征点,并且使用了Levenberg-Marquardt算法以求稳定估计直升机位姿参数。最后,在一架真实微小型无人直升机上成功实现了该位姿估计方法。5)在分析序列图像信息与直升机运动关系的基础上,提出一种基于图像序列信息的微小型无人直升机位姿估计方法。重点设计了基于SIFT特征的序列图像之间的匹配点和一套基于RANSAC算法的匹配点选择策略。最后在一架真实的微小型无人直升机上的实验验证了该位姿估计方法的有效性。论文最后对所有的工作做了总结,并对未来研究做了展望。