【技术实现步骤摘要】
基于深度学习的六自由度机械臂抓取位姿检测方法
[0001]本专利技术涉及机械臂领域,更具体地说,涉及基于深度学习的六自由度机械臂抓取位姿检测方法。
技术介绍
[0002]在机械手抓取任务中,需要确定机械手抓取待抓取物体时的抓取位姿。如果抓取位姿确定不当,机械手按不当的抓取位姿抓取物体时,物体的重心偏离机械手会给机械手带来过大的力矩,严重降低机械手的抓取能力。或者,由于重心偏离,还极有可能存在机械手抓着物体移动期间物体自机械手滑落的风险。对于某些材料的待抓取物体,其外表可承受压强有限,当抓取位姿存在重心偏离时,机械臂需要加大其端部机械手的抓握力以抵消额外的力矩,使得待抓取物体存在损坏风险。
[0003]现有的机械手在进行抓取任务时,无法检测到目标物体的重心,导致在抓取过程中目标物体容易脱落,且机械手的抓取力度过大时,会将目标物体表面破损,机械手无法根据目标物体自调节抓取角度,降低机械手的功能性,不利于对目标物体的保护。
技术实现思路
[0004]1.要解决的技术问题
[0005]针对现有技术中存 ...
【技术保护点】
【技术特征摘要】
1.基于深度学习的六自由度机械臂抓取位姿检测方法,包括以下步骤:S1、利用深度相机获取机械臂抓取工作操作台上的深度图像,利用基于深度学习的多目标识别与检测网络,识别与检测机械臂操作台上所有的未知物体;S2、初步得到抓取工作场景中目标物体的位置,以矩形框形式标记目标物体在图像中的位置;S3、利用基于深度学习的目标识别与检测网络,将图像中矩形框标记出的待抓取物体部分映射到目标检测网络的一个卷积层输出上,此映射相当于对图像中矩形框标记下的待抓取物体部分的特征提取,通过映射可获得图像中待抓取物体部分的特征图;S4、用户根据识别与检测结果随机地选择机械臂的抓取目标,利用双目测距获得抓取目标对应的中心值;S5、利用坐标转换将目标对应的图像特征从二维的图像坐标系下转化为三维世界坐标系下,从而获得机械臂的最优抓取位置;S6、利用基于深度学习的重量检测和占地面,将图像中抓取目标的重量以及抓取目标底部与操作台的接触面得到抓取目标的硬度,从而获取机械臂抓取目标的力度;S7、利用基于卷积神经网络的法向量估计网络获得场景的表面法向量,根据法向量估计结果可以得到抓取目标对应图像特征的法向量,进而获得机械臂的最优抓取姿态,计算机器人控制量以控制机械臂,完成基于视觉的机械臂自主抓取任务;S8、利用基于深度学习的静压检测,在机械臂抓取目标物体时,机械臂抓取目标物体对目标物体施压,通过检测目标物体的凹陷复检目标物体的硬度,机械臂自动二次调整抓取力度。2.根据权利要求1所述的基于深度学习的六自由度机械臂抓取位姿检测方法,其特征在于:所述步骤S1中利用深度相机获取机械臂抓取工作操作台上的深度图像,使机械臂的操作目标均在摄像机的拍摄范围内。3.根据权利要求1所述的基于深度学...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。