Error Compensation of Industrial Robots Based on Extended Kalman Filters and Registration Algorithm
-
摘要: 针对现有工业机器人误差,特别是工业机器人末端轨迹精度低、实时监测计算复杂等问题,提出利用扩展卡尔曼滤波器和配准算法组合提高机器人末端轨迹精度的算法,解决了机器人末端精度低、控制补偿不准确等问题。建立SCARA机器人数学模型,同时建立基于扩展卡尔曼滤波和配准算法的机器人误差补偿模型,通过扩展卡尔曼滤波、配准算法进行误差补偿,实现了末端精度的提高。通过仿真验证,分析对比机械手末端轨迹补偿前后的误差,证明了算法的可靠性与准确性。Abstract: In view of existing overloading error for the industrial robot, especially the industrial robot general problems:the terminal trajectory has low precision; the calculation of real-time monitoring is complex and so on. In this paper, the way of extended Kalman filters combined with registration algorithm is proposed to improve position precision of the robot, the problems such as the low precision of terminal trajectory and the inaccurate analysis of control compensation have been solved. First, the mathematical model of SCARA robot and error analysis evaluation model are established. Based on extended Kalman filters and registration algorithm, the terminal trajectory precision has been improved. As result, through simulation by professional software, analyzing the difference of using algorithm and not using algorithm, the reliability and accuracy of the algorithm is proved.
-
Key words:
- position /
- errors /
- extended Kalman filters /
- algorithms
-
[1] 袁春飞,姚华.基于卡尔曼滤波器和遗传算法的航空发动机性能诊断[J].推进技术,2007,28(1):9-13 Yuan C F, Yao H. Development of Kalman filter and genetic algorithm for aero-engine performance diagnostics[J]. Journal of Propulsion Technology, 2007,28(1):9-13(in Chinese) [2] 席文明,雷李辉,朱晓明.快速精确定位探针的微操作系统控制方法[J].纳米技术与精密工程,2011,9(6):521-525 Xi W M, Lei L H, Zhu X M. Control method of micro-manipulation system for fast precision probe positioning[J]. Nanotechnology and Precision Engineering, 2011,9(6):521-525(in Chinese) [3] 赵欣翔.考虑关节柔性的重载工业机器人结构优化研究[D].哈尔滨:哈尔滨工业大学,2013:1-2 Zhao X X. Research on structure optimization of heavy load industrial robot with joint flexibility considered[D]. Harbin:Harbin Institute of Technology, 2013:1-2(in Chinese) [4] 宫赤坤,蓝黎恩,熊吉光,等.Delta并联机器人设计分析与实现[J].机械传动,2014,38(5):61-63 Gong C K, Lan L E, Xiong J G, et al. Design analysis and implementation of delta parallel robot[J]. Journal of Mechanical Transmission, 2014,38(5):61-63(in Chinese) [5] Saini V, Rana S C, Kuber M M. Online estimation of state space error model for MEMS IMU[J]. Journal of Modelling and Simulation of Systems, 2010,1(4):219-225 [6] 杨成文,张铁.基于遗传算法的串联机械手驱动系统减速比优化[J].机械科学与技术,2012,31(5):842-846,850 Yang C W, Zhang T. Optimizing reduction ratio for driving system of serial manipulator with genetic algorithm[J]. Mechanical Science and Technology for Aerospace Engineering, 2012,31(5):842-846,850(in Chinese) [7] 陈庆诚,朱世强,王宣银,等.基于旋量理论的串联机器人逆解子问题求解算法[J].浙江大学学报(工学版),2014,48(1):8-14,20 Chen Q C, Zhu S Q, Wang X Y, et al. Inverse kinematics sub-problem solution algorithm for serial robot based on screw theory[J]. Journal of Zhejiang University (Engineering Science), 2014,48(1):8-14,20(in Chinese) [8] Sharma G S, Kaur A. Optimization of energy in robotic arm using genetic algorithm[J]. International Journal of Computer Science and Technology, 2011,2(2):315-317 [9] 田海波,马宏伟,魏娟.串联机器人机械臂工作空间与结构参数研究[J].农业机械学报,2013,44(4):196-201 Tian H B, Ma H W, Wei J. Workspace and structural parameters analysis for manipulator of serial robot[J]. Transactions of the Chinese Society for Agricultural Machinery, 2013,44(4):196-201(in Chinese) [10] 王会方,朱世强,吴文祥.基于INSGA-Ⅱ算法的机械手多目标轨迹规划[J].浙江大学学报(工学版),2012,46(4):622-628 Wang H F, Zhu S Q, Wu W X. INSGA-Ⅱ based multi-objective the trajectory planning for manipulators[J]. Journal of Zhejiang University (Engineering Science), 2012,46(4):622-628(in Chinese) [11] 石宁,黄勇,李晓豁.4自由度串联式机械手轨迹运动学的分析[J].辽宁工程技术大学学报(自然科学版),2011,30(4):562-565 Shi N, Huang Y, Li X H. Position kinematics of 4-freedom serial manipulator[J]. Journal of Liaoning Technical University (Natural Science), 2011,30(4):562-565(in Chinese) [12] 张立阳,崔建昆,朱心平,等.基于VB和单片机的四自由度串联机械手的轨迹规划及控制系统[J].制造业自动化,2011,33(19):6-8 Zhang L Y, Cui J K, Zhu X P, et al. A control system of trajectory planning for serial robot of 4 freedom by VB and MCU[J]. Manufacturing Automation, 2011,33(19):6-8(in Chinese) [13] 高文斌,王洪光,姜勇.一种基于指数积的串联机器人标定方法[J].机器人,2013,35(2):156-161 Gao W B, Wang H G, Jiang Y. A calibration method for serial robots based on POE formula[J]. Robot, 2013,35(2):156-161(in Chinese) [14] 崔国华,袁会长,颜亮,等.串联机械手工作空间的求解[J].机械设计与制造,2013,10(10):182-183,186 Cui G H, Yuan H Z, Yan L, et al. Series manipulator workspace solution[J]. Machinery Design & Manufacture, 2013,10(10):182-183,186(in Chinese) [15] Petkov P, Slavov T. Stochastic modeling of MEMS inertial sensors[J]. Bulgarian Academy of Sciences:Cybernetics and Information Technologies, 2010,10(2):31-40
点击查看大图
计量
- 文章访问数: 155
- HTML全文浏览量: 29
- PDF下载量: 7
- 被引次数: 0