机构学及机器人

基于量子粒子群优化算法的机器人运动学标定方法

  • 房立金 ,
  • 党鹏飞
展开
  • 东北大学机械工程与自动化学院 沈阳 110819
房立金(通信作者),男,1965年出生,教授,博士研究生导师。主要研究方向为机器人及机电装备自动化控制系统。E-mail:ljfang@mail.neu.edu.cn;党鹏飞,男,1986年出生,博士。主要研究方向为并联机床精度方面的研究。E-mail:pfdang@163.com

网络出版日期: 2016-04-05

基金资助

国家自然科学基金(51575092)和辽宁重大装备制造协同创新中心资助项目

Kinematic Calibration Method of Robots Based on Quantum-behaved Particle Swarm Optimization

  • FANG Lijin ,
  • DANG Pengfei
Expand
  • School of Mechanical Engineering and Automation, Northeastern University, Shenyang 110819

Online published: 2016-04-05

摘要

基于量子粒子群优化算法,提出一种同样适用于串联机器人和并联机器人的运动学标定方法。利用闭环矢量链方法和Denavit-Hartenberg矩阵法,分别建立并联机器人和串联机器人的运动学误差模型,将运动学误差模型内的几何误差源作为相应的机构参数修正量。由于机器人运动学误差模型表现有较强的非线性,因此确定模型内的机构参数修正量为优化变量,将机器人运动学参数标定问题转化为非线性系统的优化问题。采用量子粒子群优化算法对优化问题进行求解,利用优化获得的参数修正量更新运动学模型,以达到提高机器人运动精度的目的。以五轴并联机床的平面约束机构为研究对象,通过试验验证该标定方法的标定效果,并与模糊插值标定方法进行比较分析,结果表明在较大的工作空间内基于量子粒子群优化的运动学标定方法更为有效。

本文引用格式

房立金 , 党鹏飞 . 基于量子粒子群优化算法的机器人运动学标定方法[J]. 机械工程学报, 2016 , 52(7) : 23 -30 . DOI: 10.3901/JME.2016.07.023

Abstract

Based on quantum-behaved particle swarm optimization (QPSO), a kinematic calibration method is proposed, which is applicable to both serial robots and parallel robots. Based on closed-loop vector chain method and Denavit-Hartenberg method, The kinematic error models of these two robots are built and the robots’ mechanism parameters are determined as optimal variables. Due to the nonlinearity of kinematic error models, the kinematic parameters calibration problem is transformed to a nonlinear optimization problem. The QPSO algorithm is applied to search for the global optimum solution of the optimization problem, update the kinematic models with calculation results to increase robots’ accuracy. The effectiveness of the proposed calibration approach is demonstrated through some experiments based on the constraint mechanism of 5-DOF parallel machine tool. Compared with fuzzy interpolation method, this kinematic calibration method based on QPSO is more effective in a biggish workspace.

参考文献

[1] SUN Tao,SONG Yimin,LI Yonggang,et al. Separation of comprehensive geometrical errors of a 3-DOF parallel manipulator based on Jacobian matrix and its sensitivity analysis with Monte-Carlo method[J]. Chinese Journal of Mechanical Engineering,2011,24(3):406-413.
[2] VERL A,BOYE T,POTT A. Measurement pose selection and calibration forecast for manipulators with complex kinematic structures[J]. CIRP Annals - Manufacturing Technology,2008,57:425-428.
[3] REN Xiaodong,FENG Zuren,SU Chengping. A new calibration method for parallel kinematics machine tools using orientation constraint[J]. International Journal of Machine Tools and Manufacture,2009,49(9):708-721.
[4] BAI Ying,ZHUANG Hanqi,WANG Dali. Apply fuzzy interpolation method to calibrate parallel machine tools[J]. Int. J. Adv. Manuf. Technol.,2012,60:553-560.
[5] ZHANG Dan,GAO Zhen,JIANG Peigang. A novel calibration method of parallel kinematic manipulators based on multi-population coevolutionary neural network[C]// 2011 IEEE Symposium on Computational Intelligence in Multicriteria Decision-Making,April 11-15,2011,Paris. Piscataway,NJ:IEEE,2011:205-211.
[6] ZHANG Dan,GAO Zhen. Optimal kinematic calibration of parallel manipulators with pseudoerror theory and cooperative coevolutionary network[J]. IEEE Transactions on Industrial Electronics,2012,59(8):3221-3231.
[7] 孙俊,方伟,吴小俊,等. 量子行为粒子群优化:原理及其应用[M]. 北京:清华大学出版社,2011.
SUN Jun,FANG Wei,WU Xiaojun, et al. Quantum-behaved particle swarm optimization:The theory and application[M]. Beijing:Tsinghua University Press,2011.
[8] SUN Jun,FENG Bin,XU Wenbo. Particle swam optimization with particles having quantum behavior[J]. Evolutionary Computation,2004,1(1):325-331.
[9] 黄进,胡英,马孜,等. 基于粒子群优化算法的工业机器人与外部轴标定[J]. 机械工程学报,2009,45(7):63-67.
HUANG Jin,HU Ying,MA Zi,et al. Industrial robot and eternal axle calibration based on particle swarm optimization[J]. Journal of Mechanical Engineering,2009,45(7):63-67.
[10] 谢平,杜义浩,田培涛,等. 一种并联机器人误差综合补偿方法[J]. 机械工程学报,2012,48(9):43-49.
XIE Ping,DU Yihao,TIAN Peitao,et al. A parallel robot error comprehensive compensation method[J]. Journal of Mechanical Engineering,2012,48(9):43-49.
[11] LI Lei,ZHU Qidan,XU Liyan. Solution for forward kinematics of 6-DOF parallel robot based on particle swarm optimization[C]// The 2007 IEEE International Conference on Mechatronics and Automation,August 5-8,2007,Harbin. Piscataway,NJ:IEEE,2007:2968-2973.
[12] JUANG Chiafeng,CHANG Yucheng,HSIAO Chemeng. Evolving gaits of a hexapod robot by recurrent neural networks with symbiotic species-based particle swarm optimization[J]. IEEE Transactions on Industrial Electronics,2011,58(7):3110-3119.
[13] MICAEL S C,RUI P R,NUNO M F F. A novel multi-robot exploration approach based on particle swarm optimization algorithms[C]// Proceedings of the 2011 IEEE International Symposium on Safety,Security and Rescue Robotics,November 1-5,2011,Kyoto,Japan. Piscataway,NJ:IEEE,2011:327-332.
[14] 史也,梁斌,王学谦,等. 基于量子粒子群优化算法的空间机器人非完整笛卡尔路径规划[J]. 机械工程学报,2011,47(23):65-73.
SHI Ye,LIANG Bin,WANG Xueqian,et al. Cartesian non-holonomic path planning of space robot based on quantum-behaved particle swarm optimization algorithm[J]. Journal of Mechanical Engineering,2011,47(23):65-73.
[15] SUN J,XU W,LIU J. Parameter selection of quantum- behaved particle swarm optimization[C]// ICNC 2005,First International Conference on Advances in Natural Computation,August 27-29,2005,Changsha,China. Berlin:Springer-Verlag,2005:543-552.
[16] 余晓流,王启义,赵明扬,等. 基于测量数据反演并联机床非线性位姿误差模型[J]. 机械工程学报,2001,37(2):38-42.
YU Xiaoliu,WANG Qiyi,ZHAO Mingyang,et al. Non-linear error modeling of the position and orientation of parallel machine tool based on the measuring data[J]. Chinese Journal of Mechanical Engineering,2001,37(2):38-42.
文章导航

/