基于视觉和机器人操作系统的无人系统自主定位技术

上传人:第*** 文档编号:34096978 上传时间:2018-02-20 格式:DOCX 页数:14 大小:100.28KB
返回 下载 相关 举报
基于视觉和机器人操作系统的无人系统自主定位技术_第1页
第1页 / 共14页
基于视觉和机器人操作系统的无人系统自主定位技术_第2页
第2页 / 共14页
基于视觉和机器人操作系统的无人系统自主定位技术_第3页
第3页 / 共14页
基于视觉和机器人操作系统的无人系统自主定位技术_第4页
第4页 / 共14页
基于视觉和机器人操作系统的无人系统自主定位技术_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《基于视觉和机器人操作系统的无人系统自主定位技术》由会员分享,可在线阅读,更多相关《基于视觉和机器人操作系统的无人系统自主定位技术(14页珍藏版)》请在金锄头文库上搜索。

1、本科毕业设计(论文)开题报告专 题 名 称 : 数字化信息系统子 课 题 名 称 : 基于视觉和机器人操作系统的无人系统自主定位技术学员姓名: 学号:培养类型: 专业:所属学院: 年级:负责教员: 职称:指导团队:所属单位:目 录一、课题简介 1(一)课题名称及来源 1(二)选题依据 1二、本课题国内外研究现状及发展趋势 2(一)国内外研究现状 2(二) 发展趋势 4三、 课题在理论与实践上的意义 5四、课题需要解决的关键理论问题和实际问题 6五、课题研究的基本方法、实验方案及技术路线的可行性论证 6(一)课题研究基本方法 6(二) 课题实验方案 7(三) 技术路线 7六、开展研究应具备的条件

2、及已具备的条件,并估计在进行论文工作中可能遇到的困难与问题和解决措施 8(一)开展研究条件 8(二) 可能会遇到的困难和解决措施 9七、论文研究的进展计划 9八、课题所需器材、设备清单 10九、参考文献 10一、课题简介(一)课题名称及来源课题名称:数字化信息系统子课题名称:基于视觉和机器人操作系统的无人系统自主定位技术课题来源:自选(二)选题依据在现代信息化战争中,战争形势越来越趋于信息化、透明化、无人化。这使得无人机在战场中的地位越发凸显,研究无人机的相关应用就变得越发必要,特别是在分队作战方面作用更加明显。越南战争结束后,美国充分认识到建设信息化军队的重要性,所以美军一直在投入大量军费来

3、实现从机械化向信息化的转型。虽然转型过程是漫长的,但不可否认美军信息化程度已经相当高了。美军在信息化程度上已经达到了单个点:即未来战争条件下的分队甚至单兵信息化。本课题就是围绕分队作战而建立的,实现数字化分队信息系统是本课题的方向和目标。本课题的研究对象为未来战争中的重要特征之一的无人机。相对于传统的作战手段,无人机在对战场进行侦查和对目标进行指示等方面具有明显的成本低、速度快、效率高、实时强和安全性好等优势。而本项目的研究方向是基于视觉和机器人操作系统 1(Robot Operating System, ROS)的无人机系统自主定位技术。视觉方面,我们打算以 ARToolKit2二维码的方式

4、来实现无人机自主定位,甚至自主导航。导航技术对实现无人机自主控制至关重要。无人机整体性能的提高、快速高效的完成飞行任务,需要更精确、更有效、更完善的导航技术。因此,发展综合性能更好、应用范围更宽广的导航方法是亟待解决也是国内外众多研究者所关心和研究的问题。近年来,基于图像处理的导航定位方法在许多领域都有了普遍的应用,从军事作战与防御、侦查等国防安全领域到民用的危险环境(如火灾、地震等灾害现场)中的搜查和救援等与人类生活息息相关的领域,尤其是在 GPS 信号受到干扰或失效的室内或隧道环境中,有很大的应用前景。当前,视觉导航技术是一种重要的机器人定位导航的方法,包括基于图像处理的无人四旋翼直升机、

5、微型飞行器自主着陆、用于空间飞行器安全降落的技术以及基于视觉的目标追踪技术等。地面机器人的视觉导航技术发展的比较早,无人机的视觉导航定位算法大多是在地面机器人的定位算法基础上发展而来的。本课题就是基于上述情况提出的。二、本课题国内外研究现状及发展趋势(一)国内外研究现状目前,关于视觉定位、ROS 的研究有很多,相关技术研究已比较成熟了。一般来说视觉定位主要任务是序列图像配准和目标检测、跟踪。大多数算法针对的是目标运动而图像采集平台不移动的情况。但是对于本课题的无人机平台而言,平台是移动的,而目标则是固定的,因此在具体的算法上略有不同。1. ROS 系统近年来,机器人领域取得了巨大进展。性价比较

6、高的机器人平台,包括地面移动机器人、旋翼无人机和类人机器人等,得到了广泛应用。更令人感到振奋的是,越来越多的高级智能算法让机器人的自主等级逐步提高。ROS 是面向机器人的开源的元操作系统(meta-operating system) 。它能够提供类似传统操作系统的诸多功能,如硬件抽象、底层设备控制、常用功能实现、进程间消息传递和程序包管理等。此外,它还提供相关工具和库,用于获取、编译、编辑代码以及在多个计算机之间运行程序完成分布式计算。下面简单列举几个使用 ROS 能够解决的机器人软件开发问题。1) 分布式计算2) 软件复用3) 快速测试当然,ROS 操作系统并不是唯一具备上述能力的机器人软件

7、平台。ROS 的最大不同在于来自机器人领域诸多开发人员的认可和支持,这种支持将促使 ROS的未来不断发展、完善、进步 3。2. 图像处理图像处理,特别是图像平滑处理的目的是为了抑制噪声,改善图像质量,可以在空间域和频域中进行。常用的方法包括:邻域平均、空域滤波和中值滤波等。邻域平均法是一种局部空间域处理的方法,它用像素邻域内各像素的灰度平均值代替该像素原来的灰度值,实现图像的平滑。由于图像中的噪声属于高频分量,空域滤波法采用低通滤波的方法去除噪声实现图像平滑。标准中值滤波算法的基本思想是将滤波窗口内的最大值和最小值均视为噪声,用滤波窗口内的中值代替窗口中心像素点的灰度,在一定程度上抑制了噪声。

8、中值滤波是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术,中值滤波的基本原理是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替,让周围的像素值接近的真实值,从而消除孤立的噪声点。3. 无人定位目前,无人机定位导航的方法有很多种。其中常见的方法有:惯性/重力组合定位技术、图像导航技术、时差定位技术、无线电定位、GPS 定位以及视觉定位等。惯性/重力组合定位技术的研究始于 20 世纪六十年代,大多数早期研究都集中于重力异常的确定和提高惯导系统的定位精度上。经过一系列的研究、论证后,一些研究者提出利用重力测量仪器构建重力图,将构建的高精度、高分辨率的重力图储存在载体上,一旦

9、这些重力图达到使用标准,载体就可以根据重力测量仪器的测量值和事先存储的重力图信息进行匹配,更新载体位置 4。图像导航技术是航向装置利用传感器获取航向附近的物体信息,对获取的图像进行图像处理、图像分析,通过对拍摄的景物进行识别以及与已有的地形知识进行匹配等手段来确定航行装置准确位置 u 刚的导航方法 5。作为一种重要的无人机导航方法,图像导航是目前该领域的研究热点。现阶段图像导航大多被用于末端制导,研究无人机飞行过程中图像导航的可行性同样也非常重要。天文导航是利用对自然天体的测量来确定自身的位置和航向的导航技术。由于天体的位置是已知的,利用光学系统测量天体相对于导航用户参考基准面(导航坐标系)

10、的高度角和方位角就可计算出载体的位置和航向 6。目前,美国的B52、 FB111、B1B、B2A 远程轰炸机,C141A 大型运输机、SR71 和 EP3 高空侦察机等都装有天文导航设备。俄罗斯的 Tu16、Tu95、Tu160 等轰炸机上也都装有天文导航设备。无线电定位就是利用无线电波在传播时,一些电气特性参量随传播距离发生变化,根据不同算法估算传播距离等坐标参量,进而确定目标物体坐标 7。视觉导航是人们早就关注的一个问题。根据统计,人类接受的信息大部分来自视觉,视觉为人类提供了关于周围环境最详细可靠的信息。那么机器视觉导航能否做到这一点呢?以前因为图像处理占用内存大,处理时间长等缺点而使视

11、觉系统很难做到实时处理,随着计算机技术的极大发展,上述问题迎刃而解,使得图像处理用于实时场合成为可能,视觉导航技术也在此种情况下受到广泛的关注和研究。视觉导航技术是通过对视觉传感器获得的图像进行各种几何参数和其它参数的测量从而得到无人机导航定位参数的一种技术,它具有设备简单便宜、获得信息量大、完全自主和无源性等优点 8。目前视觉导航技术有许多应用场合,例如智能机器人、公路交通管理、汽车安全行驶和无人机自主着降。而本文我们选择ARToolKit二维码定位作为研究对象。选择该算法,是因为它可以在计算机上运行实时图像处理而且该算法能够实现防止外界强烈的虚假的信息干扰和实现非常精确的位置估计的功能 9

12、。(2)发展趋势随着科学技术的发展和军事民用等方面的需求,无人机在我们生活中扮演了越来越重要的角色。而作为其眼睛的定位导航系统,也变得越来越重要。就本项目而言,在其主要技术项目,比如摄像机驱动、ROS、图像预处理、二维码识别等关键技术也都已经比较成熟了。而我们需要做的事就是巧妙地将这几个关键技术高效的联系起来,使无人机能实现相关动作,比如空中悬停、空中转向,甚至自主导航等。在视觉定位方面,我们主要采用基于 ARToolKit 的二维码定位。它将向更加精确,更具抗干扰能力,具备很强的鲁棒性方向发展。3、课题在理论与实践上的意义无人直升机被认为是一种具有六个自由度的空中机器人。与载人飞机相比,无人

13、直升机不仅具有震颤小、噪声低、可靠性高的飞行品质,而且它构造简单,价格低廉,最为重要的是它不需要起飞场地及跑道,能垂直起降,特別是能自由悬停,有较高的灵活机动性。因此它被广泛的应用于军事和民用邻域。(1)在军事方面 无人直升机被广泛应用于军事侦察、目标跟踪、运输战略物资和对地作战等。(2)在民用方面 无人直升机可用于通信中继、电力线路巡线、自然灾害的监视与支援等。此外它还可用于农业勘测等场合,并在将来发展大型牧场和城区安全监视等民用方面具有广泛的市场和应用前景。导航系统在无人直升机的自主飞行中占有重要的地位。限于无人直升机对导航与定位器件的体积和重量的要求,用于大型飞机的导航方法无法在无人直升

14、机上应用。现在常用的几种导航方法,因其自身的结构特点都有一定的不足。惯性导航系统是一种自主式导航系统,但惯导有固定的漂移率,这样会造成误差随时间累积。GPS 导航系统在全球范围内实时进行定位、和导航服务,但是它的自主性差,易受干扰。二维码定位方法不但实现了自身的定位,防止定位误差的累积,并且提高了定位的精度,为无人直升机导航提供了一个很好的解决方案。本文的目的在于建立一种基于视觉传感器的二维码定位算法,它通过提取二维码的几何信息来实现无人机快速定位。通过本课题,我们能实现无人机的悬停、自主控制。进而可以实现无人起降、无人巡逻、沿固定路线飞行等功能。四、课题需要解决的关键理论问题和实际问题首先,

15、要了解设计中需要应用到的 ROS 环境。需要能够正确搭建环境,能够正确编写调试程序,熟练掌握 C+语言,能够利用已有的摄像机驱动、图像处理、二维码识别和定位以及相关子系统的消息传递。其次,在深入了解 ROS 的基础上,学会使用已有程序来实现摄像机驱动、图像处理、二维码识别和定位以及相关子系统的消息传递等单功能和协同工作能力。要能根据已有算法和程序,依据自己的需要修改改进相关算法和程序,以实现无人机定位。再次,在 ROS 环境中实现了基于视觉的无人机定位之后,会将程序和四旋翼无人机结合起来,利用程序使无人机真正完成相关动作。这时可能会遇到天气影响、实际二维码识别不清、环境如噪声影响等问题。最后,如果系统设计完成,尝试与无人机分系统进行联调联试。五、课题研究的基本方法、实验方

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号