• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2021, Vol. 57 ›› Issue (5): 63-71.doi: 10.3901/JME.2021.05.063

• 机器人及机构学 • 上一篇    下一篇

扫码分享

基于高斯模型和视觉测量的机械臂在线自标定方法研究

祁若龙1,2, 张珂1, 赵吉宾2, 邵健铎1   

  1. 1. 沈阳建筑大学机械工程学院 沈阳 110168;
    2. 中国科学院沈阳自动化研究所机器人学国家重点实验室 沈阳 110016
  • 收稿日期:2020-06-03 修回日期:2020-12-21 出版日期:2021-03-05 发布日期:2021-04-28
  • 通讯作者: 张珂(通信作者),男,1969年出生,博士,教授,博士研究生导师。主要研究方向为主轴振动噪声分析与控制、高精磨削加工方法。E-mail:zhangke@syjz.edu.cn
  • 作者简介:祁若龙,男,1983年出生,副教授,硕士研究生导师。主要研究方向为机器人控制、机器人高精加工。E-mail:qiruolong@126.com
  • 基金资助:
    中国博士后基金(2019M651145)、辽宁省自然科学基金(2019-ZD-0663)和机器人学国家重点实验室开放课题(2019-012)资助项目。

Research on On-line Self-calibration Method for Manipulators Based on Gauss Model and Vision Measurement

QI Ruolong1,2, ZHANG Ke1, ZHAO Jibin2, SHAO Jianduo1   

  1. 1. School of Mechanical Engineering, Shenyang Jianzhu University, Shenyang 110168;
    2. The State Key Laboratory of Robotics, Shenyang Institute of Automation Chinese Academy of Sciences, Shenyang 110016
  • Received:2020-06-03 Revised:2020-12-21 Online:2021-03-05 Published:2021-04-28

摘要: 对于在空间站、核电站或其他无人环境中工作的特种机械臂,过载、碰撞、振动、温度变化和应力释放等都会对结构几何参数产生影响,长期使用操作精度会不断降低。因此,当无人操作机械臂在执行高精度操作或维护时,应进行自主标定以提高操作精度。提出了一种基于多标识点的在线自标定方法,用固定在机械臂末端的相机测量1~3个标识点,形成非稳态多传感器手眼系统。针对系统存在的运动误差和传感器测量误差,提出了高斯运动(GM)方法,建立了可行的标定模型,并将线性二次型调节器(LQR)控制与扩展卡尔曼滤波(EKF)相结合,实现了误差影响下的标定运动轨迹跟踪。同时,在视觉系统存在测量误差和标识点非稳态识别造成间歇信号反馈时,为了形成高精度、稳定的信号采集,提出了基于蒙特卡罗方法,根据测量点方差筛选最优测量点。为了更加契合机械臂几何误差形态,采用了DH增广模型,一次逼近30个模型参数。基于中国空间站的生命科学手套箱机械臂的数据比较分析和试验结果证明了所提方法的有效性和可行性。

关键词: 自标定, 机械臂, 高斯运动, 视觉测量, 系统误差

Abstract: For some special manipulators such as the ones work at the space station, nuclear or some other unmanned environments, the overload, collision, vibration, temperature change or release of the internal stress would affect the structural parameters. And thus the operation precision might constantly decrease in long-term use. So the unattended manipulators should calibrate itself when they execute high precision operations or proceed self-maintenances. An on-line self-calibration method based on multi-markers is proposed. A camera fixed on the end of the manipulator is used to measure one to three positional makers, which forms an unstable multi-sensor eye-in-hand system. For the system has motion error and measurement error, a Gaussian motion (GM) method is proposed to form a feasible calibration model. The linear quadratic regulator (LQR) control and extended Kalman filter (EKF) are combined together to make the manipulator track the planned trajectories. In the same time, the Monte-Carlo method is proposed to form a high precision and stable signal acquisition when the visual system has measurement error and intermittent signal feedback. An automatic sampling process is adopted to select the optimal measurement points based on their variances. An expended DH model is proposed to approach 30 parameters in a time. Experiments are carried out on a manipulator in a life sciences glove box that will work at the Chinese space station to prove the efficiency and feasibility of the method proposed.

Key words: self-calibration, manipulator, Gaussian motion, visual measurement, system error

中图分类号: