计算机应用 ›› 2011, Vol. 31 ›› Issue (06): 1699-1702.DOI: 10.3724/SP.J.1087.2011.01699

• 典型应用 • 上一篇    下一篇

基于无极卡尔曼滤波算法的雅可比矩阵估计

张应博   

  1. 大连理工大学 城市学院,辽宁 大连 116600
  • 收稿日期:2010-12-08 修回日期:2011-01-24 发布日期:2011-06-20 出版日期:2011-06-01
  • 通讯作者: 张应博
  • 作者简介:张应博(1973-),男,宁夏固原人,副教授,主要研究方向:人工智能、网络安全、软件工程。

Unscented Kalman filter for on-line estimation of Jacobian matrix

ZHANG Yingbo   

  1. City Institute, Dalian University of Technology,Dalian Liaoning 116600,China
  • Received:2010-12-08 Revised:2011-01-24 Online:2011-06-20 Published:2011-06-01
  • Contact: ZHANG Yingbo

摘要: 在基于图像的机器人视觉伺服中,采用在线估计图像雅可比的方法,不需事先知道系统的精确模型,可以避免复杂的系统标定过程。为了有效改善图像雅可比矩阵的在线估计精度,进而提高机器人的跟踪精度,针对机器人跟踪运动目标的应用背景,提出了利用无极卡尔曼滤波算法在线估计总雅可比矩阵。在二自由度的机器人视觉伺服仿真平台上,分别用卡尔曼滤波器(KF)、粒子滤波器(PF)和无极卡尔曼滤波器(UKF)三种算法进行总雅可比矩阵的在线估计。实验结果证明,使用UKF算法的跟踪精度优于其他两种算法,时间耗费仅次于KF算法。

关键词: 视觉伺服, 非线性系统, 雅可比矩阵, 卡尔曼滤波器, 无极卡尔曼滤波器

Abstract: In image based robot visual servo system, image Jacobian matrix is commonly used for calibration. Using on-line image Jacobian matrix estimation method, the complex system calibration can be avoided without knowing the accurate system models. In this paper, the author proposed to use the Unscented Kalman Filter (UKF) for on-line estimation of total Jacobian matrix for the sake of improving the tracking accuracy of the robots which is tracking a moving object. In order to evaluate the performance, three algorithms using Kalman Filter (KF), Particle Filter (PF), and UKF were used for total Jocobian matrix estimation in a 2-Degree Of Freedom (DOF) robot visual servo platform. The experimental results show that the UKF algorithm outperforms the other two in accuracy while its time cost is very much close to the KF algorithm.

Key words: visual servo, nonlinear system, Jacobian matrix, Kalman filter, Unscented Kalman Filter (UKF)