Loading…
Kinematic modeling and simultaneous calibration for acupuncture robot
•The calibration problem of the general acupuncture robot is analyzed.•A simultaneous offline calibration method for problems defined with multiple closed kinematic chains is proposed.•A multi-objective optimization model covering all coupling components and constraints is constructed and solved.•A...
Saved in:
Published in: | Applied mathematical modelling 2024-06, Vol.130, p.438-456 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | •The calibration problem of the general acupuncture robot is analyzed.•A simultaneous offline calibration method for problems defined with multiple closed kinematic chains is proposed.•A multi-objective optimization model covering all coupling components and constraints is constructed and solved.•A real-world platform with a customized calibration board is built.•The proposed method has higher calibration accuracy and convergence speed.
Acupuncture robot is a new-era product combining traditional acupuncture and cutting-edge technology. The calibration of the vision system and the acupuncture mechanism is a crucial prerequisite for humanoid acupuncture control, which has not yet been explored. In this paper, a simultaneous offline calibration method is proposed for acupuncture robots. Analysis reveals that its calibration problem is defined with three closed kinematic chains, while the typical problems cover only a single chain. Decoupling them, a Kronecker product-based method is deduced to access the closed-form rotation component. As opposed to quaternion-based methods, it only experiences linear complexity in sign ambiguity, which can produce a more precise solution in finite time. Further, a simultaneous optimization model that encompasses all components is established, which can be solved with stochastic gradient descent-based methods. It is free of truncation errors and thus has higher calibration accuracy and convergence speed. Besides, the impairment in error propagation between different closed kinematic chains is mitigated compared to step-by-step methods. Finally, simulations and experiments are carried out. Notably, the proposed method can be easily extended to other robot calibration problems with multiple closed kinematic chains. |
---|---|
ISSN: | 0307-904X |
DOI: | 10.1016/j.apm.2024.03.010 |