移动机器人双目视觉测距及瞄准姿态解算算法研究

来源 :南昌大学 | 被引量 : 0次 | 上传用户:soton0001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着硬件计算能力的不断提升以及计算机视觉技术的不断突破,计算机视觉技术在嵌入式设备中获得了越来越广泛的应用。以大疆公司组织主办的RoboMaster机甲大师赛为背景,本文主要研究比赛中地面移动机器人的目标检测、跟踪以及双目定位问题,并对移动机器人上的两轴云台机构进行数学建模,将目标的位置信息转换为云台各轴的转动角度信息。具体包括以下的工作内容:首先,本文根据目标的特征,制定了双目视觉系统的实现步骤,并确定了双目视觉系统的设计指标;构建了双目目标定位精度分析模型,量性分析了双目目标定位精度与摄像机的单位像素的物理长度、镜头的焦距、双目相机的基线距离、目标物体的深度等的关系。其次,对双目视觉的三角几何测量原理进行了分析与阐述;介绍了如何对双目摄像机进行双目标定,并基于OpenCV实现了双目相机标定与双目图像校正。然后,依据目标对象的特征,设计了目标检测算法;基于卡尔曼滤波,结合地面移动机器人在比赛场地中运动特征,设计了卡尔曼滤波目标跟踪算法。经过试验统计分析:在室内环境中,目标检测算法的检测成功率约为83%,目标跟踪算法的跟踪成功率约为87%;目标检测与跟踪算法在TX1中的运行时间约为5ms。接着,着重对立体匹配算法进行了研究:对匹配代价函数SAD、SSD、STAD、NCC、BT、ZNCC、MF 以及 Rank 变换、Census 变换、AD-Census 代价函数、匹配代价网络MC-CNN-fst、匹配代价网络MC-CNN-acrt进行了对比分析;对代价聚合、视差计算以及视差求精进行了分析研究;研究分析了立体匹配算法CBCA、CSCA的特点以及实现过程,并在Middleburry测试集中的Teddy、Recycle、ArtL数据中测试并比较了立体匹配算法BM、SGBM、CBCA、CSCA的性能,结果表明CBCA、CSCA的视差估计精度相当,都比BM、SGBM的视差估计精度高,但CBCA算法的处理速度比CSCA算法快;以CBCA算法作为立体匹配算法进行双目测距实验,结果表明在3m范围内的测量误差小于35mm,在5m范围内的测量误差小于50mm。最后,在TX1上完整实现了双目视觉目标检测、跟踪以及定位(以CBCA算法为立体匹配算法来求取视差);对两轴云台进行数学建模,将目标点的位置信息转换为云台各轴转动的姿态角度信息。
其他文献
DNA纳米步行器是一类独特的动态DNA装置,需要复杂的设计和构建。该机器展现出一种强大的能力来驱动DNA walker沿着指定的一、二或三维轨道行走。由于基于沃森-克里克规则,该
高精度、小模数的齿轮作为精密减速机的重要组成部分,近年来在机械制造领域得到了愈加广泛的应用。在使用插齿机加工此类齿轮的过程中,刀具和工件之间需要时刻保持严格的传动
无线传感器网络(Wireless Sensor Networks,WSNs)利用末梢传感器节点实现对指定区域的监测。但WSNs中节点能量有限,如何提高能量利用率,延长网络运行周期成为了重要课题。传
海面重点舰船识别是目标检测领域重点方向之一。传统方法一般基于对遥感图像的处理来完成任务,然而现有的遥感图像监测技术往往受到各种设备性能(如图像分辨率等)、自然因素(
大规模开放在线课程(Massive Open Online Courses:MOOC)是网络技术与教育相结合的一种新的教育形式,是“互联网+教育”的重要组成部分.MOOC与传统课堂教学存在着显著不同,尤
随着“一带一路”倡议的深入实施,沿线国家项目取得了丰厚的成果。地处新疆的喀什地区是我国西部面向中亚的重要开放城市,随着“一带一路”的深入建设,喀什地区将成为面向国
萜类化合物是一类主要来源于植物的次级代谢产物,结构上通常为异戊二烯单元倍数及其含氧衍生物。萜类化合物广泛应用于药品、食品、香料和化妆品行业,具有很高的经济价值。合
随着工业机器人的发展,精密减速机作为机器人核心部件,主要由小模数齿轮传动,而国内的插齿机加工精度远远不能满足机器人用小模数齿轮加工的要求,因此齿轮加工行业迫切需求一
超疏水材料表面具有防雾、自清洁、抗腐蚀、抗结冰、抗微生物附着和减阻等优良性能,可广泛应用于印刷、建筑、医疗、国防工业、石油等行业,然而快速制备超疏水表面仍存在问题
自纳米孔问世以来,研究人员对其制备材料和方法进行了积极的研究和讨论。随着纳米制造技术的发展,制备纳米孔的材料越来越丰富。另外纳米孔具有离子渗透选择性、离子浓差极化