基于SCARA机械手的手眼标定
- 格式:pdf
- 大小:765.60 KB
- 文档页数:2
一种基于视觉测量的SCARA机器人标定方法
王文双;姚书杰;曾钰;谢启旋
【期刊名称】《机电工程技术》
【年(卷),期】2023(52)2
【摘要】为提高SCARA机器人的精度,以SCARA机器人的零点标定方法为研究对象,校正因机械加工误差、装配间隙误差和零件磨损等因素造成实际臂长与设计臂长的偏差,还有因SCARA机器人的大小臂没有完全重合在一条直线上造成实际零点位置与理论位置的偏差。
通过相机和图像识别技术,精确地定位出标定器上两个辅助点的位置,依据SCARA机器人的正反解和两点法标定的方法,以此标定出零点的实际位置和机器人大小臂的实际长度。
所提出的SCARA机器人零点标定方法操作简单,精度较高,与一般的零点标定方法相比,该方法不需要依靠昂贵的设备,能满足大部分情况下机器人的工作要求。
实验结果表明,经过标定后,机器人的位置误差在0.06 mm以内,大臂的长度误差在0.03 mm以内,小臂的长度误差在0.025 mm 以内。
【总页数】4页(P182-185)
【作者】王文双;姚书杰;曾钰;谢启旋
【作者单位】广州智能装备研究院有限公司;华南农业大学工程学院
【正文语种】中文
【中图分类】TP242
【相关文献】
1.基于消影点的机器人视觉测量系统标定方法
2.一种基于手眼视觉的并联机器人标定方法
3.一种基于POE公式的最小模型与视觉测量的机器人标定方法
4.基于视觉测量的Tripod机器人运动标定方法研究
5.数字经济下制造业数字化转型路径研究
因版权原因,仅展示原文概要,查看原文内容请购买。
scara机器人工具标定原理英文回答:Tool calibration is an essential process in SCARA robot systems to ensure accurate and precise positioning of the end-effector. The principle behind tool calibration involves determining the transformation matrix between the robot's coordinate system and the tool's coordinate system. This matrix takes into account factors such as tool length, tool angle, and tool offset.To calibrate the tool, a calibration object or targetis usually used. This target is typically equipped with fiducial markers or known reference points that can be easily detected by the robot's vision system or sensors. The robot is then programmed to move the end-effector to specific points on the target, and the position and orientation of these points are measured. By comparing the measured values with the expected values, the calibration algorithm can calculate the transformation matrix.The calibration process involves several steps. First, the target is placed within the robot's workspace, and the robot is programmed to approach the target from different angles and positions. The robot's sensors or vision system capture the position and orientation of the target's fiducial markers or reference points. These measurements are then used to calculate the transformation matrix.Once the transformation matrix is determined, it can be used to correct any positioning errors in the robot's movements. For example, if the robot is instructed to move the end-effector to a specific point, the transformation matrix can adjust the robot's movements to ensure that the end-effector reaches the desired location accurately.Tool calibration is crucial in applications where high precision is required, such as assembly, pick-and-place operations, or machining. Without proper calibration, the robot may introduce errors in the positioning of the end-effector, leading to inaccuracies in the final product.中文回答:SCARA机器人的工具标定是确保末端执行器的准确和精确定位的重要过程。
手眼标定之介绍
一.机械手类型
关节机器人:3个关节,6个自由度,即3个旋转3个平移;
SCARA机器人:包括沿X,Y,Z方向的平移和绕U轴旋转的4个自由度,它有3个旋转关节,最适用于平面定位;
二.手眼标定方式
1.固定相机拍照
手眼标定做什么:
1.1【已知条件】摄像机坐标系下校正对象的位姿;可以通过校正图像获取;
1.2【已知条件】机器人坐标系下机器人工具的位姿;
1.3【未知条件】获取工业摄像机坐标系下为机器人坐标系的位姿;
1.4【未知条件】获取机器人工具坐标系下校正对象坐标系的位姿;求出未知条件,再加已知条件,从而获取机器人坐标系下校正对象的位姿;要抓取一个物体,机器人坐标中的夹具位姿必须与机器人坐标中物体的位姿相同;
有夹具和没有夹具区别:
2.移动相机拍照
手眼标定做什么:
1.1【已知条件】摄像机坐标系下校正对象的位姿;可以通过校正图像获取;
1.2【已知条件】机器人坐标系下机器人工具的位姿;
1.3【未知条件】获取工业摄像机坐标系下机器人工具坐标系的位姿;
1.4【未知条件】获取机器人坐标系下校正对象坐标系的位姿;求出未知条件,再加已知条件,从而获取机器人坐标系下校正对象的位姿;要抓取一个物体,机器人坐标中的夹具位姿必须与机器人坐标中物体的位姿相同;
有夹具和没有夹具区别:
三.相关符号表示
:表示齐次变换矩阵,包含旋转和平移向量,通过这个齐次变换矩阵可以实现坐标系c1转换为新的坐标系c5.
:表示齐次变换矩阵,包含旋转和平移向量,通过这个齐次变换矩阵可以实现新坐标系tool转换为旧的坐标系base.。
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201910322749.0(22)申请日 2019.04.19(71)申请人 深圳科瑞技术股份有限公司地址 518000 广东省深圳市南山区粤海街道高新区中区麻雀岭工业区M-7栋中钢大厦一层及M-6栋中钢大厦一层一区、一层三区、二层二区、五层B区(72)发明人 龚文涛 (74)专利代理机构 深圳市科吉华烽知识产权事务所(普通合伙) 44248代理人 胡玉(51)Int.Cl.B25J 9/16(2006.01)(54)发明名称一种SCARA机器人eye-to-hand手眼系统的标定方法(57)摘要本发明适用于机器人技术应用改进领域,提供了一种SCARA机器人eye -to -hand手眼系统的标定方法,包括:S1、在SCARA机器人eye -to -hand手眼系统中,将相机拍摄的特征点像素值和机器人末端坐标之间建立矩阵转换关系;S2、任意采集九个点相机拍摄的特征点像素值和机器人末端坐标值,计算获取手眼系统的内参值和虚拟外参值;S3、使机器人带工具旋转两次并拍照特征点像素值,根据两次拍照时机器人和相机的相对位置关系不变建立等式,计算获取机器人的工具和相机的真实外参值。
标定方法,能在不需要附加标定板的情况下,简单、方便、精确地标定出机器人的内外参和机器人的工具坐标。
权利要求书2页 说明书4页 附图3页CN 110000790 A 2019.07.12C N 110000790A权 利 要 求 书1/2页CN 110000790 A1.一种SCARA机器人eye-to-hand手眼系统的标定方法,其特征在于,所述SCARA机器人eye-to-hand手眼系统的标定方法包括以下步骤:S1、在SCARA机器人eye-to-hand手眼系统中,将相机拍摄的特征点像素值和机器人末端坐标之间建立矩阵转换关系;S2、任意采集九个点相机拍摄的特征点像素值和机器人末端坐标值,计算获取手眼系统的内参值和虚拟外参值的方程组;S3、使机器人带工具旋转两次并拍照特征点像素值,根据两次拍照时机器人和相机的相对位置关系不变建立等式,计算获取机器人的工具和相机的真实外参值。
一种基于视觉测量的SCARA机器人标定方法
一、引言
SCARA机器人是一种特殊类型的装配机器人,广泛应用于各种制造行业。
为了确保SCARA机器人的准确性和可靠性,我们需要对其进行精确的标定。
本文提出了一种基于视觉测量的SCARA机器人标定方法,以提高其精度和可靠性。
二、标定方法
该标定方法主要包括以下步骤:
准备标定工具和设备:包括相机、标定板、参考坐标系等。
安装标定设备:将相机固定在SCARA机器人的工作区域上方,标定板安装在SCARA机器人的末端执行器上。
采集图像:通过相机拍摄标定板在不同姿态下的图像,并记录每个图像中标记点的位置。
图像处理:对采集的图像进行预处理,包括去噪、二值化、边缘检测等,以提取标记点的位置。
建立坐标系:根据采集的图像和已知的参考坐标系,建立相机的内部坐标系和世界坐标系。
计算参数:通过已知的点和对应的坐标系,计算相机的内部参数和外部参数,如焦距、主点坐标、畸变系数等。
验证标定结果:通过比较标定前后的机器人定位精度,验证该标定方法的有效性和精度。
三、实验结果
实验结果表明,使用该标定方法后,SCARA机器人的定位精度提高了约50%,大大提高了其工作性能和可靠性。
同时,该标定方法操作简单,精度较高,可广泛应用于各种SCARA机器人的标定工作中。
四、结论
本文提出了一种基于视觉测量的SCARA机器人标定方法,该方法可提高SCARA机器人的定位精度和工作性能。
实验结果表明,该方法具有操作简单、精度高等优点,可广泛应用于各种SCARA机器人的标定工作中。
scara旋转中心标定后算法
Scara机器人机器视觉2D点旋转中心标定及旋转后的坐标计算
一、旋转中心标定
1、在进行旋转中心标定之前,首先得进行机械臂的手眼标定,标定完成之后,所有图像点转换到世界坐标系下进行计算。
2、目前旋转中心标定方法只测试过眼在手外的情况,即:相机固定,机械臂抓取某个带特征(如圆心,角点)的物体,在示教位置进行>180°的旋转,可以间隔10°或者5°,需要注意的是,整个过程相机能尽量提取到需要的特征(如圆心,角点)坐标,当然,目标特征必须是同一特征。
3、将得到的世界坐标系下的特征坐标序列进行圆拟合,圆拟合的方法很多,这里就不阐述了。
4、最终输出拟合圆的圆心坐标,即我们所希望的旋转中心。
二、点旋转后的坐标计算
1、2D情况下,点p(x,y)绕原点旋转可以通过向量计算方法计算出p'(x',y'),如图所示。
2、如果旋转中心不为原点,假定为c(xc,yc),则增加一个平移的过程。
x’-xc=(x-xc)cosa-(y-yc)sina;
y’-yc=(x-xc)sina+(y-yc)cosa。
瓦力智能科技SCARA机器人视觉系统操作手册☉请确保使用操作手册到达产品的最终使用者手中瓦力智能科技V a l i I n t e l l i g e n t T e c h n o l o g yC o r p o r a t i o n操作前,请注意安全。
确认人员与周边设备都在工作范围外。
内容若有错误,请以原厂操作说明书为准!步骤:1.设定视觉坐标及世界坐标的点位,要求点位十分精确,否则影响机器人运行的结果2.设定要抓取物件的模板3.视觉精度测试与校正4.编写程序5.运行程序步骤详细操作说明:1.设定视觉坐标及世界坐标的点位第一步:设定测试模板。
开启本软件,打开‘参数’->‘视觉’->‘模板设定’界面。
单击‘开始采集’,选择‘制作模板’中的‘定位模式’为圆形(以抓取目标为准)。
框选测试目标,然后单击鼠标右键。
单击‘设定模板’,稍等一段时间后,再选择‘模板形状’为矩形。
框选整个视频屏幕,单击鼠标右键。
如下图1,2所示图一:图二:第二步:获取视觉坐标的三点和世界坐标的三点然后标记保存。
测试模板设定好后,选择‘识别定位’中的‘测试’,让摄像头自动扫描目标。
扫描到目标后,单击‘停止测试’然后单击‘视觉工具’。
选取‘选取测量点’为‘测量点1’。
单击‘读入图像坐标’,选择‘视觉参数’。
用刚才的操作步骤,获取剩下的2个测量点的坐标值。
然后,将机械手移动到刚才视觉的扫描的一号点位上去,再打开‘参数’->‘视觉’->‘视觉标定’,选取‘选取测量点’为‘测量点1’。
单击‘读入世界坐标’。
在用这种方式,获取剩下的2个视觉的扫描点。
当3个视觉坐标和3个世界坐标都获取成功后,修改世界坐标的Z参数为120(以实际操作数为准,本数据只做参考)。
然后单击‘标定’,‘保存数据’。
如下图3所示图三:第三步:关闭该软件,再重新开启软件2.设定要抓取物件的模版打开‘参数’-> ‘视觉’-> ‘模板设定’界面。
手眼标定之介绍
一.机械手类型
关节机器人:3个关节,6个自由度,即3个旋转3个平移;
SCARA机器人:包括沿X,Y,Z方向的平移和绕U轴旋转的4个自由度,它有3个旋转关节,最适用于平面定位;
二.手眼标定方式
1.固定相机拍照
手眼标定做什么:
1.1【已知条件】摄像机坐标系下校正对象的位姿;可以通过校正图像获取;
1.2【已知条件】机器人坐标系下机器人工具的位姿;
1.3【未知条件】获取工业摄像机坐标系下为机器人坐标系的位姿;
1.4【未知条件】获取机器人工具坐标系下校正对象坐标系的位姿;求出未知条件,再加已知条件,从而获取机器人坐标系下校正对象的位姿;要抓取一个物体,机器人坐标中的夹具位姿必须与机器人坐标中物体的位姿相同;
有夹具和没有夹具区别:
2.移动相机拍照
手眼标定做什么:
1.1【已知条件】摄像机坐标系下校正对象的位姿;可以通过校正图像获取;
1.2【已知条件】机器人坐标系下机器人工具的位姿;
1.3【未知条件】获取工业摄像机坐标系下机器人工具坐标系的位姿;
1.4【未知条件】获取机器人坐标系下校正对象坐标系的位姿;求出未知条件,再加已知条件,从而获取机器人坐标系下校正对象的位姿;要抓取一个物体,机器人坐标中的夹具位姿必须与机器人坐标中物体的位姿相同;
有夹具和没有夹具区别:
三.相关符号表示
:表示齐次变换矩阵,包含旋转和平移向量,通过这个齐次变换矩阵可以实现坐标系c1转换为新的坐标系c5.
:表示齐次变换矩阵,包含旋转和平移向量,通过这个齐次变换矩阵可以实现新坐标系tool转换为旧的坐标系base.。