基于遗传粒子群算法的Stewart型并联机器人位姿优化及标定
Position Optimization and Calibration of Stewart-Type Parallel Robot Based on Genetic Particle Swarm Algorithm
摘要: 并联机器人在加工与装配过程中不可避免地产生误差,影响其精度。目前,国内外标定主要依赖高精度设备,存在成本高、操作复杂、人工参与多等问题,导致标定效率低。因此,开发高效且精度可靠的标定方法尤为重要。本文分析了Stewart型并联机器人运动学,建立了其正逆解模型,并推导了位姿误差模型。通过最小二乘法辨识结构参数误差,针对标定过程中的测量位姿优化问题,采用遗传粒子群算法在工作空间内优化选取最优位姿。与经典粒子群算法相比,改进算法提高了辨识精度,最后进行了位姿误差补偿实验。经过标定后,平均位置误差由标定前的0.363 mm降低至0.039 mm;平均姿态误差由标定前的5.82 × 10
−4 rad降低至4.51 × 10
−5 rad。
Abstract: Parallel robots inevitably introduce errors during machining and assembly, which affect their accuracy. Currently, calibration methods worldwide primarily rely on high-precision equipment, which is costly, complex to operate, and requires significant manual intervention, resulting in low calibration efficiency. Therefore, developing efficient and reliable calibration methods is crucial. This paper analyzes the kinematics of the Stewart parallel robot, establishing its forward and inverse kinematic models, and deriving a pose error model. Using the least squares method, structural parameter errors are identified. To optimize the selection of measurement poses during the calibration process, a genetic particle swarm algorithm is employed to optimize the selection of optimal poses within the workspace. Compared to the classical particle swarm algorithm, the improved algorithm achieves higher identification accuracy. Finally, pose error compensation experiments are conducted. After calibration, the average position error decreased from 0.363 mm to 0.039 mm, and the average orientation error reduced from 5.82 × 10⁻⁴ rad to 4.51 × 10⁻⁵ rad.
参考文献
|
[1]
|
Khalil, W., Gautier, M. and Enguehard, C. (1991) Identifiable Parameters and Optimum Configurations for Robots Calibration. Robotica, 9, 63-70. [Google Scholar] [CrossRef]
|
|
[2]
|
Zhuang, H., Wang, K., Roth, Z.S. (1994) Optimal Selection of Measurement Configurations for Robot Calibration Using Simulated Annealing. Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, 8-13 May 1994, 393-398.
|
|
[3]
|
Daney, D., Papegay, Y. and Madeline, B. (2005) Choosing Measurement Poses for Robot Calibration with the Local Convergence Method and Tabu Search. The International Journal of Robotics Research, 24, 501-518. [Google Scholar] [CrossRef]
|
|
[4]
|
Wang, D. and Zhang, W. (2008) Optimal Measurement Configurations for Robot Calibration Based on Genetic Algorithm. China Mechanical Engineering, 19, Article 262.
|
|
[5]
|
Zhang, F., Shang, W. and Cong, S. (2018) Choosing Measurement Configurations for Kinematic Calibration of Cable-Driven Parallel Robots. 2018 3rd International Conference on Advanced Robotics and Mechatronics (ICARM), Singapore, 18-20 July 2018, 397-402. [Google Scholar] [CrossRef]
|
|
[6]
|
Poli, R., Kennedy, J. and Blackwell, T. (2007) Particle Swarm Optimization. Swarm Intelligence, 1, 33-57. [Google Scholar] [CrossRef]
|
|
[7]
|
Neshat, M., Sepidnam, G., Sargolzaei, M. and Toosi, A.N. (2012) Artificial Fish Swarm Algorithm: A Survey of the State-of-the-Art, Hybridization, Combinatorial and Indicative Applications. Artificial Intelligence Review, 42, 965-997. [Google Scholar] [CrossRef]
|
|
[8]
|
Driels, M.R. and Pathre, U.S. (1990) Significance of Observation Strategy on the Design of Robot Calibration Experiments. Journal of Robotic Systems, 7, 197-223. [Google Scholar] [CrossRef]
|