【技术实现步骤摘要】
最优标定点选取和误差自测量的自动手眼标定方法及装置
本专利技术属于相机与机器人之间的相对位置标定
,尤其涉及一种最优标定点选取和误差自测量的自动手眼标定方法及装置。
技术介绍
现有技术:目前带有自动引导,自动定位采样点并进行误差测量的手眼标定系统在标定的
仍然空缺。传统的自动标定做法是将标定板或相机固定在某个位置,用人工示教的方式让机械臂走提前试好的固定走点流程(如走正方形,圆形)控制机械臂移动,让相机对标定板进行采样,即系统安装好的时候,机械臂该去哪里采样就是固定设计好的。此外由于每次测量之后的结果可能受到光照或者标定板尺寸等因素的影响,测量的结果偏离真实结果,需要每次对标定的结果进行误差测量,传统误差测量的方法是通过将求得的标定关系代入到整个机器人系统内,让相机去指挥机械臂运动到某个点,由机械臂实际运动到的点和指令输入的点进行比较误差的大小。缺陷及原因:走示教点的手眼标定方案在安装和使用上都有很大的缺陷:在安装上:固定有很大的空间局限性,标定板或相机要固定安装也给整个标定过程带来了不便。并且当相机或者标定板位置发生变化时,工作人员需要重新设计并改写整个固定走点流程,没有实现整个标定过程的自动化,智能化。在使用上:标定过程中,若当前位置不适合机器人的自动走点,工作人员需要手动操作机械臂重新设计一个机械臂可以固定走点的工作空间,而这个重新设计走点的过程是占用标定过程中的绝大部分时间的,此外,机械臂本身运动关节存在很多限制,操作机器人运动到某个位姿这个过程非常的不便,且费时费力;误差测量时:若使用传统的误差测量方法,一方面需要对机械臂进行末端标定 ...
【技术保护点】
1.一种最优标定点选取和误差自测量的自动手眼标定方法,其特征在于,所述最优标定点选取和误差自测量的自动手眼标定方法包括:第一步,由标定板引导六轴机械臂将标定板和相机进行对齐,获取机械臂的初始采样位置;第二步,机械臂完成夹持相机或标定板完成一系列旋转运动,并在运动过程中由相机对标定板进行拍照采样,用标定板识别算法估计标定板的位姿,同时过滤不合理的点;第三步,求解标定方程并使用标定过程中的采样点对求解的结果进行误差测量,实现全自动可量化的标定求解方案和装置。
【技术特征摘要】
1.一种最优标定点选取和误差自测量的自动手眼标定方法,其特征在于,所述最优标定点选取和误差自测量的自动手眼标定方法包括:第一步,由标定板引导六轴机械臂将标定板和相机进行对齐,获取机械臂的初始采样位置;第二步,机械臂完成夹持相机或标定板完成一系列旋转运动,并在运动过程中由相机对标定板进行拍照采样,用标定板识别算法估计标定板的位姿,同时过滤不合理的点;第三步,求解标定方程并使用标定过程中的采样点对求解的结果进行误差测量,实现全自动可量化的标定求解方案和装置。2.如权利要求1所述的最优标定点选取和误差自测量的自动手眼标定方法,其特征在于,所述最优标定点选取和误差自测量的自动手眼标定方法的相机检测标定板位姿包括:眼在手上的标定时,机器人夹持相机绕机器人四周进行拍照,检查机器人可触及范围内是否存在标定板;眼在手外的标定时,机器人夹持标定板绕机器人四周进行拍照,检查机器人可触及范围内是否能够把标定板送到相机可视范围内;眼在手上时,机械臂夹持相机绕自身周围运动以初步检测标定板存在的运动过程示意图:相机在每次拍照时,将拍到的图像转为灰度图,再进行二值化处理,对二值化后的图像进行轮廓检测,并由此计算出此轮廓在相机坐标系下的位姿;最后得到的结果是标定板在相机坐标系下的平移和旋转关系;当机械臂夹持相机或标定板绕自身周围运动时,若相机拍照后检测到了标定板的存在,并且检测到此时相机与标定板的距离小于一定阈值后,机械臂认为此时运动的位置相机已经能够初步捕获到标定板,接下来机械臂会开始在机械臂的引导下对初始采样点自动定位。3.如权利要求1所述的最优标定点选取和误差自测量的自动手眼标定方法,其特征在于,所述最优标定点选取和误差自测量的自动手眼标定方法的机械臂自动定位采样点包括:当相机捕获到标定板时,由标定板和相机之间的相对关系指挥机械臂运动;当标定板最终和相机对齐时,此时机械臂也和标定板或相机对齐;机械臂以当前的位置为采样中心,根据预设算法自动进行旋转采样。4.如权利要求3所述的最优标定点选取和误差自测量的自动手眼标定方法,其特征在于,所述眼在手上时,相机判断自身和标定板之间存在的夹角和距离方法包括:(1)机器人在检测到标定板落到相机视野后,使用相机检测当前位置标定板在和相机的距离;(2)机器人夹持相机或标定板在机器人底座坐标系不同方向平移,记录每次平移之后距离相机距离标定板的距离;根据平移前的距离和平移后的距离判断标定板与相机的连线与机械臂末端坐标系的夹角;(3)将相机或标定板调整到和标定板或相机正对的姿态(XOY平面相互平行),并移动机械臂,使相机和标定板在XOY平面上靠近;(4)继续检查相机和标定板在相机坐标系XOY平面上的距离是否小于阈值,若不是,则返回(1),反复迭代,直到标定板到在相机坐标系XOY平面上靠近相机;(5)当相机成功对齐标定板之后,此时机械臂的位置就是要进行采样的位置初始点,对此位置进行调整,机器人进行采样。5.如权利要求1所述的最优标定点选取和误差自测量的自动手眼标定方法,其特征在于,所述最优标定点选取和误差自测量的自动手眼标定方法的机器人走点采样包括:当机械臂定位好采样点后,让相机绕着空间一组彼此之间夹角为360/N,且构成的平面平行于标定板或相机的N个旋转轴旋转。6.如权利要求1所述的最优标定点选取和误差自测量的自动手眼标定方法,其特征在于,所述最优标定点选取和误差自测量的自动手眼标定方法的标定方程求解:(1)眼在手上标定方程:Ogrid:标定板坐标系;Oworld:世界坐标系或机械臂坐标系;Ocamera:相机坐标系;Oend:机械臂末端坐标系;相机坐标系和机械臂末端坐标系之间的转换关系;机械臂末端坐标系和机械臂底座坐标系之间的转换关系;相机坐标系和标定板坐标系之间的转换关系;标定板坐标系和机械臂底座坐标系之间的转换关系;第i次运动的转换关系方程为:第j次运动的转换关系方程为:联立两个公式并消除其中的常量关系可以得到:令以及上式化简为:AX=XB;最终X即相机坐标系和机械臂末端坐标系之间的转换关系即为方程所求;从机...
【专利技术属性】
技术研发人员:黄金,赵航,陈飞,
申请(专利权)人:湖南视比特机器人有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。