论文部分内容阅读
工业机器人精度是描述机器人性能的一项重要指标。目前,机器人的重复定位精度已经达到相当高的水平,可以保证在0.1mm以下,而机器人的绝对定位精度却比较低,而且每台机器人的差别都很大,通常达到mm甚至cm量级。随着离线编程技术在机器人中的广泛应用,提高机器人绝对定位精度已成为机器人技术领域内急需解决的问题。本文以Staubli TX60L型机器人为研究对象,采用运动学标定方法,应用LeicaAT901激光跟踪测量系统和基于微分模型的参数辨识方法识别出了该机器人的准确的DH运动学参数。主要研究内容和结论如下:1)针对工业机器人标定问题,结合Staubli TX60L机器人的实际机构特点,运用经典的DH建模方法对各关节建立连杆坐标系,获得了该机器人的名义DH运动学参数。在此基础上进行了机器人运动学正解的详细推导及求解,并运用Matlab软件编写人机界面进行运动学模型的仿真求解,进而验证了所编写的正运动学算法与CS8C控制器中的算法是一致的。2)除了考虑机器人本身的误差,本文提出了加入测量系统构造的机器人基坐标系与真实基坐标系不重合所引入的额外偏差,使模型更加完整。然后结合利于机器人标定的MDH运动学模型,用微分法推导出了机器人的线性误差方程。通过对误差方程进行仿真求解,验证了所建立的机器人标定误差模型的可行性。3)通过对辨识雅克比矩阵进行QR分解,确定了28项可辨识参数。采用O1作为观测性指数,利用DETMAX算法对候选的测量位姿进行筛选,获得了最优测量位姿组。对于误差参数的辨识,采用了加权的Levenberg-Marquardt算法,并根据算法流程图编写了Matlab求解程序。4)利用激光跟踪仪进行了标定实验,通过对测点的数据进行分析和处理,得到了名义参数的偏差值,并将其补偿到机器人控制器中。通过对补偿前后位姿误差的对比,发现机器人的位置平均误差从1.65mm下降到了0.28mm,姿态平均误差从0.692°下降到了0.067°,表明该方法可以有效提高机器人的绝对定位精度。