一种六组机器人物体抓取系统技术方案

技术编号:35946274 阅读:16 留言:0更新日期:2022-12-14 10:36
本发明专利技术公开了一种六组机器人物体抓取系统,涉及机器人技术领域,包括目标定位模块、运动规划模块、误差分析模块和抓取追踪模块;目标定位模块用于根据目标物体所在空间的场景图像分析计算得到目标在空间的三维坐标;运动规划模块用于获取目标物体的空间坐标并进行运动学规划,以确定六自由度机械臂的运行轨迹,快速实现目标定位,提高机器人工作效率;误差分析模块用于获取六自由度机械臂的抓取信息并进行误差分析,判断抓取是否合格;抓取追踪模块用于获取误差分析模块生成的抓取不合格信号进行定位追踪分析,判断对应目标定位模块是否有定位不精准的趋势;以提醒移动终端的管理人员对目标定位模块进行校准、检修,以提高抓取精度。高抓取精度。高抓取精度。

【技术实现步骤摘要】
一种六组机器人物体抓取系统


[0001]本专利技术涉及机器人
,具体是一种六组机器人物体抓取系统。

技术介绍

[0002]对物体的抓取或操作是机器人经常要执行的一项任务。对机器人而言,对目标物体的识别与定位是其成功抓取目标物体的前提,然而一般的智能机器人并不能像人类那样可以在复杂环境中轻松识别并定位目标物体,通常是通过训练好的深度学习模型来提取物体特征,进行识别,但在复杂环境中对目标进行精确快速的识别一直是一项难题。
[0003]此外,传统机器人通常按既定流程进行目标抓取工作,无法接受外界信息,当目标位置改变时便需要重新设定控制程序,影响了机器人工作的效率。同时机器人也无法根据抓取结果合理判断识别定位算法是否合乎标准,进而提高抓取精度,基于以上不足,本专利技术提出一种六组机器人物体抓取系统。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种六组机器人物体抓取系统。
[0005]为实现上述目的,根据本专利技术的第一方面的实施例提出一种六组机器人物体抓取系统,包括目标定位模块、运动规划模块、六自由度机械臂、误差分析模块、上位机和抓取追踪模块;
[0006]所述目标定位模块用于根据目标物体所在空间的场景图像进行分析计算得到目标在空间的三维坐标;所述运动规划模块用于获取目标物体的空间坐标并进行运动学规划,以确定六自由度机械臂的运行轨迹;
[0007]所述六自由度机械臂用于从运动规划模块接受运行指令,控制各关节伺服电机运动使机械爪运动到目标点,进行自主抓取,同时将自身位姿反馈给运动规划装置进行下一步规划;
[0008]所述误差分析模块与六自由度机械臂相连接,用于获取六自由度机械臂的抓取信息并进行误差分析,若误差系数WX≤预设误差阈值,则判定六自由度机械臂抓取合格,生成抓取合格信号;若WX>预设误差阈值,则生成抓取不合格信号;
[0009]所述抓取追踪模块用于获取误差分析模块生成的抓取不合格信号进行定位追踪分析,判断对应目标定位模块是否有定位不精准的趋势;以提醒移动终端的管理人员对目标定位模块进行校准、检修。
[0010]进一步地,所述误差分析模块的具体分析步骤为:
[0011]获取六自由度机械臂的抓取信息,所述抓取信息包括抓点位置和抓点速度;记录六自由度机械臂的抓取时长为LT;
[0012]将抓点位置与目标点位置进行距离差计算得到误差距离W1;将抓点速度标记为
V1;利用公式计算得到误差系数WX,其中d1、d2为系数因子。
[0013]进一步地,所述抓取追踪模块的具体分析过程如下:
[0014]在六自由度机械臂的一个抓取周期内,当监测到抓取不合格信号时,自动倒计数,倒计数为D1,D1为预设值;
[0015]在倒计数阶段,若抓取不合格信号的出现次数达到预设第一数量或者预定比例或者连续抓取不合格信号的出现次数达到预设第二数量时,确定对应目标定位模块存在定位不精准的趋势,生成定位异常信号;
[0016]所述抓取追踪模块用于将定位异常信号发送至关联的移动终端。
[0017]进一步地,在倒计数阶段继续对抓取不合格信号进行监测,若监测到新的抓取不合格信号,则倒计数自动归为原值,重新按照D1进行倒计数,否则,倒计数归零,停止计数。
[0018]进一步地,所述目标定位模块包括深度视觉传感器,具体分析步骤为:
[0019]利用深度视觉传感器获取目标物体所在空间的场景图像;对获取的具备深度信息的RGB图像各像素点的深度值进行筛选,选取深度值在有效识别深度区域内的像素点,形成深度分割后的图像;
[0020]对深度分割后的RGB图像进行灰度化、图像滤波、阈值分割得到各像素点具备深度信息的理想图像;通过基于轮廓Hu矩特征改进的模板匹配法,将需要抓取的目标模板与得到的理想图像进行遍历匹配,定位图像中的目标,得到目标在图像坐标系中的二维坐标;
[0021]通过目标各像素点具备的深度值结合提取的图像坐标系中的二维坐标,利用图像坐标系和世界坐标系变换的变化关系计算出目标的空间坐标。
[0022]与现有技术相比,本专利技术的有益效果是:
[0023]1、本专利技术中所述目标定位模块用于根据目标物体所在空间的场景图像进行分析计算得到目标在空间的三维坐标;所述运动规划模块用于获取目标物体的空间坐标并进行运动学规划,以确定六自由度机械臂的运行轨迹;所述六自由度机械臂用于从运动规划模块接受运行指令,控制各关节伺服电机运动使机械爪运动到目标点,进行自主抓取,同时将自身位姿反馈给运动规划装置进行下一步规划;能够以较快的速度实现目标定位,提高机器人工作效率;
[0024]2、本专利技术中所述误差分析模块用于获取六自由度机械臂的抓取信息并进行误差分析,计算得到误差系数WX,若WX≤预设误差阈值,则判定六自由度机械臂抓取合格,生成抓取合格信号;否则生成抓取不合格信号;所述抓取追踪模块用于获取误差分析模块生成的抓取不合格信号进行定位追踪分析,在倒计数阶段,若抓取不合格信号的出现次数达到预设第一数量或者预定比例或者连续抓取不合格信号的出现次数达到预设第二数量时,确定对应目标定位模块存在定位不精准的趋势,生成定位异常信号;以提醒移动终端的管理人员对目标定位模块进行校准、检修,以提高抓取精度。
附图说明
[0025]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
[0026]图1为本专利技术一种六组机器人物体抓取系统的系统框图。
具体实施方式
[0027]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0028]如图1所示,一种六组机器人物体抓取系统,包括目标定位模块、运动规划模块、六自由度机械臂、误差分析模块、上位机以及抓取追踪模块;
[0029]目标定位模块用于根据目标物体所在空间的场景图像进行分析计算得到目标在空间的三维坐标;目标定位模块包括深度视觉传感器,具体分析步骤为:
[0030]利用深度视觉传感器获取目标物体所在空间的场景图像;
[0031]对获取的具备深度信息的RGB图像各像素点的深度值进行筛选,选取深度值在有效识别深度区域内的像素点,形成深度分割后的图像;
[0032]对深度分割后的RGB图像进行灰度化、图像滤波、阈值分割得到各像素点具备深度信息的理想图像;
[0033]通过基于轮廓Hu矩特征改进的模板匹配法,将需要抓取的目标模板与得到的理想图像进行遍历匹配,定位图像中的目标,得到目标在图像坐标系中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种六组机器人物体抓取系统,其特征在于,包括目标定位模块、运动规划模块、六自由度机械臂、误差分析模块、上位机和抓取追踪模块;所述目标定位模块用于根据目标物体所在空间的场景图像进行分析计算得到目标在空间的三维坐标;所述运动规划模块用于获取目标物体的空间坐标并进行运动学规划,以确定六自由度机械臂的运行轨迹;所述六自由度机械臂用于从运动规划模块接受运行指令,控制各关节伺服电机运动使机械爪运动到目标点,进行自主抓取,同时将自身位姿反馈给运动规划装置进行下一步规划;所述误差分析模块与六自由度机械臂相连接,用于获取六自由度机械臂的抓取信息并进行误差分析,若误差系数WX≤预设误差阈值,则判定六自由度机械臂抓取合格,生成抓取合格信号;若WX>预设误差阈值,则生成抓取不合格信号;所述抓取追踪模块用于获取误差分析模块生成的抓取不合格信号进行定位追踪分析,判断对应目标定位模块是否有定位不精准的趋势;以提醒移动终端的管理人员对目标定位模块进行校准、检修。2.根据权利要求1所述的一种六组机器人物体抓取系统,其特征在于,所述误差分析模块的具体分析步骤为:获取六自由度机械臂的抓取信息,所述抓取信息包括抓点位置和抓点速度;记录六自由度机械臂的抓取时长为LT;将抓点位置与目标点位置进行距离差计算得到误差距离W1;将抓点速度标记为V1;利用公式计算得到误差系数WX,其中d1、d2为系数因子。3.根据权利要求1所述的一种六组机器人物体抓取系统,其特征在于,所述...

【专利技术属性】
技术研发人员:陈劲光
申请(专利权)人:江苏睿博启创人工智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1