[发明专利]一种基于局部点云的葡萄位姿估计方法在审
申请号: | 201911198014.8 | 申请日: | 2019-11-29 |
公开(公告)号: | CN111062988A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 罗陆锋;文汉锦;林宗杰;宁政通;韦慧玲;陈为林 | 申请(专利权)人: | 佛山科学技术学院 |
主分类号: | G06T7/73 | 分类号: | G06T7/73;G06T7/33;G06T7/194;G06T7/11;G06N3/12;G06N3/00 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 霍健兰;梁莹 |
地址: | 528200 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 局部 葡萄 估计 方法 | ||
1.一种基于局部点云的葡萄位姿估计方法,其特征在于:包括如下步骤:
S1、利用相机在种植园采集葡萄的原始点云数据;
S2、利用深度学习的目标检测Mask RCNN模型,把葡萄颗粒在复杂的背景进行实例级分割,并对葡萄颗粒区域进行二值化处理,索引葡萄颗粒分割区域的点云数据,从而获取除去背景的葡萄颗粒原始点云数据;
S3、利用统计滤波方法对葡萄颗粒原始点云数据的大尺寸噪声进行处理;利用双边滤波方法对葡萄颗粒原始点云数据的小尺寸噪声进行处理;
S4、将葡萄颗粒原始点云数据的离群点删除;
S5、采用椭球曲面来计算葡萄颗粒外表面的几何外形尺寸;
S6、基于迭代最近点算法点的点云配准:通过迭代最近点算法求取葡萄颗粒的离散点云集与离散的葡萄颗粒点云集的最佳平移向量T和旋转矩阵R,并对点集移动后的位置进行评估;
S7、基于遗传算法的葡萄颗粒几何模型参数调优;
S8、基于遗传算法求得每个葡萄颗粒的最佳模型,将每个葡萄颗粒的最佳模型的中心点分别记为每个葡萄颗粒的三维形心C(xC,yC,zC);
S9、葡萄串的三维形心点集设为O1{C1,C2,…,Cn},对于点集O1采用点云库中随机样本一致性算法拟合一条用于葡萄串采摘位姿求解的直线L1;
S10、采摘机器人末端执行器的位姿求解:建立葡萄坐标系,求解葡萄坐标系在相机坐标系下的位姿便以求得葡萄串相对于相机坐标系的位姿;再经过仿射变换,求得葡萄串相对于采摘机器人的位姿。
2.根据权利要求1所述的基于局部点云的葡萄位姿估计方法,其特征在于:所述S4包括如下步骤:
S41、K-邻域搜索及点与邻域点的距离计算:设定葡萄颗粒原始点云数据中各个点为Pi(xi,yi,zi),i=0,1,…;检索当前点Pi及搜索距离Pi最近的K个邻近点Pj,设定为Pi的K-邻域,记为R(Pi);计算当前点Pi在其邻域内与各个邻近点Pj的距离,并计算平均值D(Pi)与方差F(Pi):
S42、重复步骤S41,直至遍历完所有葡萄颗粒原始点云数据;设定平均距离阈值Dg与方差阈值Fg;若D(Pi)Dg且F(Pi)Fg,则认为当前点Pi为离散点,并从葡萄颗粒原始点云数据中删除。
3.根据权利要求1所述的基于局部点云的葡萄位姿估计方法,其特征在于:所述步骤S5,是指:设定葡萄颗粒外表面为椭球曲面椭球曲面的坐标值为(xQ,yQ,zQ):
其中,a为椭球曲面与X轴交点到中心距离;b为椭球曲面与Y轴交点到中心的距离;c为椭球曲面与Z轴交点到中心的距离;θ和分别为椭球曲面方程参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山科学技术学院,未经佛山科学技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911198014.8/1.html,转载请声明来源钻瓜专利网。