作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2017, Vol. 43 ›› Issue (12): 309-314. doi: 10.3969/j.issn.1000-3428.2017.12.055

• 开发研究与工程应用 • 上一篇    下一篇

基于VB/Matlab的果园移动机器人路径识别系统

毛方东 1a,许洪斌 1b,2,王毅 1a,2,滕举元 1a,张茂 1a   

  1. (1.重庆理工大学 a.机械工程学院; b.汽车零部件先进制造技术教育部重点实验室,重庆 400054;2.重庆大学 机械工程学院,重庆 400044)
  • 收稿日期:2016-08-22 出版日期:2017-12-15 发布日期:2017-12-15
  • 作者简介:毛方东(1989—),男,硕士,主研方向为计算机图形学、可视化技术;许洪斌,教授、博士;王毅(通信作者),副教授、博士研究生;滕举元,硕士;张茂,硕士研究生。
  • 基金资助:
    重庆市重点产业共性关键技术创新专项(cstc2015shms-ztzx0100);重庆市基础科学与前沿技术研究一般项目(cstc2016jc yjA0444)。

Planning Recognition System for Mobile Robot in Orchard Based on VB/Matlab

MAO Fangdong  1a,XU Hongbin  1b,2,WANG Y i  1a,2,TENG Juyuan  1a,ZHANG Mao  1a   

  1. (1a.College of Mechanical Engineering; 1b.Key Laboratory of Advanced Manufacturing Technology for Automobile Parts of Ministry of Education,Chongqing University of Technology,Chongqing 400054,China; 2.College of Mechanical Engineering,Chongqing University,Chongqing 400044,China)
  • Received:2016-08-22 Online:2017-12-15 Published:2017-12-15

摘要: 为实现果园移动机器人导航信息的获取与实时显示,提出一种道路中心线类型的判别方法,并设计一种果园路径识别系统。通过对十六色相环在HSV颜色空间下H分量的分析,确定图像二值化阈值。针对处理完成的二值图,采用行扫描点检测算法获得道路中心离散点并用直线进行拟合,以直线和弯曲道路图为样本,分析离散点至拟合直线距离的均值方差分布,确定果园道路中心线类型判别条件,根据判别结果拟合果园道路中心线。为实现系统可视化,采用Matlab与VB混合编程技术将导航信息实时显示在VB设计的系统界面中。实验结果表明,与采用垂直投影法的Matlab-GUI视觉导航系统相比,该系统导航信息更新速度较快,道路识别成功率较高。

关键词: 移动机器人, 路径识别系统, 导航信息, 可视化, 混合编程

Abstract: In order to obtain the navigation information of orchard mobile robot and display in real time,a method to determine the type of road centerline is proposed and an orchard path recognition system is designed.The image binarization threshold is determined by analyzing the H component of the sixteen hue ring in the HSV color space.For pre-processed binary image,the line dislocation point is obtained by line scanning point detection algorithm and the straight line is fitted.The mean and variance distribution of the discrete point to the fitted straight line distance is analyzed when straight road and curved road are used as samples.The criterion for identifying the type of center line of orchard road is determined and the center line is fitted according to the criterion.In order to realize the visualization of the system,a hybrid programming of Matlab and VB is used to display the navigation information in the system interface of VB design in real time.Experimental results show that compared with the Matlab-GUI visual navigation system using the vertical projection method,the navigation information of the system is faster and the road recognition success rate is higher.

Key words: mobile robot, planning recognition system, navigation information, visualization, hybrid programming

中图分类号: