系统仿真学报 ›› 2018, Vol. 30 ›› Issue (12): 4754-4759.doi: 10.16182/j.issn1004731x.joss.201812033

• 仿真应用工程 • 上一篇    下一篇

基于SPSA优化的Kalman滤波无标定视觉伺服

章进强, 张宪霞   

  1. 上海大学 机电工程与自动化学院 电站自动化重点实验室,上海 200072
  • 收稿日期:2018-05-25 修回日期:2018-08-17 出版日期:2018-12-10 发布日期:2019-01-03
  • 作者简介:章进强(1992-),男,安徽安庆,硕士,研究方向为机器人视觉伺服; 张宪霞(1975-),女,山东烟台,博士,副研究员,研究方向为空间分布系统的智能控制与建模、机器人视觉伺服。
  • 基金资助:
    国家自然科学基金(61273182)

Uncalibrated Visual Servoing Based on Kalman Filter Optimized by SPSA

Zhang Jinqiang, Zhang Xianxia   

  1. Shanghai Key Laboratory of Power Station Automation Technology, School of Mechatronics and Automation, Shanghai University, Shanghai 200072, China
  • Received:2018-05-25 Revised:2018-08-17 Online:2018-12-10 Published:2019-01-03

摘要: 针对于机器人的无标定视觉伺服问题,本文提出一种基于同步扰动随机逼近算法优化Kalman滤波在线估计图像雅克比矩阵的方法。该方法将机器人图像雅克比矩阵作为系统状态,使用Kalman滤波器对系统状态进行观测。为提高滤波器性能,采用同步扰动随机逼近算法对滤波器参数进行优化。应用此方法估计出图像雅克比矩阵并设计控制率,避免了复杂的系统标定过程。仿真结果表明,所提出的方法能够实现无标定环境下六自由度机器人的视觉定位,且精度和稳定性较高。

关键词: 机器人, SPSA, Kalman滤波, 无标定视觉伺服, 图像雅克比

Abstract: Considering the problem of robot uncalibrated visual servoing, this paper presents a method for online estimation of image Jacobian matrix based on Kalman filter optimized by simultaneous perturbation stochastic approximation algorithm. This method takes the robot image Jacobian matrix as the system state, and uses Kalman filter to observe the system state. In order to improve the performance of the filter, the simultaneous perturbation stochastic approximation algorithm is used to optimize the filter parameters. This method is used to estimate the image Jacobian matrix and to design the control strategy, which can avoid complicated system calibration process. The simulation results indicate that the proposed method can achieve the visual positioning of the 6-degree of freedom robot with high accuracy and stability under the uncalibrated situation.

Key words: robot, SPSA, Kalman filter, uncalibrated visual servoing, image Jacobian

中图分类号: