机械工程

一种三步法辨识工业机器人运动学参数方法

展开
  • 合肥工业大学 仪器科学与光电工程学院,安徽 合肥 230009

网络出版日期: 2026-02-12

A Three-Step Method for Identifying Kinematic Parameters of Industrial Robots

Expand
  • School of Instrument Science and Opto-electronic Engineering, Hefei University of Technology, Hefei 230009, China)

Online published: 2026-02-12

摘要

目前工业机器人的绝对定位远低于重复定位精度,本文从提高机器人工具中心点(Tool Center Point,TCP)位姿精度出发,研究机器人运动学参数误差理论,研究双目视觉测量位姿技术,提出三步法辨识运动学参数。三步法步骤包括:第一,通过单轴旋转法,拟合第一关节轴线、第二关节轴线、第三关节轴线,计算第一部分运动学参数;第二,构造靶球姿态误差模型,辨识剩余运动学参数中的角度部分;第三,构造靶球球心位置误差模型,辨识剩余运动学参数中的长度部分。本文搭建了实验系统,对机器人单轴旋转运动的球体姿态变化进行了视觉测量。本文提出的三步法,避免了后三节轴线精度不高的问题,分离运动学参数中的角度参数和长度参数。通过试验经过该补偿算法后,定位误差下降到原来的66.00%,不确定性下降到原来的85.62%。能起到进一步有效降低工业机器人定位误差的作用。同时,将一步法、二步轴线法、二步法以及三步法的补偿结果进行对比,结果表明,本文提出的三步法能更有效的辨识运动学参数。

本文引用格式

李明, 卢荣胜 . 一种三步法辨识工业机器人运动学参数方法[J]. 华南理工大学学报(自然科学版), 0 : 1 . DOI: 10.12141/j.issn.1000-565X.250343

Abstract

The absolute positioning precision of industrial robots currently falls significantly low than its repeatability precision. This paper investigates the theory of kinematic parameter errors of robots, explores pose measurement techniques based on binocular vision, and proposes a three-step method for identifying kinematic parameters, with aim at enhancing precision of robot’s TCP (Tool Center Point). The three-step comprises: Firstly, fit the 1st, 2nd, and 3rd joint axes via single-axis rotation to calculate the first set of kinematic parameters; Secondly, based on binocular vision measurement of the target ball's pose, construct error model of the target ball's pose to identify the angular components of the remaining kinematic parameters; Thirdly, construct error model of the target ball's centre position, and identify the length components of the remaining kinematic parameters. This paper constructs an experimental system, and conducts visual measurement research and algorithmic implementation regarding the variation pattern of the ball pose during single-axis rotational motion of robot. The proposed three-step method circumvents the issue of low accuracy in the rear three axes. It separates the angular and length parameters of the kinematics. Experimental validation demonstrates that this proposed compensation algorithm reduces positioning error down to 66.00% of the original and uncertainty down to 85.62% of the original. This approach effectively minimises positioning errors in industrial robots. Comparative analysis of compensation outcomes across one-step, two-step axis, two-step, and three-step methods confirms that the proposed three-step method achieves more efficient identifying of kinematic parameters.

Options
文章导航

/