APP下载

基于机器人操作系统的智能移动小车目标识别研究

2021-09-06田宇

软件工程 2021年8期
关键词:深度学习

田宇

摘  要:根据目前常见目标识别算法检测较为复杂、识别时间较长并容易出现错检漏检等方面的不足,利用目前机器视觉技术,提出一种适用智能移动小车系统的目标识别算法YOLOv3(一种深度学习目标检测方法),并搭建智能移动小车的目标识别仿真系统。其目的是研究目标识别算法在ROS(机器人操作系统)中结合智能小车运动控制功能进行正确实现,改善目标检测算法的漏检率、错误率等。分析目标识别算法在ROS系统中的精确度,使用数据集进行检测实验。实验结果表明,运用YOLOv3深度学习目标识别算法在提高识别目标速度的同时有较高的检测精度,当目标丢失在视野中时利用ROS系统控制移动机器人重新使目标快速识别,降低了识别目标的时间,提高了移动机器人运动识别的效率。

关键词:ROS系统;深度学习;YOLOv3识别算法;运动控制

中图分类号:TP391.4     文献标识码:A

Research on Target Recognition of Intelligent Mobile

Car based on Robot Operating System

TIAN Yu

(School of Mechanical Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China)

893570276@qq.com

Abstract: Currently, common target recognition algorithms have shortcomings of complex detection, long recognition time and being prone to error detection and missed detection. In order to solve these problems, this paper proposes a target recognition algorithm YOLOv3 (A deep learning target detection method) that is suitable for intelligent mobile car system by using the current machine vision technology. Meanwhile, target recognition simulation system of the intelligent mobile car is built in order to study the correct implementation of target recognition algorithm in ROS (Robot Operating System) combined with intelligent car motion control function, thus reducing miss detection rate and error rate of target detection algorithm. Accuracy of target recognition algorithm in ROS system is analyzed and data set is used for detection experiment. Experimental results show that the proposed YOLOv3 deep learning target recognition algorithm can improve target recognition speed and detection accuracy. When a target is lost in the field of vision, ROS system is used to control the mobile robot to recognize the target quickly again, which reduces target recognition time and improves the efficiency of mobile robot motion recognition.

Keywords: ROS system; deep learning; YOLOv3 recognition algorithm; motion control

1   引言(Introduction)

隨着人工智能和机器人技术的发展,机器视觉成为机器和计算机领域新兴的应用[1],而基于深度学习的视觉识别也成为目标识别中的主流,特别是利用移动式、腿足式机器人进行动态识别成为当前的研究重点,但腿足式机器人研究要结合复杂步态进行,较为困难,故现对移动式智能机器人小车进行研究。在持续识别检测目标的过程中,机器人与目标需要进行实时交互,所以需要构建实时准确的机器人识别系统。而ROS能够提高机器人的功能开发效率,受到机器人科研人员和开发人员的青睐,在国内机器人研究中,利用ROS对地图建设、路径计划、导航和模拟、运动控制和定位等进行了研究。……

登录APP查看全文

猜你喜欢

深度学习
从合坐走向合学:浅议新学习模式的构建
面向大数据远程开放实验平台构建研究
基于自动智能分类器的图书馆乱架图书检测
搭建深度学习的三级阶梯
有体验的学习才是有意义的学习
电子商务中基于深度学习的虚假交易识别研究
利用网络技术促进学生深度学习的几大策略
MOOC与翻转课堂融合的深度学习场域建构
大数据技术在反恐怖主义中的应用展望
深度学习算法应用于岩石图像处理的可行性研究