首页 | 本学科首页   官方微博 | 高级检索  
     检索      

葡萄园植保机器人路径规划算法
引用本文:艾长胜,林洪川,武德林,冯志全.葡萄园植保机器人路径规划算法[J].农业工程学报,2018,34(13):77-85.
作者姓名:艾长胜  林洪川  武德林  冯志全
作者单位:济南大学机械工程学院;山东众和农业装备技术有限公司
基金项目:山东省农机装备研发创新计划项目(项目编号2015YB204)
摘    要:为提高植保机器人葡萄园作业在垄行识别和路径规划中的准确度和可靠性,该文提出了一种基于支持向量机(support vector machine,SVM)的多支持向量配比权重进行葡萄园垄行识别与农业机器人作业路径规划的算法。该算法利用Kalman滤波器对由激光雷达扫描获取的粗大实况果园数据信息进行预处理,校正数据中的噪声离群点,然后结合SVM,获得垄行环境中的分割超平面和分类边际线,最后根据样本点与分类边际线存在的几何间隔关系判别各点所占相对权重,获取垄线安全预估测位置并进行农业机器人作业导航线的规划拟合。通过对多个实际样本的试验与测试,拟合导航线与实际垄行中心线平均角度偏差为0.72°,相对植保机器人的平均距离偏差为4.22 mm。试验结果表明,该算法能够有效的识别与定位植保机器人所需导航线的位置,拟合的导航线满足葡萄园植保机器人准确作业的要求。

关 键 词:机器人  算法  雷达  垄线识别  路径规划  卡尔曼滤波器  支持向量机
收稿时间:2017/12/2 0:00:00
修稿时间:2018/4/12 0:00:00

Path planning algorithm for plant protection robots in vineyard
Ai Changsheng,Lin Hongchuan,Wu Delin and Feng Zhiquan.Path planning algorithm for plant protection robots in vineyard[J].Transactions of the Chinese Society of Agricultural Engineering,2018,34(13):77-85.
Authors:Ai Changsheng  Lin Hongchuan  Wu Delin and Feng Zhiquan
Institution:1. College of Mechanical Engineering, Jinan University, Jinan 250022, China;,1. College of Mechanical Engineering, Jinan University, Jinan 250022, China;,2. Zhonghe Agricultureal Equipment Technology Co. Ltd. Of Shandong Province, Qixia 264000, China; and 1. College of Mechanical Engineering, Jinan University, Jinan 250022, China;
Abstract:To meet the requirements of accuracy and reliability of plant protection robot in ridge identification and route planning, also improve the working conditions of farmers, and achieve an unmanned operation purpose, an algorithm based on multi-support-vector proportioning weight of SVM (support vector machine) to identify the ridge line of vineyards, and the path planning of plant protection robots were proposed. The strategy first uses Kalman filter to pre-process coarse orchard data information obtained by Lidar scanning. According to the principle that Kalman filter complies with Gaussian distribution, the prior point between 2 adjacent points was taken as the prior state, and the latter point was used as the observed point to obtain posteriori state estimation, so as to realize data integration and analysis. With its good system state estimation characteristics, the collected data can be used to judge the trend of the ridge line, so as to correct the noise outliers in the data and improve the readability of the data. Then according to the characteristics of the vineyard branch ridge and the characteristics of ridges line with clearly separable spacing, and corresponding to the situation that the ridge line on both sides can be completely separated, the method was combined with SVM linear classification. With the unique advantages of the classification and due to that SVM can search the unique segmentation hyperplane, the maximum interval and segmentation hyperplane, classification margins in the ridge environment could be gotten. The split hyperplane obtained at this time would be between ridge lines. However, there was a big deviation from the angle of the direction of the ridge line and the horizontal distance. It could not meet the precise operation requirements of plant protection robots. It needed further data processing and analysis. In order to obtain accurate position of the center of ridge line, finally, the relative weights were assigned to the sample points of each ridge based on the geometric interval relationship between the sample points on both sides of the ridge and the corresponding SVM classification marginal line. The classification marginal line was reformed according to the number of sample points and the relative weights. According to the condition of the product of the interval relationship between each sample point and the classification margin, their relative weight must be consistent with the quality value of classification margin. The random sampling consistency iteration method (RANSAC) would avoid the error of cost estimate, and could estimate the parameters of the mathematical model from a group of observed data with outliers, so as to obtain the predicted safety location of the ridge. Although the pre-estimated security location of ridge line was not necessarily consistent with the actual location of the vineyard ridge, navigation line could be obtained indirectly by the security ridge line on both sides and the principle of angle bisector which could meet the requirements of precision operation of plant protection robot. Operation guidance line for plant protection robot could be acquired. After a number of actual samples were tested, the average angular deviation between the fitted navigation line and the actual ridge centerline was 0.72°, and the average distance deviation of the relative plant protection robot was 4.22 mm. Experimental results showed that this algorithm could effectively identify and locate the navigation route needed by the plant protection robot. The fitted navigation line could meet the requirements of accurate operation of the plant protection robot in the vineyard. However, the redundancy of the algorithm was relatively large, and the time required to process data in a single time was about 2.05 s. With the accelerated calculation speed of the processor in the future, the algorithm provided in the article can provide a reference solution for such a problem.
Keywords:robots  algorithms  radar  ridge recognition  path planning  Kalman filter  support vector machine
本文献已被 CNKI 等数据库收录!
点击此处可从《农业工程学报》浏览原始摘要信息
点击此处可从《农业工程学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号