关键词:
双目视觉
机械臂
目标检测
YOLOv8
路径规划
摘要:
作为我国重要的经济作物之一,苹果的产量、种植面积以及出口量均在全球占据领先地位。随着苹果种植规模的不断扩大、产量的持续增长以及采摘成本的日益增加,采用机械臂进行采摘作业以替代传统人工方式,不仅能有效提高果实采摘效率,还展现出巨大的开发潜力,为果农带来可观的经济收益。然而,在复杂的自然环境中,现有技术存在一定局限性,难以满足高效生产需求。因此,本文致力于构建苹果采摘平台,对双目视觉机械臂的目标检测、路径规划等多个方面深入研究。本文主要工作内容如下:
(1)对复杂环境下机械臂抓取任务、视觉方案及夹持力范围分析。首先,通过需求分析对机械臂、相机和末端执行器进行选型,并将相机与末端执行器安装于机械臂合适位置;其次,研究相机模型及视觉标定方法,完成起始相机标定,获得相机内参矩阵和畸变系数,对采摘机械臂平台进行手眼标定,为机械臂执行抓取任务提供坐标数据,使机械臂通过视觉感知目标位置;最后,根据苹果物理特性,使用物性分析仪获得苹果果实最大、最小夹持力,使机械臂在不损伤苹果果实的前提下进行抓取。
(2)提出了一种YOLOv8-MobileCM目标检测算法。该方法通过在YOLOv8骨干网络基础上替换为Mobile Net V3轻量化网络,并在颈部网络添加GAM全局注意力机制,替换上采样模块,提高特征提取性能;此外,引入Focal-EIo ULoss损失函数,从而增强检测模型性能。实验表明,所提改进算法更加优越,检测精度提升4.5%,满足机械臂开展采摘任务所需检测精度。
(3)改进Bi-RRT路径规划算法,实现复杂环境下机械臂避障。首先,通过椭圆采样获得初始路径,加快收敛速度,使搜索路径生长具有导向性;其次,将固定步长优化为自适应步长,利用三角不等式剪枝策略对冗余节点进行剪枝缩短搜索路径长度,对搜索的最优路径进行三次B样条平滑处理,使机械臂路径更加平稳,以此保证轨迹规划的精度;最后,Move It使用改进路径规划算法,控制机械臂运动并实现轨迹规划。仿真比较实验表明,路径搜索时间由原始算法的0.935秒缩短到改进算法的0.326秒,机械臂各关节在进行规划运动时呈现平滑运行状态,提升机械臂开展采摘任务质量。
(4)搭建室内苹果采摘平台,进行空间定位及机械臂苹果采摘实验。在不同光照环境下进行苹果定位实验,目标定位误差控制在5.05mm误差之内,满足对实时检测的需求;开展室内机械臂采摘实验,采摘成功率达到92.59%,抓取单个苹果的平均时长为15.00s,实验中机械臂各关节无抖动且运动轨迹平稳,其满足室内实验任务需求。