利用激光跟踪仪标定工业机器人DH模型的步骤

2018-09-26 22:11:10来源:高工机器人,由中国工业机器人网发布
核心摘要:国产工业机器人的位置重复性一般达到达到0 02mm左右,而位置准确度则差得多,未经标定通常只有10-20mm。而通过标定,机器人的位置准确度得到大大提高,可达1mm左右。
 
    工业机器人利用激光跟踪仪标定标定,位置准确度得到大大提高,可达1mm左右。本文主要介绍利用激光跟踪仪标定工业机器人DH模型的四个步骤:建立DH模型、测量、参数识别、补偿参数。
 
1、建立DH模型
 
什么是DH模型?
DH模型是目前最流行的机器人运动学模型。DH模型可分为标准DH模型(sDH模型)和改良DH模型(mDH模型)。
 
      机器人运动学模型用于建立机器人关节空间和工作空间(笛卡尔空间)的映射关系。例如,对于常见的串联六轴机器人,给出关节J1、J2、J3、J4、J5和J6的角度值,怎样得到第6轴末端的位姿?6个关节的角度值和第6轴末端的位态是怎样的对应关系?DH模型正可用于建立6个关节的角度值和第6轴末端位姿的映射关系。
 
       在工业机器人的每个连杆(轴)上固连直角坐标系,然后用4x4的齐次变换矩阵来描述相邻连杆的空间关系,通过依次变换可最终推导出末端工具相对于基坐标系的位姿。直角坐标系由两两相交且相互垂直的轴构成:X轴、Y轴和Z轴。因此,一个三维直角坐标系有六个变换自由度:沿X、Y和Z轴的平移;绕X、Y和Z轴的旋转自由度。通过这六个自由度,三维直角坐标系可以完成任意线性变换,移动到任意位置。
 
        而用DH模型描述机器人相邻连杆坐标系的变换只需要4个参数,这是因为机器人的关节通常是绕着一根固定轴线旋转的铰连接,通过选择合理的坐标系定义,可用4个参数建立机器人相邻两连杆坐标系的变换关系,这4个参数是:沿着X轴的平移距离Dx(A),绕X轴的旋转角度Rx(Alpha),沿Z轴的平移距离Dz(D),绕Z轴的旋转角度Rz(Theta)。

建立连杆坐标系的步骤:
1)找出各关节轴,并标出这些轴线的延长线。在下面的步骤2至步骤5中,仅考虑两个相邻的轴线(关节轴i和i+1)。
2)找出关节轴i和i+1之间的公垂线或关节轴i和i+1的交点,以关节轴i和i+1的交点或公垂线与关节轴i的交点作为连杆坐标系{i}的原点。
3)规定Zi轴沿着关节轴i的指向(右手法则)。
4)规定Xi轴沿公垂线的指向,如果关节轴i和i+1相交,则规定Xi轴垂直于关节轴i和i+1所在的平面。
5)按照右手定则确定Yi轴。
 
如果按照上述规定将连杆坐标系固连于连杆上,连杆参数可以定义如下:
Alphai-1 = 沿Xi-1轴,从Zi-1旋转到Zi的距离。
Ai-1 = 沿Xi-1轴,从Zi-1移动到Zi的距离。
Di = 沿Zi轴,从Xi-1移动到Xi的距离。
Thetai = 绕Zi轴,从Xi-1旋转到Xi的角度。
 
2、测量
 
     在徕卡激光跟踪仪软件Robodyn中建立机器人DH模型后,Robodyn会生成一个标定空间,在这个空间内生成目标点(标定空间的位姿、大小和目标点数量可以修改),末端装有辅助测量装置的机器人移动到目标点,激光跟踪仪进行测量,Robodyn会动态模拟机器人的移动和跟踪仪的测量。
 
3、DH模型参数识别
 
     测量完成后,理论和实测两组数据之间对照得到的偏差作为优化的目标函数,选择需要优化的DH参数和减速比,依次进行基坐标系、工具坐标系、减速比和DH参数的计算,得到修正的DH参数和减速比。
 
4、参数补偿

      得到修正的DH参数和减速比后,更新控制器内部参数即可进行参数补偿。标定后,Robodyn会模拟计算出标定后的目标点的位姿准确度。
 
      如果需要比较标定前后的位姿准确度的变化,
①可以立即更新机器人控制器内参数,进行位姿态准确度测试;
②也可以让Robodyn模拟机器人进行了DH参数和减速比修正,生成修正后的位姿态准确度测试目标点,再进行位姿态准确度测试。
将①或②的位姿态准确度测试结果与标定前的位姿态准确度测试结果进行比较,可以对比得到标定的效果。同时,为规范行业发展,还需要有专业的第三方检测机构对机器人的性能指标、机械电气安全进行检测,协助企业制定检验方法以及完善相关的标准体系建设。
下一篇:

伺服电机连接运动控制卡的操作步骤

上一篇:

成功开发非标自动化项目的步骤及具体操作 【很详细超专业】

免责声明
• 
本文版权归中国工业机器人网所有,未经许可不得转载;评论版块中的网友评论只代表网友个人观点,不代表本站的观点或立场;部分稿件来自互联网或业内投稿人,涉及到版权或其他问题,请及时联系我们 355261028@qq.com 删除!