【技术实现步骤摘要】
一种基于图像矩的搬运机器人视觉伺服控制方法
本专利技术涉及机器人
,尤其涉及一种基于图像矩的搬运机器人视觉伺服控制方法。
技术介绍
我国现代农业正处于快速发展阶段,农资运输问题,特别是粮食、化肥、饲料等粉粒状农资的袋装运输变得日益突出。目前,袋装农资主要通过火车运输,装卸及仓库运输主要靠人工搬运,不仅工作效率低、劳动强度大,而且有些农资有化学腐蚀性或毒性、以及粉尘的环境等都会危害装卸工人的身心健康。采用搬运机器人装卸袋装农资是农资装卸、搬运行业的主要发展趋势,其显著特点是抓取可靠、移动灵活、摆放整齐、生产成本低和整体装卸效率高。搬运机器人通过机器视觉识别获取袋装农资的位置和形状信息,并以此作为机器人的控制输入,通过视觉伺服控制方法引导机器人机械臂末端执行装置以期望姿态运动到目标位姿,实现袋装农资的抓取和装卸。图像矩是计算机视觉中模式识别常用的一种方法,其作为一种全局图像特征,在视觉伺服中表现了出良好的性能,但其在绕摄像机X轴及Y轴的旋转控制的特征选择以及非平面物体的视觉伺服中仍是一个难题。
技术实现思路
本专利技术提供了一种基于图像矩的搬运机器人视觉伺服控制方法,提出了基于高斯过程回归的图像矩特征设计,得到结合学习特征的改进图像矩视觉伺服控制方法,实现良好的视觉伺服控制效果,适用于非平面物品的视觉伺服控制。本专利技术实施例提供了一种基于图像矩的搬运机器人视觉伺服控制方法,包括如下步骤:S1:建立一个眼在手机器人工作区域的笛卡尔空间直角坐标系,以工作台水平面为xy平面,垂直于水 ...
【技术保护点】
1.一种基于图像矩的搬运机器人视觉伺服控制方法,其特征在于,包括如下步骤:/nS1:建立一个眼在手机器人工作区域的笛卡尔空间直角坐标系,以工作台水平面为xy平面,垂直于水平面的方向为z轴方向,物体放置在工作台上,并设定机器人末端初始位置;/nS2:通过实时图像处理得到物体的位置,并将目标与背景进行二值化处理,采集图像数据及对应机器人绕X、Y轴的转角,计算出机器人该位姿下的图像矩特征,通过高斯过程回归分别得到两个模型f
【技术特征摘要】
1.一种基于图像矩的搬运机器人视觉伺服控制方法,其特征在于,包括如下步骤:
S1:建立一个眼在手机器人工作区域的笛卡尔空间直角坐标系,以工作台水平面为xy平面,垂直于水平面的方向为z轴方向,物体放置在工作台上,并设定机器人末端初始位置;
S2:通过实时图像处理得到物体的位置,并将目标与背景进行二值化处理,采集图像数据及对应机器人绕X、Y轴的转角,计算出机器人该位姿下的图像矩特征,通过高斯过程回归分别得到两个模型fGPRX,fGPRY;
S3:根据机器人期望位姿下目标图像的特征信息得到期望图像特征s*;
S4:通过高斯过程回归构造两个虚拟矩特征,并与图像矩特征组合为控制系统的实时图像特征s;
S5:将步骤S4中的实时图像特征s与步骤S3中的s*作比较,计算出图像特征偏差e=(s-s*),如果e小于预设的阈值δ,则机器人末端执行器达到期望位置,即完成指定任务,控制流程结束,否则执行步骤S6;
S6:利用步骤S4中得到的实时图像特征s,计算图像雅可比矩阵的广义逆矩阵并通过得到末端执行器的移动方向和速率,结合伺服控制器调整机器人末端的位姿;
S7:获取调整姿态后的机器人末端相机捕捉的图像,返回步骤S4。
2.根据权利要求1所述的一种基于图像矩的搬运机器人视觉伺服控制方法,其特征在于,所述步骤S3中根据机器人期望位姿下目标图像的特征信息得到期望图像特征s*,具体为:
计算目标物体图像的面积a=m00,目标物体图像的重心(Xg,Yg),目标物体方向角α,以及到达预期位姿时绕X轴转角γ*和绕Y轴转角β*;
所述S*={Xg,Yg,a,γ*,β*,α}。
3.根据权利要求2所述的一种基于图像矩的搬运机器人视觉伺服控制方法,其特征在于,所述计算目标物体图像的面积的方法为:
对于二值图像而言
4.根据权利要求3所述的一种基于图像矩的搬运机器人视觉伺服控制方法,其特征在于,所述计算目标物体图像的重心的方法为:
其中n为目标图像像素点个数。
5.根据权利要求3所述的一种基于图像矩的搬运机器人视觉伺服控制方法,其特征在于,所述计算目标物体方向角的方法为:
其中,中心距
6.根据权利要求3所述的一种基于图像矩的搬运机器人视觉伺服控制方法,其特征在于,所述计算到达预期位姿时绕X轴转角γ和绕Y轴转角β的方法为:
对于机器人期望位姿下目标图像,γ*=β*=0。
7.根据权利要求1所述的一种基于图像矩的搬运机器人视觉伺服控制方法,其特征在于,所述步骤S4中,通过高斯过程回归构造两个虚拟矩特征,...
【专利技术属性】
技术研发人员:李涵,熊志,施文杰,左治江,
申请(专利权)人:江汉大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。