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

Journal of Mechanical Engineering ›› 2022, Vol. 58 ›› Issue (18): 170-180.doi: 10.3901/JME.2022.18.170

Previous Articles     Next Articles

Error Compensation Method for High Precision Microsurgical Robot with RCM Manipulator

BAI Ming1,2, ZHANG Minglu2, ZHANG He1, PANG Linjun1, ZHAO Jie1   

  1. 1. Harbin Institute of Technology, State Key Laboratory of Robotics and System, Harbin 150006;
    2. School of Mechanical Engineering, Hebei University of Technology, Tianjin 300401
  • Received:2022-03-28 Revised:2022-07-25 Online:2022-09-20 Published:2022-12-08

Abstract: To achieve robot-assisted minimally invasive surgery, manipulator with remote center motion (RCM) mechanism is widely used in surgical robot system. Especially, microsurgery with particularly precise operation requires higher precision and safety of the robot. Aiming at the characteristics of fundus microsurgery robot, based on kinematic calibration, an error compensation method is proposed to reduce positioning error, RCM bias and inverse kinematics solution time. The error model of the robot is established and the geometric parameters are identified; Based on the function and characteristics of the mechanism, the kinematic equations and error compensation model between RCM and end-effector points are established, redundant degrees of freedom are used to compensate the RCM bias in real time. An efficient inverse kinematics method for simultaneous compensation of RCM bias and end-effector position error is realized by analytical solution. Experiments are carried out on the developed surgical robot platform, the results show that the end-effector positioning error reduce to 0.1426 mm. Compared with the iterative method, the RCM bias is reduced by 92.72% and calculation efficiency increased by 89.97%. The effectiveness of the proposed method is verified, which is of great significance to improve the operation precision and safety of the microsurgery robot.

Key words: RCM manipulator, microsurgery robot, kinematic calibration, error compensation, inverse kinematics

CLC Number: