番茄采摘机器人的设计与实现

来源 :安徽农业科学 | 被引量 : 0次 | 上传用户:zoxn2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要为解决农业果实自动采摘问题,设计了一种番茄采摘机器人。该采摘机器人采用Raspberry Pi 3B作为控制器,通过双目摄像头对目标果实进行识别与定位后,引导小车至目标果实,控制机械臂完成番茄的采摘。实验结果表明,该番茄采摘机器人具有自主性、准确性和高效性。
  关键词采摘机器人;双目视觉;机械臂;移动小车
  中图分类号S225.92文献标识码A文章编号0517-6611(2018)28-0182-04
  Design and Implementation of Tomatoes Harvesting Robot
  ZHOU Tao, ZHANG Dong, ZHOU Maodeng et al
  (School of Information and Control Engineering, Qingdao University of Technology, Qingdao,Shandong 266520)
  AbstractIn order to solve the problem of automatic picking of agricultural fruits, a tomato harvesting robot is designed. The harvesting robot uses Raspberry Pi 3B as controller, after identifying and locating the target fruit by binocular camera, it guides the car to the target fruit and controls the robot arm to complete the tomato picking. The experimental results show that the tomato harvesting robot is active, accurate and efficient.
  Key wordsHarvesting robot;Binocular vision;Mechanical arm;Mobile vehicle
  目前,欧美等发达国家已将各式各样的农业采摘机器人投入到实际应用中,而我国大多数果农仍然采取人工采摘。人工采摘不仅成本会逐年增加,而且效率也不高[1-3]。为此,笔者设计一个原型番茄采摘机器人。首先搭建硬件平台使采摘机器人有基本的功能结构,然后通过算法和软件设计使机器人能够完成果实采摘任务,最后对所设计的机器人进行实验。实验表明,该机器人具有自主性、准确性和高效性。
  1硬件设计
  该机器人主要由中央处理单元、双目摄像头、移动平台和机械臂装置构成,设计原理框图如图1所示。
  1.1中央处理单元
  该系统不仅需要快速的对图像进行处理,而且还要对小车和机械臂进行控制。该设计选用树莓派3B(Raspberry Pi 3B)作为番茄采摘机器人的主控制器。Raspberry Pi是一款基于ARM的电脑主板,外表仅有银行卡大小,可以连接鼠标、键盘,这样便可具备电脑的基本功能。Raspberry Pi 3B有4个USB接口,可与双目摄像头连接;多个GPIO接口可与机械臂上的舵机信号线相连,以传送PWM信号。除此之外,Raspberry Pi 3B还有功耗低、价格便宜、易于开发等特点,因此,采用Raspberry Pi 3B作为番茄采摘机器人的中央处理单元能够满足系统要求。
  1.2双目摄像机
  双目立体视觉是通过计算机相关技术模仿了人两只眼睛捕捉到的信息,并对捕捉到的信息进行处理分析,可以得到目标物体在世界坐标的位置。该设计采用莱娜机器视觉(LenaCV)提供的双目摄像头作为番茄采摘机器人的双眼。此双目摄像机基线可变,可以根据目标物体距离视觉传感器的远近来调整基线大小,如果目标物体远,则基线调大,相反,则调小,以此来保证定位的精确度。此双目传感器采用DSP作为处理芯片,帧率可达30帧/s,数据接口为USB 3.0,同时兼容USB 2.0,接口协议为免驱动UVC,可与Raspberry Pi直接通信。图2为该设计所使用的双目摄像机。
  1.3移动平台
  为装载机械臂、双目摄像头等,需要一个移动平台,选用直流电机作为其驱动电机。直流电机相对于其他电机有以下优点:响应快,力矩大,具有较大的过载能力,噪声小。选用的电机主要参数如下:额定電压12 V,额定电流350 mA,电机自带减速箱,空载时输出轴转速为500 r/min。在实际应用中,需要用电机驱动芯片来控制电机[4],该设计中使用SGS公司的L298N。该芯片为双H桥的驱动芯片,每个H桥提供2 A的电流,可以同时驱动两路电机,通过控制输入端的高低电平来实现电机正转、反转或停止,从而实现小车的前进、后退和停止。L298N有2个使能端,4个逻辑输入端和4个输出端,其逻辑结构如表1所示,表1中ENA为使能端,仅当使能端为高电平时,输入IN1、IN2才有效,ENB中的IN3、IN4同理。
  1.4机械臂装置
  机械臂装置为5+1自由度机械手臂,即5个关节和1个执行末端。由于机械手臂对精度的要求较高,
  所以采用数字舵机作为机械臂的关节转动电机。相比传统的模拟舵机,数字舵机有以下优点:响应更快,精度更高,抗干扰能力更强。模拟舵机需要不断地接收信号端的信号来维持当前角度,而数字电机接收一次信号则可维持。舵机上的信号端与Raspberry Pi的GPIO端口相连,通过端口发送的PWM信号来对数字舵机的角度进行控制,从而实现机器人关节的转动。舵机的旋转角度和PWM信号的占空比有着线性关系,只需要改变PWM的占空比就可以实现机械臂的转动。图3为番茄采摘机器人整体实物图。   2算法设计
  2.1机械臂建模
  为了确定机械臂的最终位姿,需对机械臂进行建模。D-H模型是分析机器人运动学最常用的方法,可以应用于各种结构的机器人,无论机器人的结构有多复杂,都可以使用D-H模型[5-7]。为了实现平抓[8],将末端旋转关节保持不变,机械臂简化为成4+1(4个关节和1个执行末端)。根据右手法则可以确定各Z轴坐标,X轴坐标为前一连杆的直线方向,由此可得到机械臂的连杆坐标图,如图4所示。
  2.2逆运动学
  逆运动学在机器人学中同样占据重要地位,根據逆运动学计算机械臂的各个关节的θ值,从而使机械臂处于所期望的位姿。该设计使用最基本的代数解法,上一节中已求出基座与执行末端的值,假设机械臂的执行末端所期望的位姿,公式如下:
  2.3目标果实识别与定位
  识别目标果实的方法有很多,可以根据颜色、形状和纹理来确定被识别物为树叶、树杆还是果实。其中,颜色是区分成熟果实和背景的最直观的特征,该设计中也将使用颜色分割来识别成熟的番茄。利用RGB(RedGreenBlue)空间来提取颜色特征,RGB是通过红绿蓝3种颜色通道的变化和叠加来得到各种各样的颜色。通过RGB像素程序,对成熟番茄进行颜色分割[9],可以确定成熟番茄的像素范围,R∈[66,255],G∈[0,46],B∈[0,255],再通过形态学操作,将周围的噪声去掉。这样就完成了目标果实的识别。图5为处理过程。
  双目立体视觉的原理是2个摄像头在一定的距离内以一定的夹角分隔开,在2张图中捕捉相同的场景。该设计采用的双目摄像头之间的夹角是180°,即左右2个摄像头的光轴是平行的[10],其基本原理如图6所示。
  4实验
  该实验对番茄采摘机器人进行了基本的设计,为了验证该机器人是否能正确识别成熟番茄,是否能成功采摘目标果实,对该机器人进行测试实验。实验在实验室的模拟环境中进行,对不同位置的番茄进行了50次实验。结果表明,该采摘机器人能够正确抓取目标番茄的次数为39次,成功率为78%,从机械臂到达工作半径范围内开始到成功摘取番茄,平均用时在15 s以内。
  造成机器人采摘番茄任务失败的因素有:①光照条件的影响[11],光照太强或者太弱以及反光等因素都有可能使目
  标识别的准确度下降,导致番茄的质心定位有所偏移。②叶
  子遮盖住番茄将导致机器人识别的时候只识别到番茄的一部分。③2个或2个以上的番茄重叠在一起时,机器人可能将它们判定为一个番茄。
  5结论
  该研究根据番茄采摘的要求,设计了一款基于双目视觉的番茄采摘机器人。该机器人结构简单、反应灵敏、执行速度快,采摘成功率较高,总体上达到了设计的要求,对实现农业采摘的无人化有着重要意义。
  参考文献
  [1] 崔玉洁,张祖立,白晓虎.采摘机器人的研究进展与现状分析[J].农机化研究,2007(2):4-7.
  [2] 宋健.茄子采摘机器人结构参数的优化设计与仿真[J].机械设计与制造,2008(6):166-168.
  [3] 孙承庭,胡平.嵌入式采摘机器人视觉测量与避障控制系统研究[J].农机化研究,2016(11):219-223.
  [4] 周柱.基于STM32的智能小车研究[D].成都:西南交通大学,2011.
  [5] 项有元,陈万米,邹国柱.基于D-H算法的自主机器人机械臂建模方法研究[J].工业控制计算机,2014,27(3):113-115.
  [6] 蔡自兴.机器人学[M].北京:清华大学出版社,2009.
  [7] CRAIG J J.Introduction to robotics:Mechanics and control [M].Beijing:China Machine Press,2005.
  [8] 战茜,屠大维.移动机器人自主抓取作业[J].计算机应用,2016,36(S1):95-98,102.
  [9] 鲍官军,荀一,戚利勇,等.机器视觉在黄瓜采摘机器人中的应用研究[J].浙江工业大学学报,2010,38(1):114-118.
  [10] 晁衍凯,徐昱琳,周勇飞,等.基于双目视觉的机器人目标定位与机械臂控制[J].计算机技术与发展,2013,23(7):6-9.
  [11] 熊俊涛,邹湘军,彭红星,等.扰动柑橘采摘的实时识别与采摘点确定技术[J].农业机械学报,2014,45(8):38-43.
其他文献
摘要[目的]建立非对称场流分离检测鲍内脏多糖的方法。[方法]采用非对称场流分离系统与静态光散射、光电二极管阵列和示差折光检测器联用技术分离表征鲍内脏多糖。以0.05 mol/L NaNO3 [含0.02%(W/V)NaN3] 为流动相,研究横向流速和样品浓度对非对称场流分离多糖的影响,并利用动静态光散射测量鲍内脏多糖的分子特性(分子量、均方根旋转半径、分子构象、流体力学半径)。[结果]不同横向流速
期刊
摘要[目的]优化土壤中铅测定前处理方法。[方法]采用微波消解-湿法相结合的方法对土壤样品进行消解处理,结合原子吸收分光光度計测定土壤中铅含量。通过对已知含量的标准物质进行测定及回收率、精密度等来确定土壤样品前处理过程。[结果]样品回收率为83.4%~98.8%,精密度为0.356%,标样测定结果经t检验,与国标方法差异无统计学意义。[结论]该方法消解彻底、耗时短,测定结果能够满足试验要求,可用于测
期刊
摘要利用1960—2016年吉林省气温数据,将吉林省划分为3个地区,采用线性倾向估计方法,对吉林省的气温变化特征进行了分析。结果表明:1960—2016年吉林省的气温呈现出波动上升的趋势,但是在时间尺度和空间尺度上存在着差异。中部地区气温高并且增温趋势明显,其次是西部地区,东部地区升温幅度较小。57年来东部地区气温上升缓慢,夏季升温幅度较小,气温最平稳,冬季升温幅度较大,季度差异较大。中部地区气温
期刊
摘要[目的]研究蝉花菌种的分离、鉴定及蝉花营养成分测定。[方法]对从重庆梁平地区采集得到的蝉花进行菌种分离和鉴定,并对蝉花的营养成分进行测定。[结果]分离菌株为蝉拟青霉菌(Paecilomyces cicadae),蝉花含有粗多糖、腺苷、甘露醇、氨基酸等营养成分。[结论]该研究为重庆梁平地区蝉花资源的开发利用提供参考,对扩大传统中药资源、进一步深入研究该菌株的药理作用和人工栽培技术具有重要意义。 
期刊
摘要[目的]探索避雨栽培条件下葡萄果实生长发育的变化。[方法]采用8 年生“红地球”葡萄树为试验材料,调查记录避雨棚内小气候日变化、果粒纵横径及重量动态变化、果实可溶性固形物含量、可滴定酸含量和果实着色参数等。[结果]避雨栽培的小气候环境显著区别于露地;‘红地球’葡萄果粒重在前期增加较快,但后期生长滞后;果实可溶性固形物含量和可滴定酸含量均明显提高;避雨栽培果实着色参数CIRG值为4.21,显著区
期刊
摘要 [目的] 筛选防治枣奕刺蛾的有效药剂。[方法] 测定5种药剂(高效氯氰菊酯、甲维盐、溴氰菊酯、毒死蜱和灭幼脲)的3种不同处理浓度对枣奕刺蛾的防治效果。[结果] 测试药剂均对枣奕刺蛾4龄幼虫的防治效果高于6龄幼虫,且5种杀虫剂随着处理浓度的增加,防治效果均有所提高。施药1 d后,高浓度处理的高效氯氰菊酯防治效果最好,其次为甲维盐、溴氰菊酯、毒死蜱和灭幼脲;施药3 d后,5种供试药剂的防效均增加
期刊
摘要[目的]检测贵阳市河水中大肠杆菌O157:H7。[方法]通过大肠杆菌O157:H7毒力基因志贺样毒素2(stx2)、α-溶血素(hlyA)、紧密黏附素(eaeA)设计3对引物,并建立了实时荧光定量PCR检测方法对8株菌株进行特异性、灵敏度检测,利用该方法检测了采集自贵阳市部分河流10组水样。[结果]该方法能够特异扩增大肠杆菌O157:H7毒力基因,灵敏度为127 ng/mL;检测水样结果与国标
期刊
摘要利用平凉地区崆峒、静宁、庄浪、华亭、崇信、泾川和灵台7个气象观测站1960—2017年的气温和降水等资料,采用线性倾向、Mann-Kendall突变检验、小波分析等方法对近58年平凉地区的降水及气温变化特征进行分析。结果表明,近58年来平凉地区平均气温呈上升趋势,20世纪90年代中期出现突变以后增温明显加快,冬季和春季变暖趋势大于秋季和夏季;年总降水量变化整体呈略减少,但有明显波动,减少趋势不
期刊
摘要[目的]研究苦树的化学成分。[方法]采用硅胶、Sephadex LH-20、MCI大孔树脂等色谱方法进行分离纯化,并根据理化性质和波谱数据进行结构鉴定。[结果]从苦树乙醇提取物中分离得到7个生物碱,分别鉴定为1-乙酰基-4-羟基-β-咔巴啉(1)、1-甲氧甲酰-β-咔巴啉(2)、4-methoxy-1-methoxycarbonyl-β-carboline(3)、1-hydroxymethyl
期刊
摘要[目的]了解全國食物中毒发生的流行病学特征和规律,为食物中毒的预警和预防控制提供科学依据。[方法]收集中华人民共和国国家卫生健康委员会(原卫生部)公布的“全国食物中毒事件情况的通报”,对1999—2015年全国发生的食物中毒事件数据进行分析。[结果]1999—2015年全国食物中毒起数、中毒人数和死亡人数总体呈先波动上升后下降的趋势,最大值分别出现在2006年、2006年和2003年。食物中毒
期刊