一种基于双目视觉的菠萝采摘机器人

文档序号:31092594发布日期:2022-08-10 00:00阅读:来源:国知局

技术特征:
1.一种基于双目视觉的菠萝采摘机器人,其特征在于:包括移动车本体(100),所述移动车本体(100)下端设置行走轮(10);所述移动车本体(100)两侧分别设置菠萝收集槽(20);所述移动车本体(100)前端设置视觉检测装置(30);所述移动车本体(100)中部设置多组两自由度移动机构(40);所述两自由度移动机构(40)上设置末端执行器(50),且所述两自由度移动机构(40)与视觉检测装置(30)通过远程传输模块交互;所述末端执行器(50)包括连接角件(51)、支撑杆(52)、托板(53)、倾斜挡板(54)、切割刀片(55)、旋转斜挡板(56)以及固定斜挡板(57);所述连接角件(51)固定设置在两自由度移动机构(40)上且连接角件(51)下端与支撑杆(52)固定连接;所述支撑杆(52)远离连接角件(51)一端的两侧分别通过固定角件(520)与一托板(53)固定连接且两块所述托板(53)组成“y”形口结构、即两块托板(53)之间的距离由靠近支撑杆(52)端向远离支撑杆(52)端逐渐增大;两块所述托板(53)的上端面且位于支撑杆(52)靠近“y”形口结构的一侧依次固定设置倾斜挡板(54)与切割刀片(55)且所述倾斜挡板(54)与支撑杆(52)固定连接、所述切割刀片(55)位于倾斜挡板(54)远离支撑杆(52)的一侧,倾斜挡板(54)由靠近支撑杆(52)向远离支撑杆(52)的一侧倾斜;靠近所述菠萝收集槽(20)的托板底端固定设置一翻转舵机(530),所述翻转舵机(530)输出端固定连接旋转斜挡板(56)且所述旋转斜挡板(56)位于对应托板(53)远离“y”形口结构的一侧侧面;远离所述菠萝收集槽(20)的托板(53)固定设置一固定斜挡板(57)且所述固定斜挡板(57)位于对应托板(53)远离“y”形口结构的一侧侧面;所述旋转斜挡板(56)与固定斜挡板(57)之间的距离由靠近支撑杆(52)到远离逐渐增大。2.根据权利要求1所述的一种基于双目视觉的菠萝采摘机器人,其特征在于:所述两自由度移动机构(40)包括水平移动模块(41)与竖直移动模块(42);所述水平移动模块(41)包括水平滑轨(411)、第一电机(412)、同步带轮(413)、传动带(414)、连接板(415)以及压板(416);所述水平滑轨(411)设置在所述移动车本体(100)上且水平滑轨(411)上侧两端分别通过第一电机座(4120)固定设置第一电机(412)、通过第一轴承座(4130)固定设置同步带轮(413);所述第一电机(412)输出轴与同步带轮(413)通过传动带(414)连接;所述水平滑轨(411)上侧且位于第一电机(412)与同步带轮(413)之间设置连接板(415),所述连接板(415)与水平滑轨(411)滑动连接;所述连接板(415)上侧通过设置压板(416)与传动带(414)连接;所述竖直移动模块(42)包括丝杠座(421)、竖直滑轨(422)、第二轴承座(423)、第二电机(424)、丝杠(425)以及滑块(426);所述丝杠座(421)上端面与连接板(415)下端面固定连接且丝杠座(421)底面一侧固定设置竖直滑轨(422)、水平滑轨(411)中部对应丝杠座(421)与竖直滑轨(422)设置一通槽;所述竖直滑轨(422)远离丝杠座(421)的一端通过第二电机座(4240)固定设置第二电机(424);所述第二电机座(4240)上侧设置第二轴承座(423)且第二轴承座(423)与竖直滑轨(422)固定连接,所述第二电机(424)输出轴贯穿第二电机座(4240)且固定连接一丝杠(425),所述丝杠(425)远离第二电机(424)的一端贯穿第二轴承座(423)且与丝杠座(421)转动连接、丝杠(425)与第二轴承座(423)转动连接;所述滑块(426)套接在所述丝杠(425)外壁且滑块(426)与丝杠(425)螺纹连接、滑块(426)与竖直滑轨(422)滑动连接。3.根据权利要求1或2所述的一种基于双目视觉的菠萝采摘机器人,其特征在于:所述
旋转斜挡板(46)与固定斜挡板(47)相对面对应设置横截面为三角形的橡胶条(460),且所述橡胶条(460)的斜面部分位于远离倾斜挡板(54)的一侧。4.根据权利要求2或3所述的一种基于双目视觉的菠萝采摘机器人,其特征在于:所述视觉检测装置(30)包括双目立体相机与控制系统,其获得菠萝果实位置的具体步骤为:首先通过双目立体相机实时采集菠萝种植田内的图像;然后,控制系统通过深度神经网络yolov5从采集图像中检测菠萝果实,并利用双目立体视觉方法获得菠萝果实的三维点云;随后,控制系统通过基于随机抽一致性的三维球体拟合算法将菠萝果实的三维点云拟合为一个球体、以球体中心作为相机坐标系下菠萝果实的三维位置;最后,控制系统通过手眼标定算法将相机坐标系下菠萝果实的三维位置转换为机械坐标,即菠萝果实在水平、竖直、前后方向上相对于末端执行器(50)的数据,并通过远程传输模块传递给行走轮(20)的控制电机、第一电机(412)以及第二电机(424),控制末端执行器(50)的位置运行、实现菠萝果实的采摘。5.根据权利要求4所述的一种基于双目视觉的菠萝采摘机器人,其特征在于:所述利用双目立体视觉方法获得菠萝果实的三维点云具体步骤为:首先,使用立体标定算法求解双目立体相机左、右侧摄像机的内外参数,进而建立严格对齐的立体相机;然后,采用基于归一化互相关系统的立体匹配算法,搜索左图像在右图像上的匹配点,获得两个对应匹配点在水平方向上的差值、即视差值,拟合所有视差值从而获得稠密视差图i(x,y),稠密视差图i(x,y)上记录了左图像各像素点的视差值;最后,将通过稠密视差图获得菠萝果实的三维点云,具体为:式中,b表示左、右相机的基线距离,根据实际采用的双目立体相机获得;(x
i
,y
i
)表示左图像上任意一点像素点的坐标(其中,i=1,2,
……
,n-1,n);d表示像素点(x
i
,y
i
)的视差值;f表示双目立体相机的物理焦距,根据实际采用的双目立体相机获得;(x
c
,y
c
,z
c
)表示像素点(x
i
,y
i
)在双目立体相机的左相机坐标系上的三维坐标;拟合所有左图像上像素点(x
i
,y
i
)的三维坐标,即得三维点云。6.根据权利要求5所述的一种基于双目视觉的菠萝采摘机器人,其特征在于:所述通过基于随机抽一致性的三维球体拟合算法将菠萝果实的三维点云拟合为一个球体、以球体中心作为相机坐标系下菠萝果实的三维位置具体步骤为:s001、在获得菠萝果实的三维点云中随机抽取四个点,并将四个点代入球面方程(x-a)2+(y-b)2+(z-c)2=r2中,计算获得球心坐标(a,b,c)以及球体半径r;s002、计算三维点云中每个点到球心坐标(a,b,c)的距离、记为h
i
(其中,i=1,2,
……

n-1,n),同时选取阈值h
d
;若|h
i-r|≤h
d
;则该h
i
对应的三维点云的点为模型内点;若|h
i-r|>h
d
;则该h
i
对应的三维点云的点为模型外点;记录模型内点的个数、记为n;s003、预设模型迭代次数k,上述步骤s001~s002为一次迭代,重复以上步骤k次,选取模型内点n数量最多的球体对应的模型参数为最佳拟合参数;s004、输出最佳拟合参数的球心坐标(a0,b0,c0)以及半径r0作为菠萝果实的三维拟合结果。7.根据权利要求6所述的一种基于双目视觉的菠萝采摘机器人,其特征在于:所述手眼标定算法将相机坐标系下菠萝果实的三维位置转换为机械坐标为预先标定后输入控制系统中,具体步骤为:首先,在双目立体相机的左相机下方设置一块棋盘格标定板,并使用opencv的findchessboardcorners函数提取棋盘格标定板角点;然后,采用solvepnp函数获得左相机坐标系与棋盘格标定板坐标系之间的旋转矩阵r1和平移矩阵t1;随后手动移动采摘机器人,使得末端执行器(50)中心点移动到棋盘格标定板坐标系的原点、x轴方向上任一项以及y轴方向上的任一点,并分别记录这三点在采摘机器人基坐标系上的读数,记为p1、p2、p3;再通过p1、p2、p3计算采摘机器人基坐标系与棋盘格标定板坐标系之间的旋转矩阵r2和平移矩阵t2,具体为:t2=p1;最后,将相机坐标系下菠萝果实的三维位置p转换为采摘机器人基坐标系下菠萝果实的三维位置q,具体为:

技术总结
本发明提供一种基于双目视觉的菠萝采摘机器人,包括移动车本体(100),移动车本体(100)下端设置行走轮(10)、两侧分别设置菠萝收集槽(20),移动车本体(100)前端设置视觉检测装置(30)、中部设置多组两自由度移动机构(40);两自由度移动机构(40)上设置末端执行器(50);末端执行器(50)包括连接角件(51)、支撑杆(52)、托板(53)、倾斜挡板(54)、切割刀片(55)、旋转斜挡板(56)及固定斜挡板(57)。该采摘机器人能够自动定位识别菠萝,从而完成自动化、机械化采摘菠萝,操作方便、采摘效率高、采摘成本低,有效节省劳动生产力,实现菠萝的智能化采摘。能化采摘。能化采摘。


技术研发人员:林桂潮 吴志铭 严茂森 张有柳 姚佳炎 吴天骏 梁仁杰 严富威 吴遥禺 邓广坤 林帆 黄彬
受保护的技术使用者:仲恺农业工程学院
技术研发日:2022.04.13
技术公布日:2022/8/9
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1