粒子群优化
运动学
控制理论(社会学)
非线性系统
机器人
算法
校准
惯性
计算机科学
机器人校准
工业机器人
机器人运动学
数学
人工智能
移动机器人
统计
经典力学
物理
量子力学
控制(管理)
作者
Hang Li,Xiao‐Bing Hu,Xuejian Zhang,Shangyun Wei,Qingyi Luo
标识
DOI:10.1177/09544062221142697
摘要
The positioning accuracy of an industrial robot has a significant impact on its application in precision manufacturing, and it is necessary to calibrate robot kinematic parameters. Previous studies have established numerous nonlinear equations to solve the kinematic parameters, which are complicated and time consuming. A standard particle swarm optimization (PSO) algorithm is limited by long running time and low solution efficiency. Therefore, in this study, a dynamic particle swarm optimization algorithm based on roulette wheel selection (RWS-PSO) is proposed to realize the kinematic parameters calibration. First, a kinematics model is constructed using the standard Denavit-Hartenberg (D-H) method, and the theoretical and actual values of the spatial position of the robot endpoint are obtained via forward kinematics and a Laser Tracker, respectively. Next, the kinematic parameters calibration problem is transformed into a solution of a high-dimensional nonlinear equation using the proposed RWS-PSO algorithm. In the proposed RWS-PSO algorithm, the inertia factor is considered as linearly decreasing and the number of particles is selected by the roulette wheel selection (RWS) to improve its computational efficiency. The proposed RWS-PSO and standard PSO algorithms are compared based on various indices by simulation. The results reveal that the time cost of the RWS-PSO algorithm is much lower than that of the standard PSO algorithm on the basis of high precision and a reduced running time of approximately 53%. Finally, the kinematic parameter errors obtained by the two algorithms are compensated. According to the experimental results, the positioning accuracy of the robot in three ( x-, y-, and z-) directions is improved by 78%, 46%, and 67%, respectively, compared to that of before compensation, which proves that the RWS-PSO algorithm is effective and practical for kinematic parameters calibration.
科研通智能强力驱动
Strongly Powered by AbleSci AI