除草机器人机器视觉自动导航技术研究

来源 :安徽农业科学 | 被引量 : 0次 | 上传用户:skgoo1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要 针对除草机器人导航系统存在的成本高和实时性亟待改进的问题,在对自动导航机器人进行总体设计和搭建原型的基础上,通过对RGB和HSI颜色空间进行对比试验,确定视觉导航系统路径提取采用HSI颜色模型。研究了作物与土壤分割方法、导航路径和参数自动检测方法,用Otsu算法对H分量图像进行目标和背景分割,再使用数学形态学、Canny边缘检测、Hough直线检测等操作获取垄间边缘,并计算出导航偏角参数,从而对实现对机器人行走的控制。结果表明,设计的导航系统平均导航误差为3.01°,偏差基本达到应用要求,可实现自动导航。
  关键词 除草机器人;自动导航;机器视觉;图像处理;路径
  中图分类号 S126  文献标识码 A
  文章编号 0517-6611(2020)18-0201-05
  Abstract In order to solve the problems of high cost and realtime performance of navigation system of weeding robot,based on the overall design and prototype of automatic navigation robot,the RGB and HSI color space were compared and tested,the HSI color model was used for path extraction in vision navigation system. Then the methods of crop and soil segmentation,navigation path and parameter automatic detection were studied. Otsu algorithm was used to cut apart the target and background of H component image and use mathematical morphology,Canny edge detection,Hough line detection and other operations to obtain the interridge edge,and calculate the navigation angle parameters,so as to achieve the control of the robot walking. The test results showed that the average navigation error of the designed navigation system was 3.01°,the deviation basically could meet the application requirements,and the automatic navigation could be realized.
  Key words Weeding robot;Automatic navigation;Machine vision;Image processing;Path
  田间杂草与农作物争夺水分、养分和阳光等,会影响农作物的生长发育,从而导致产量和品质降低,故需要进行田间除草作业。人工除草劳动强度高、效率低下,而喷施除锈剂的除草机械无论有无杂草均均匀喷施,若过量喷施会导致成本高、对环境造成污染。若能设计一种能够自动在田间导航行走、且识别杂草的机器人,搭载精准喷药、施肥等工作部件,则能实现精准喷药、施肥,以提高生产效率、降低生产成本、减小农业环境污染。除草机器人涉及到作物及环境感知系统、动力及行走系统、导航及控制系统、精准喷施控制系统等,其中除草机器人的导航系统和动力系统是必不可少的2个重要模块。
  自动导航系统在军事、航空、交通和农业等领域均得到关注和广泛应用。目前,农业装备中常用GPS导航技术和视觉导航技术[1]。GPS导航由地面控制部分、空间部分和用户装置组成。测量出位置已知卫星到用户接收机之间的距离,并综合多颗卫星的数据,便可对安装接收机的设备进行定位。但GPS民用定位精度为3 m,若不用差分技术,则导致定位误差大,难以满足农业作业要求。计算机视觉导航技术成本低廉、能够更好地描述当前环境,更全面反映当前信息,其核心就是识别出机器行进的路线。因此,机器视觉导航的主要任务是从图像中识别作物行,并检测出轨迹路径,为确定机器的相对位置提供依据[2]。
  国内外学者对计算机视觉导航技术做了大量研究。Marchant等[3]使用里程计和视觉传感器并融合Kalman滤波器进行试验,车辆横向位置误差的RMS为20 mm,但硬件结构复杂。伊利诺伊大学的Han等[4]通过kmeans算法分割作物,过作物行空间等先验信息辅助,并利用大豆田和玉米田的2个图像数据集来评估程序的准确性,但算法运行速度慢,实时性较差。Kise等[5]研究了双目立体视觉的方法,该方法在农田环境较理想的情况下效果较好,但算法复杂,且对2个摄像头的同步性要求较高。刁智华等[6]利用改进的过绿特征法及中值滤波算法,对玉米田间作物图像进行背景分割,通过随机 Hough 变换检测出玉米作物行中心线。孙元义等[7]研究棉田农药喷洒机器人导航路径识别,根据图像坐标系中垄的变化特征,通过Hough变换得到所需的导航路线。冯娟等[8]针对果园环境导航的相对复杂的条件,提取主干与地面的交点作为特征点,以此为基础生成果园导航基准线,導航基准线的生成准确率在90%以上。曾勇等[9]在YUV色彩空间中实现了水稻列苗的中心线提取。
  尽管国内外在农业装备导航方面进行了大量研究,并取得了丰硕成果,但在低成本和实时性方面亟待改进和提高。为了提供一种喷施作业的通用机器人本体,笔者基于计算机视觉导航技术,设计一种能够自行导航并行走的机器人,在需求分析的基础上,对自动导航机器人进行总体设计,并搭建了机器人原型,重点研究了机器人田间自动导航系统(包括颜色模型选择、作物与土壤分割方法、导航路径和参数的自动检测),并进行性能测试,调试优化参数,以实现机器人的自动行间识别和导航。   1 除草机器人总体设计
  1.1 需求分析
  考虑到机器人能在关中小麦田间(行宽15~16 cm,行距20 cm)进行作业,需满足以下条件:①自动导航机器人跨行行走,不过度压实土壤,且重心不宜过高以保持稳定。②除草机器人在作业过程中动态进行作物行及路径识别,故识别算法应具有实时性。③考虑到除草机器人在垄间作业,导航横向误差直接影响喷施农药、化肥的位置精度,故应有较高的导航精度。
  1.2 机器人总体设计
  除草机器人结构示意图如图1所示,主要由控制箱、喷头、喷杆、摄像头和履带式行走系统等组成,其中树莓派、L289N驱动板和锂电池等安装在控制箱中。行走系统由24 V的锂电池驱动37GB520直流电机带动履带主动轮行走,机体使用3030铝型材和6061铝板,控制系统包括树莓派3B+、L289N驱动板和USB摄像头。
  1.2.1 导航系统。导航系统使用USB单目摄像头获取垄间图像,使用树莓派处理垄间图像,获得导航参数,再调用动力系统纠正小车方向。导航摄像头安装在控制箱上方,距地面1.20 cm,视轴与平面的夹角(俯视角)为40°。
  1.2.2 动力及驱动系统。
  动力系统由37GB520直流电机、L289N驱动板、树莓派和锂电池组成。树莓派作为动力系统的主控板,负责向驱动板提供占空比为50%、频率为60 Hz的PWM波和逻辑信号,再由驱动板控制电机的转速和方向;L289N驱动板接收树莓派输出的PWM波和24 V电源,根据使能端和逻辑信号,输出正反方向的电压,进而控制直流电机的方向和转速。
  树莓派与L289N驱动板、电机连接如图2所示,1块L289N驱动板可控制2个直流电机,其中引脚IN1和IN2控制1个直流电机,IN3和IN4控制另1个,可调节输入EnA或EnB的方波的频率和占空比,即形成不同频率的PWM波,实现控制电机的转速;同时,控制IN1~IN4的电平高低实现电机的正转和反转;小车通过控制左右车轮的电机方向实现原地转向。
   表1为L289N驱动板的真值表。此外,L289N驱动板支持输入0~35 V的电机电源,当常规应用时,电机电源不高于12 V,需安装板载5 V使能跳线帽,+5 V输出口可向外供电。该研究供电电源为24 V,属于非常规应用,需要拔掉板载5 V的跳线帽,+5 V输出口需接入外部的+5 V电压,为驱动板提供逻辑电平,其余端子的接法与常规应用时一致。
  2 除草机器人视觉导航系统的设计
  视觉导航系统采用USB摄像头获取作物垄间图像,并对获取的图像进行分析,提取作物行边界以确定机器人导航路径。为实时、准确提取作物边界,需要在确定颜色模型的基础上,研究快速获取边界的方法。
  2.1 颜色模型的选择
  常用的颜色模型有RGB、HSI和LAB等。RGB颜色空间是以红(Red)、绿(Green)、蓝(Blue)三原色为基础,通过不同红、绿和蓝色分量值的组合,可生成1 677万种颜色,该颜色模型适合于计算机处理,故广泛使用。但其颜色空间中从蓝色到绿色之间存在较多的过渡色彩,而绿色到红色之间缺少其他色彩,因此存在色彩分布不均的问题[10]。
  视觉系统获取的田间图像和对应的R、G、B分量图像如图3所示。R、G、B分量图像的直方图如图4所示。
   由图4可知,3个分量图像的直方图处于单峰状态,并不利于作物与土地的区分,因此不适合导航系统的使用。
  HSI颜色空间用色调H、饱和度S和亮度I表示颜色,其特点是亮度分量与图像的彩色信息无关,可以避免颜色受到光线等条件的干扰,且H和 S分量与人眼感受颜色的方式紧密相关[11]。将图3(a)所示图像由RGB转换为HSI模型,并提取H、S、I 3个分量图像如图5所示。
   HSI分量图像直方图如图6所示。由图6可知,S与I分量的直方图为单峰,小麦植株和垄间裸地不易区分,不适合用于图像分割;H分量图像直方图属于“双峰”,用于图像分割可取得较好效果。
   故采用HSI模型的H分量确定阈值,进行作物和土壤的图像分割。采用Otsu算法[12]确定分割阈值,对目标及背景进行分割的结果如图7所示。由图7可知,对H分量直方图用Otsu算法确定阈值,能够很好地将作物和土壤分割开来。
  2.2 导航路径和参数的自动检测
  2.2.1 导航路径的检测。为了获得导航路径,需要先提取出小麦垄间边缘线,并由此确定出导航路径。具体步骤如下:①形态学运算去除噪声。分割出小麦垄间图像后,为了去除二值图像中的噪声和细小物,填充孔洞,并平滑较大物体的边界,采用5×5结构元素,对二值图像进行开运算[13],结果如图8(a)所示。②边缘检测提取垄间边界。预备试验对Roberts算子、Prewitt算子、Sobel算子和Canny算子[14]的边缘检测效果进行对比,表明Canny算子边缘检测效果好,故选择该算法检测提取出拢间边界如图8(b)所示。③Hough变换[15]直线检测拟合垄间边缘线。对图8(b)所示的垄间边缘线进行Hough变换,检测出垄间边缘直线如图8(c)所示。拟合垄间边缘两侧边缘线后,计算出2条直线的角平分線,该角平分线即为垄间的中心路径。
  2.2.2 导航偏角的检测。
  检测出导航路径后,通过导航路径可以得到所需要的导航控制信息[16],如图9所示,可计算出导航路径线与图像上、下边缘交叉点A、B的横坐标x1和x”2,h为图像的高度,便可计算出导航路径和图像中竖直直线之间的夹角θ。当导航机器人在当前路径无须纠正时,θ在0°左右,故根据θ值,判断机器人的偏转方向和偏转角度。
   如图9所示,θ可根据式(1)计算:
  θ=arctanx2-x1h(1)   當机器人行走方向向右偏时θ∈(0°,90°],而θ∈[-90°,0°)时机器人向左偏,机器人导航程序运行时间为|θ|/90°×t0,t0为机器人转向90°所用的时间,经多次测量后取平均值,t0设置为6.70 s。
  2.3 导航试验结果及分析
  为了验证导航系统的识别路径的准确性,在小麦试验田采集图像。通过导航系统测试图像中导航路径得到θ的角度作为系统测量值,再依据式(1)计算θ作为计算值,与导航系统的系统测量值进行比较。用θ的均方根误差(RMSE)评价导航系统性能。
  图10为导航系统的检测结果,图像中的红色直线是导航系统的测量结果,左上角的数值是程序计算出的θ,θ的大小和机器人偏转的方向与理论分析相一致。
  表2为θ的计算值和标注值的比较,计算值和标注值的平均误差为3.01°,均方根误差为2.94°,导航误差较小。
  3 结语
  基于计算机视觉导航技术,研究并开发除草机器人作业平台,重点对视觉导航系统进行设计,通过对比试验选择HSI颜色空间的H分量进行作物与土壤的分割,并经数学形态学处理、霍夫变换边缘检测、边缘直线拟合等提取导航路径,计算出小车的偏转方向,依据该偏角进行方向调整。该试验结果表明,设计的导航系统平均导航误差为3.01°,可以达到导航行走的目的。但采用树莓派处理数据的能力有限,进行路径和偏角检测耗时较长,尚需在实时性方面进一步改进。
  参考文献
  [1] 姬长英,周俊.农业机械导航技术发展分析[J].农业机械学报,2014,45(9):44-54.
  [2] 张方明,应义斌.机器视觉在农业车辆导航系统中的研究进展[J].农业机械学报,2005,36(5):133-136.
  [3] MARCHANT J A,HAGUE T,TILLETT N D.Rowfollowing accuracy of an autonomous visionguided agricultural vehicle[J].Computers and electronics in agriculture,1997,16(2):165-175.
  [4] HAN S,ZHANG Q,NI B,et al.A guidance directrix approach to visionbased vehicle guidance systems[J].Computers and electronics in agriculture,2004,43(3):179-195.
  [5] KISE M,ZHANG Q,MS F R.A stereovisionbased crop row detection method for tractorautomated guidance[J]. Biosystems engineering,2005,90(4):357-367.
  [6] 刁智华,赵明珍,宋寅卯,等.基于机器视觉的玉米精准施药系统作物行识 别算法及系统实现[J].农业工程学报,2015,31(7):47-52.
  [7]  孙元义,张绍磊,李伟.棉田喷药农业机器人的导航路径识别[J].清华大学学报(自然科学版),2007,47(2):206-209.
  [8]  冯娟,刘刚,司永胜,等.果园视觉导航基准线生成算法[J].农业机械学报,2012,43(7):185-189.
  [9] 曾勇,熊瑛,向阳,等.基于机器视觉的田间水稻苗列识别算法的研究[J].湖南农业大学学报(自然科学版),2018,44(3):320-325.
  [10] 张飞飞,孙旭,薛良勇,等.融合简单线性迭代聚类的高光谱混合像元分解策略[J].农业工程学报,2015,31(17):199-206.
  [11] 宋玉婷.基于三维彩色直方图均衡化的彩色图像增强算法研究[D].济南:山东财经大学,2013.
  [12] 唐泽华.基于机器视觉的步行插秧机自主导航关键技术研究[D].杭州:浙江理工大学,2012.
  [13] 何东健,耿楠,龙满生,等.数字图像处理[M].3版.西安:西安电子科技大学出版社,2015.
  [14] CANNY J.A computational approach to edge detection[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1986,8(6):679-698.
  [15] MARCHANT J A,BRIVOT R.Realtime tracking of plant rows using a Hough transform[J].Realtime imaging,1995,1(5):363-371.
  [16] OKAMOTO H,HAMADA K,KATAOKA T,et al.Automatic guidance system with crop row sensor[C]∥Proceedings of automation technology for offroad equipment.Chicago,Illinois,USA:ASAE,2002.
其他文献
摘要 介绍了立体农业与休闲农业结合的新型农业模式,通过对产业园的地域特色、功能设施的实地考察和数据分析研究,在保护自然生态环境,尊重科学技术,展望未来思想的指导下,探索盐城市射阳县友爱村的立体休闲农业的更新设计。规划提出:打造一个以立体农业为主,以果林种植和休闲观光为辅的综合型农业产业园的规划理念。产业园以大自然资源为本,以自然生态与旅游经济协调发展为中心,结合立体休闲农业模式,依据改革开放的重点
期刊
摘要 为分析红鳍东方鲀与杂交鲀(菊黄东方鲀♀×红鳍东方鲀♂)性腺发育的分子机制,该研究应用Illumina高通量测序技术对二者的卵巢和精巢组织进行转录组测序与生物信息学分析。结果表明:通过分析与筛选共得到差异表达基因(DEGs)4 157个(卵巢组织)和8 260个(精巢组织)。其中卵巢组织样本(O_2vsO_1)中表达上调的差异基因有1 912个,表达下调的有2 245个;精巢组织样本(T_2v
期刊
摘要 [目的]确定黄芪与大豆共发酵制备一种具有高纤溶活性黄芪豆豉的最优发酵工艺。[方法]以黄芪水提液浸泡大豆作为发酵基质,以淡豆豉来源的4株枯草芽孢杆菌作为发酵菌株,以纤溶酶活性为考察指标,通过对發酵菌株的筛选、黄芪提取液的浓度和比例以及发酵时间的考察,筛选最优发酵工艺。[结果]黄芪豆豉的最优发酵工艺:黄芪水提液浓度为75 mg/mL,黄芪水提液与大豆的比例为1∶1(mL∶g),最优发酵菌株为DC
期刊
摘要 [目的]探究生物炭施用量和施用方式对连作植烟土壤的改良效果。[方法]通过田间试验研究生物炭不同施用量(0、1 500、3 000、4 500、6 000 kg/hm2)对烟株农艺性状、土壤理化性质及烟叶产质量的影响。[结果]不同生物炭用量可明显改善连作植烟土壤品质,调节植烟土壤pH至适宜水平,土壤全氮、碱解氮、速效钾和有效磷含量随着生物炭用量的增加而表现出先增加后降低的趋势;与对照比较,T3
期刊
摘要 [目的]建立忽地笑不同器官总RNA最佳提取方法。[方法]以忽地笑鳞茎、叶、花葶和花器官为材料,分别用普通试剂盒法、多糖多酚试剂盒法、Trizol法、SDS法和CTAB法进行不同器官总RNA提取方法比较。[结果]忽地笑不同器官最佳RNA提取方法不同,仅Trizol法能提取出鳞茎中RNA,普通试剂盒法和CTAB法均能提取出叶和花器官高质量RNA,多糖多酚试剂盒法和CTAB法能提取出花葶高质量RN
期刊
摘要 γ-聚谷氨酸是一种绿色环保型高分子聚合材料,具有良好的吸附性、保水性和生物相容性,可以被生物体完全降解,作为生物絮凝剂、肥料增效剂、保湿剂、药物载体、食品添加剂等应用于农业生产、医药、化妆品、环保和食品等众多领域,引起了国内外学者的广泛关注。对γ-聚谷氨酸的结构性质、制备方法、提取和应用方面进行综述,重点论述了微生物发酵法生产γ-聚谷氨酸和γ-聚谷氨酸的应用;最后,基于γ-聚谷氨酸的研究进展
期刊
摘要 [目的]通过比较不同提取溶剂对植物生长调节剂的提取效果,建立肥料中3种植物生长调节剂的气相色谱分析方法。[方法]样品经丙酮超声提取,用HP-5毛细管气相色谱柱分离,FID检测器检测。[结果]3种植物生长调节剂质量浓度在5~100 mg/L范围内与相应峰面积呈线性关系,相关系数r>0.999,加标回收率为80.6%~97.1%,精密度(RSD)为0.92%~5.67%;称样量为0.5 g时,方
期刊
摘要 为探索海水池塘循环水“跑道”养殖梭鱼的效果,开展梭鱼3种不同初始规格和放养密度,配套外塘养殖青蛤、泥蚶和缢蛏等贝类及南美白对虾的养殖效果评估。结果表明,试验“跑道”梭鱼存活率为89.9%~91.4%,折算产量为8 334.0~13 333.5 kg/hm2、产值33.3万元~53.25万元/hm2;外塘收获贝虾产量总计18 600 kg,外塘产值35.4万元/hm2;扣除成本后,该养殖模式经
期刊
摘要 为实现卷烟特色加香,采用VAE型搭口胶S3033中添加陈皮香精、稳定剂聚乙烯醇(PVA)和乳化剂阿拉伯胶,制备陈皮味搭口胶,分析了不同配方对卷烟搭口胶应用性能的影响,评价了陈皮味搭口胶在卷烟中的应用效果。结果表明:最优配方m(S3033)∶m(陈皮香精)∶m(PVA)∶m(阿拉伯胶)=400∶50∶10∶2。制得的陈皮味搭口胶M4初黏度442 mPa·s,固含量49.96%,平均粒径0.94
期刊
摘要 按照植物生产类教学质量国家标准要求,将成果导向教育(OBE) 理念引入到果树栽培学课程教学中。围绕课程目标、教学内容与方法、考核方式等对课程教学大纲进行了设计,旨在为新培养方案在该课程教学中的实施提供参考。  关键词 OBE理念; 果树栽培学课程;教学大纲  中图分类号 S-01 文献标识码 A   文章编号 0517-6611(2020)18-0278-02  Abstract Accor
期刊