A calibration method of mobile camera based on the second arm of SCARA manipulator: first, place the mark on the table, record the current position of robot, take photos, search for the position of image mark in image coordinate system; second, control the translation of the second arm, record the current position of robot after moving, take photos, search for the position of mark in image coordinate system; third, the manipulator returns to the starting position, at the current position Position r axis rotates \u03b8 and \u2011 \u03b8 angle respectively to take photos; four: calculate the rotation and scaling relationship between the image and the robot coordinate system, and the translation relationship between the image and the robot coordinate system; five: construct the local coordinate system, and obtain the mapping relationship between the local and the robot coordinate system; six: convert the pixels of the robot in the image coordinate system corresponding to any position to the robot coordinate system, and calculate the second arm Rotation angle, obtain rotation relationship from local coordinate system to local coordinate system, translation relationship between local coordinate system and local coordinate system, comprehensive rotation translation relationship, mapping relationship between local coordinate system and local coordinate system.
【技术实现步骤摘要】
一种基于SCARA机械手第二臂的移动相机标定方法
本专利技术涉及机器人标定方法
,特别是一种基于SCARA机械手第二臂的移动相机标定方法。
技术介绍
SCARA是SelectiveComplianceAssemblyRobotArm的缩写,意思是一种应用于装配作业的机器人手臂。工业机器人已经广泛应用在工件的自动搬运、组装等工作上。由于针对来料工件的位置会出现无固定偏差情形,为了有序控制机械手臂的工作,因此,实际工作中,如要达到高精度的搬运及组装功能,就需要建立相机坐标系与机器人控制系统坐标系的映射关系,这样便可以将工件在图像坐标系中的位置转换到机器人控制系统坐标系中,进而获取工件在机器人控制系统坐标系中的位置,保证后续机器人控制系统控制机械手臂正常无误差的工作,此过程在业界称为标定。现有的标定方法,主要分为人工作示教标定,以及由视觉软件引导机器人自动标定。人工示教标定不仅操作繁琐,而且因人为因素会影响标定的精度,在实际应用中存在很大缺陷。视觉引导自动标定相较于人工作示教标定具有操作方便、以及提高了标定精度的优点。视觉引导自动标定主要采用相机进行,针对相机姿态而言,标定又分为固定相机标定和安装在机械手臂上随机械手臂运动的移动相机标定。对于固定相机标定而言,存在作业区域较小的缺点。而现有移动相机标定,虽然作业区域范围较广,然而水平多关节机械手第二臂(相当于人手小臂)上的移动相机标定,大多方法会涉及到手动示教点位操作,即在相机视野内放置一些靶标(如圆形标记),通过视觉软件识别这些靶标的图像位置(如圆形靶标,视 ...
【技术保护点】
1.一种基于SCARA机械手第二臂的移动相机标定方法,其特征在于移动数码相机安装在机器人第二机械臂上,数码相机和机器人的控制系统经数据线连接,标定方法分为六个步骤,步骤一:将制作好的靶标放在作业区域台面上且保证标记在相机视野内,通过通讯,软件问询此时机器人当前位置(X
【技术特征摘要】
1.一种基于SCARA机械手第二臂的移动相机标定方法,其特征在于移动数码相机安装在机器人第二机械臂上,数码相机和机器人的控制系统经数据线连接,标定方法分为六个步骤,步骤一:将制作好的靶标放在作业区域台面上且保证标记在相机视野内,通过通讯,软件问询此时机器人当前位置(XM0,YM0,ZM0,RM0),机器人控制程序向视觉软件发送当前位置并发送拍照指令,视觉软件接受到拍照指令,视觉软件控制相机采集图像,并对图像中的靶标进行图像识别,确定图像中的靶标在图像坐标系中的位置(XI0,YI0);步骤二:确保靶标在工作平面上的位置不变,视觉软件根据问询的机器人起始位置自动计算机器人机械手第二臂平移动作的机器人坐标位置,通过指令将该坐标位置发送给机器人控制器,机器人控制程序便可控制机器人机械手的第二臂进行平移动作,且保证靶标在相机视野内,记录移动后机器人当前位置(XM1,YM1,ZM0,RM1),触发相机拍照,搜索图像中标记在图像坐标系中的位置为(XI1,YI1);步骤三:控制机械手回到起始位置(XM0,YM0,ZM0,RM0),利用安装在旋转R轴上的治具将标记吸附起来,在当前位置R轴分别旋转θ和-θ角并触发相机拍照,机器人在位置(XM0,YM0,ZM0,RM0+θ)上,搜索靶标在图像坐标系中的位置为(XI2,YI2),机器人在位置(XM0,YM0,ZM0,RM0-θ)上,搜索靶标在图像坐标系中的位置为(XI3,YI3);步骤四:根据步骤一、二计算图像坐标系与机器人坐标系的旋转和缩放关系,根据步骤三计算图像坐标系与机器人坐标系的平移关系;步骤五:构建一个以机器人起始位置(XM0,YM0,ZM0,RM0)为原点、XY坐标轴均与机器人坐标系平行...
【专利技术属性】
技术研发人员:赵志华,刘文状,潘照飞,
申请(专利权)人:苏州精速智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。