Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-05T15:48:46.145Z Has data issue: false hasContentIssue false

High accuracy hybrid kinematic modeling for serial robotic manipulators

Published online by Cambridge University Press:  19 September 2024

Marco Ojer*
Affiliation:
Vicomtech Foundation, Basque Research and Technology Alliance (BRTA), Donostia-San Sebastian, Spain University of the Basque Country (UPV/EHU), Donostia-San Sebastian, Spain
Ander Etxezarreta
Affiliation:
Vicomtech Foundation, Basque Research and Technology Alliance (BRTA), Donostia-San Sebastian, Spain
Gorka Kortaberria
Affiliation:
Tekniker Research Centre, Basque Research and Technology Alliance (BRTA) Eibar, Eibar, Spain
Brahim Ahmed
Affiliation:
Tekniker Research Centre, Basque Research and Technology Alliance (BRTA) Eibar, Eibar, Spain
Jon Flores
Affiliation:
Tekniker Research Centre, Basque Research and Technology Alliance (BRTA) Eibar, Eibar, Spain
Javier Hernandez
Affiliation:
Vicomtech Foundation, Basque Research and Technology Alliance (BRTA), Donostia-San Sebastian, Spain
Elena Lazkano
Affiliation:
University of the Basque Country (UPV/EHU), Donostia-San Sebastian, Spain
Xiao Lin
Affiliation:
Vicomtech Foundation, Basque Research and Technology Alliance (BRTA), Donostia-San Sebastian, Spain
*
Corresponding author: Marco Ojer; Email: mojer@vicomtech.org
Rights & Permissions [Opens in a new window]

Abstract

In this study, we present a hybrid kinematic modeling approach for serial robotic manipulators, which offers improved accuracy compared to conventional methods. Our method integrates the geometric properties of the robot with ground truth data, resulting in enhanced modeling precision. The proposed forward kinematic model combines classical kinematic modeling techniques with neural networks trained on accurate ground truth data. This fusion enables us to minimize modeling errors effectively. In order to address the inverse kinematic problem, we utilize the forward hybrid model as feedback within a non-linear optimization process. Unlike previous works, our formulation incorporates the rotational component of the end effector, which is beneficial for applications involving orientation, such as inspection tasks. Furthermore, our inverse kinematic strategy can handle multiple possible solutions. Through our research, we demonstrate the effectiveness of the hybrid models as a high-accuracy kinematic modeling strategy, surpassing the performance of traditional physical models in terms of positioning accuracy.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Comparison of accuracy and repeatability/precision.

Figure 1

Figure 2. Scheme of the hybrid forward kinematic model.

Figure 2

Figure 3. Scheme of the hybrid inverse kinematic model. $p_{target}$ denotes the target pose in Cartesian space, $q_{seed}$ is initial joint configuration for the classical ik solvers, $q_0$ describes the computed joint configuration that is used as initial conditions for the second optimization step and $q_r$ refers to resulted joint configuration.

Figure 3

Table I. Testing results with virtual data.

Figure 4

Figure 4. Distributions of position (a) and rotation (b) Errors achieved with the pure mathematical model (orange) and the hybrid model (blue). Hybrid model using D4w for position Rw for rotation.

Figure 5

Figure 5. Relation between accuracy and training data quantity for model D4w (red) and model Rw (blue). The purple horizontal line represents the average error of the training dataset.

Figure 6

Figure 6. Trajectories used in the industrial experiment. Left: training trajectory. Right: validation trajectory.

Figure 7

Figure 7. Data collection physical setup of the industrial case.

Figure 8

Table II. Testing position and orientation results with industrial robot data.

Figure 9

Figure 8. Distribution of the ground truth error (orange) and the predicted error (blue). Top row (a,b) corresponds to position errors and the bottom row (c,d) to orientation errors. The left column (a,c) corresponds to model D4w and the right column (b,d) to model Rw.

Figure 10

Figure 9. Measuring setup of the collaborative case. (left) The robot holding the smart tracker sensor and the laser tracker device (right).

Figure 11

Table III. Testing position and orientation results with collaborative robot data.

Figure 12

Figure 10. Position and orientation error, real(orange) denotes the error of the mathematical model, and predicted (blue) is the error of the hybrid model with respect to the ground truth.

Figure 13

Table IV. Inverse kinematic error for the hybrid model trained with virtual data.

Figure 14

Table V. Inverse kinematic error for the hybrid model trained with collaborative data.

Figure 15

Figure 11. Diagram of the ResNet blocks used for models Rw and Rd.