基于深度学习和单目视觉测距的机器人跟踪方法研究与实现

来源 :扬州大学 | 被引量 : 0次 | 上传用户:wuyegongjue1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人类可以通过视觉来判断外部环境事物的类别并粗略感知自身与物体之间的距离,从而达到跟随或者避让的目的。对于机器人而言,传统的磁线、磁钉、二维码和激光等AGV导航的方法,因其高昂的硬件成本以及较低的智能性,已经不能满足人们在生活生产中的部分需求。视觉系统近年来己被广泛应用于机器人的自主定位导航,其中单目视觉因其算法成熟度较高、成本较低以及实时性强等优点在短距离导航方面具有较强的实用性。本文提出一种基于深度学习和单目视觉测距相结合实现机器人跟踪的方法。通过标定过程获取单目摄像头的内外参数。利用深度学习中的SSD算法对于目标进行识别并获取目标框体的像素高度。再根据单目测距算法中的相似几何原理计算出摄像机与目标物体之间的距离。最后通过对机器人底座发送Twist消息完成机器人自主追踪,这是贯穿本文的主要思路。主要工作如下:(1)在单目测距的过程中,为了利用几何相似原理来求得相似距离,就必须获得相机本身的内外参数。精准地获取相机的焦距也成了实验中的重要一步。因此本文采用张氏标定法对相机进行标定,提高标定精度,为后续工作做好准备。(2)在机器人跟踪过程中,首先要识别获取本文需要跟踪的目标。文中采用基于深度学习的SSD目标检测算法进行目标识别。与传统的目标检测算法相比,该算法极大地提高了准确度和速度。这种算法对于尺度变化具有较高的鲁棒性。它利用多层不同尺寸和感受野的卷积特征来进行目标的识别。(3)通过SSD算法检测识别目标后,计算出该目标在图像中的像素高度,结合线性单目视觉测距模型和几何相似学,可以按照比例确定物体与成像物体之间的关系。这种模型实现测距更方便简单,只要获取必要的参数就可以快速测得距离,但是它只可以获取相对距离,不能获得测得各点的坐标值,存在一定误差。(4)在获取机器人与目标物体之间距离之后,为实现机器人的自主移动,本文在所测得距离值中添加临界值,当实测距离大于这个值时,通过move_base把控制命令Twist发布到cmd_vel主题上,给左右轮在目标方向一个正速度。同理,当实测距离小于临界值时,给左右轮一个负速度。通过这种发布Twist命令的方式可以使得机器人控制过程变得非常迅速简便。
其他文献
由于持续干旱、水库及洼淀大面积脱水,今年东亚飞蝗在河北省的岗南水库、衡水湖、岳城水库、白洋淀周围发生严重,面积达40余万亩。 据省、地、县植保站调查,岗南水库发生6.4
制造蜡壳的生产关键,首先应是根据气候选择蜡壳配方原料,然后控制蜡液温度在70~75℃;冷却水温度在18~25℃;此外,还有丸模及竹签温度也要适中。如出现蜡壳变形、产生气泡、米粒
课程价值取向是指课程设计主体进行课程设计时所持的导向性的价值观,具体表现为课程目标、课程结构、课程内容确定中的选择性倾向。课程价值取向伴随课程设计的技术安排和要
人类世时代城市面临着前所未有的复杂环境和社会挑战,全球气候变化又加剧了这些挑战的不确定性。当前,越来越多的城市正经历着诸如不透水面急速扩张、生态系统服务能力显著下
目的:探讨百令胶囊与利拉鲁肽联合治疗糖尿病肾病的临床疗效。方法:选取糖尿病肾病患者100例作为本次研究对象,均分为研究组与对照组。对照组给予利拉鲁肽治疗,研究组给予百
垩白是指稻米胚乳中由于淀粉颗粒等排列疏松而形成的白色不透明的部分,包括心白、腹白和背白。垩白作为水稻重要的农艺性状,是衡量稻米外观品质的主要指标,同时也影响水稻理
随着多媒体技术的蓬勃发展,彩色或多维图像的处理技术的需求开始日渐增长。GrabCut算法是一种新颖的交互式彩色图像分割算法,该算法结合了图像处理技术中常用的高斯混合模型
随着无人机在船只定位及渔业活动监管方面的广泛应用,航拍图像数据量不断扩大。如何从这些航拍大数据图像中高效准确的识别出船只并对其进行定位,成为工业处理过程中迫切的需求
目的探讨吉西他滨联合羟喜树碱术后膀胱灌注防治初发非肌层浸润性膀胱癌术后复发的效果。方法将80例初发非肌层浸润性膀胱癌患者分为试验组(40例)和对照组(40例)。2组患者均