基于深度学习的移动机器人视觉导航技术研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:lxzshenzhen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
导航研究是移动机器人研究的重点和难点,是其实现智能化和自主化的关键。导航研究的目标是,在无人干预的情况下,移动机器人能够实现自我定位,判断自身状态,规划移动路径并完成指定任务。现有的导航技术还不能满足需求,成为移动机器人大规模应用的瓶颈。  本文结合深度学习算法,在嵌入式开发平台上搭建实验系统,分别对移动机器人导航问题中的深度信息获取、即时定位与地图构建、基于深度学习的导航进行了研究,提出改进策略,进行实验,并对性能和精度进行了分析。  本文的工作和主要贡献可以归纳为以下三点:  1.提出可在嵌入式平台运行的空间深度估计神经网络模型。本文针对已有的网络模型计算量太大,无法在嵌入式平台运行的问题,提出一个小规模网络模型,可以从单目RGB图片估计出深度信息。本文对网络计算量的瓶颈进行分析,对残差网络进行压缩,计算量减少为原网络的28%。使用上采样提高输出分辨率,使用Berhu损失函数计算误差进行优化。网络模型使用深度学习框架Caffe实现,训练和测试使用NYU Depth V2数据集。使用最近邻差值和BFS解决Kinect深度图空洞问题。最终训练好的网络模型与现有模型相比,精度损失不大,但计算量大大减少,并且成功移植到嵌入式平台Jetson TX1上。  2.提出基于网络估计深度的视觉SLAM方法。深入研究视觉SlAM各个模块,在嵌入式平台搭建基于ORB特征的SLAM系统。增加点云图显示模块,提供地图可视化窗口,改进“词袋”加载方式,提高50倍加载速度。使用1训练的网络模型处理TUM数据集,获取估计的深度图集合,进行RGB-D SLAM实验,与Kinect获取的深度图进行对比,详细分析了性能和精度。上述实验分别在PC、Jetson TX1、DragonBoard410c进行,对三个平台的性能、精度进行了分析。  3.基于深度学习的端到端导航技术研究。本文提出将深度学习直接用于移动机器人导航决策。使用Udacity自动驾驶模拟器和TensorFlow搭建仿真平台,仿真基于视觉的无人车导航。通过Socket通信与模拟器传递信息,从模拟器收集大量的训练数据和监督信息,并对数据进行处理做数据增强。构建用于决策的深度神经网络,分析了网络计算量和运行时间,处理速度达到25-40FPS。实验证明网络模型的泛化能力很强,能够顺利完成不同赛道。
其他文献
XML(eXtensible Markup Language)正在成为Web信息发布和交换的事实上的标准.最近,随着XML在各种应用中得到了广泛的使用,出现了各种XML查询语言和XML搜索引擎.然而,当前的XM
在文章中,分别从调度排队和资源预留两方面论述了在无线分组网上保证QoS的方法.文章中,首先对GPS,WFQ,WFQ等一系列信道状态无关的调度算法进行了比较和分析,然后对IWFQ,EWFQ
随着“互联网+”计划的提出,互联网与传统行业的结合变得日益紧密,高性能数据中心承载的业务种类也越来越多样化。多种业务通常采取不同的部署策略,从而引起网络流量模式地不断
该文主要叙述了基于CAN(控制器局域网)总线热网监控系统的设计及其监控主机软件的实现.该系统是一个工业现场的监控系统,适用于分布式供热网的换热首站,实现对热网首站的实时
空间数据库[1,3,4,5]在GIS[2]中的作用与地位越来越重要,并将成为GIS产业之争的主导者之一。空间数据信息不仅有一般属性信息的特征,还具有数据量大、多尺度等特性。因此为了高效
该文首先介绍了聚类分析定义,相关概念.之后对现有的聚类算法作了一个分类.并对各类算法作了简要的说明.该文重点讨论了基于图的算法:我们提出了一个基于图的聚类方法.它具有
该文主要研究了脉冲耦合神经网络(PCNN--Pulse Coupled Neural Network)的运行行为、离散PCNN的自动波传播特性和基于改进型PCNN的图像分割及其在图像压缩中的应用.首先分析
多体系统是由多个刚体或柔性体相互联结构成的通用机械系统模型,多体系统的分布式仿真、动态分析与优化等是目前机械系统计算机辅助分析研究的重要方向。 机械系统计算机辅
近年来,互联网视频数量呈爆炸式增长,浩如烟海。在如此海量的视频中,如何个性化、多样化地为用户查找所需要的视频;如何高效、及时地发现与识别未知有害内容的视频;如何让计算机
目前虽然面向对象的程序设计方法在全世界范围内得到广泛应用,但相对而言对面向对象软件测试方面的研究却是严重滞后的。随着人们发现传统的软件测试技术和方法在测试面向对象