基于ROS系统的摄像头循迹小车设计
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Design of Camera Tracking Car Based on ROS System
  • 作者:王昊 ; 关豪 ; 王鹏飞 ; 张映宏
  • 英文作者:WANG Hao;GUAN Hao;WANG Peng-fei;ZHANG Ying-hong;
  • 关键词:摄像头 ; 循迹 ; ROS系统 ; 智能小车 ; 颜色识别
  • 英文关键词:camera;;tracking;;ROS system;;smart car;;color recognition
  • 中文刊名:SDDZ
  • 英文刊名:Information Technology and Informatization
  • 机构:西安石油大学计算机学院;
  • 出版日期:2019-02-25
  • 出版单位:信息技术与信息化
  • 年:2019
  • 期:No.227
  • 基金:西安石油大学大学生创新创业训练计划资助,项目编号:20171070501
  • 语种:中文;
  • 页:SDDZ201902035
  • 页数:4
  • CN:02
  • ISSN:37-1423/TN
  • 分类号:101-103+108
摘要
随着工业自动化和机器人技术的不断发展,机器人在工业生产领域的应用越来越广泛,具有循迹能力的自动导引运输车(AGV)是工业机器人的一种典型应用,本文介绍了采用摄像头实现循迹功能的机器人小车软硬件设计及算法实现。硬件层面,小车采用STM32微控制器和树莓派主板作为小车的控制核心;软件层面,小车使用ROS系统作为中间件,基于OpenCV实现摄像头数据的读取和循迹算法。文中介绍的小车由循迹层和运动控制层组成,循迹层采集摄像头数据并根据摄像头采集到的画面计算出小车的目标运动速度和方向,运动控制层根据循迹层的计算结果控制驱动小车按照指定速度运动。实验表明,相较于电磁导轨等循迹系统,小车采用摄像头实现循迹功能具备场地部署简单、成本低,循迹算法可以有效工作的特点。
        With the continuous development of industrial automation and robotics, robots are more and more widely used in industrial production. The AGV(Automated Guided Vehicle) is a typical application of industrial robots. This paper introduces the use of cameras. The software and hardware design and algorithm implementation of the robot car that realizes the tracking function. At the hardware level, the car uses STM32 microcontroller and Raspberry Pi motherboard as the control core of the car; at the software level, the car uses the ROS system as the middleware, and realizes the camera data reading and tracking algorithm based on OpenCV. The car introduced in the paper consists of a tracking layer and a motion control layer. The tracking layer collects the camera data and calculates the target moving speed and direction of the car according to the picture captured by the camera. The motion control layer controls the driving car according to the calculation result of the tracking layer. Exercise at the specified speed. Experiments show that compared with the tracking system such as electromagnetic guide rail, the car adopts the camera to realize the tracking function, which has the characteristics of simple site deployment, low cost, and the tracking algorithm can work effectively.
引文
[1]朱春华,顾雪亮.基于红外反射式传感器TCRT5000的循迹小车设计[J].现代电子技术,2018,41(18):143-146
    [2]潘明,汪镭,康琦,吴启迪.基于电磁信号导航的智能车系统设计与开发[J].中国科技论文,2014,9(04):407-412.
    [3](加)罗伯特·拉戈尼尔.OpenCV计算机视觉编程攻略(第3版)[M].相银初译.北京:人民邮电出版社,2018-5
    [4](美)Richard Szeliski.计算机视觉:算法与应用.艾海舟,兴军亮译.[M].北京:清华大学出版社,2012-1
    [5]张鹏,高放,双丰.基于ROS的全向移动机器人控制系统的设计与实现[J].组合机床与自动化加工技术,2018(07):89-92+96.
    [6]綦黎明,王宝庆,张宁.室内监控小车控制系统的研制[J].机械设计与制造,2018(10):78-81.
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.