Cargando…
A Neural Network Based Approach to Inverse Kinematics Problem for General Six-Axis Robots
Inverse kinematics problems (IKP) are ubiquitous in robotics for improved robot control in widespread applications. However, the high non-linearity, complexity, and equation coupling of a general six-axis robotic manipulator pose substantial challenges in solving the IKP precisely and efficiently. T...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9692333/ https://www.ncbi.nlm.nih.gov/pubmed/36433505 http://dx.doi.org/10.3390/s22228909 |
_version_ | 1784837238701424640 |
---|---|
author | Lu, Jiaoyang Zou, Ting Jiang, Xianta |
author_facet | Lu, Jiaoyang Zou, Ting Jiang, Xianta |
author_sort | Lu, Jiaoyang |
collection | PubMed |
description | Inverse kinematics problems (IKP) are ubiquitous in robotics for improved robot control in widespread applications. However, the high non-linearity, complexity, and equation coupling of a general six-axis robotic manipulator pose substantial challenges in solving the IKP precisely and efficiently. To address this issue, we propose a novel approach based on neural network (NN) with numerical error minimization in this paper. Within our framework, the complexity of IKP is first simplified by a strategy called joint space segmentation, with respective training data generated by forward kinematics. Afterwards, a set of multilayer perception networks (MLP) are established to learn from the foregoing data in order to fit the goal function piecewise. To reduce the computational cost of the inference process, a set of classification models is trained to determine the appropriate forgoing MLPs for predictions given a specific input. After the initial solution is sought, being improved with a prediction error minimized, the refined solution is finally achieved. The proposed methodology is validated via simulations on Xarm6—a general 6 degrees of freedom manipulator. Results further verify the feasibility of NN for IKP in general cases, even with a high-precision requirement. The proposed algorithm has showcased enhanced efficiency and accuracy compared to NN-based approaches reported in the literature. |
format | Online Article Text |
id | pubmed-9692333 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-96923332022-11-26 A Neural Network Based Approach to Inverse Kinematics Problem for General Six-Axis Robots Lu, Jiaoyang Zou, Ting Jiang, Xianta Sensors (Basel) Article Inverse kinematics problems (IKP) are ubiquitous in robotics for improved robot control in widespread applications. However, the high non-linearity, complexity, and equation coupling of a general six-axis robotic manipulator pose substantial challenges in solving the IKP precisely and efficiently. To address this issue, we propose a novel approach based on neural network (NN) with numerical error minimization in this paper. Within our framework, the complexity of IKP is first simplified by a strategy called joint space segmentation, with respective training data generated by forward kinematics. Afterwards, a set of multilayer perception networks (MLP) are established to learn from the foregoing data in order to fit the goal function piecewise. To reduce the computational cost of the inference process, a set of classification models is trained to determine the appropriate forgoing MLPs for predictions given a specific input. After the initial solution is sought, being improved with a prediction error minimized, the refined solution is finally achieved. The proposed methodology is validated via simulations on Xarm6—a general 6 degrees of freedom manipulator. Results further verify the feasibility of NN for IKP in general cases, even with a high-precision requirement. The proposed algorithm has showcased enhanced efficiency and accuracy compared to NN-based approaches reported in the literature. MDPI 2022-11-18 /pmc/articles/PMC9692333/ /pubmed/36433505 http://dx.doi.org/10.3390/s22228909 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Lu, Jiaoyang Zou, Ting Jiang, Xianta A Neural Network Based Approach to Inverse Kinematics Problem for General Six-Axis Robots |
title | A Neural Network Based Approach to Inverse Kinematics Problem for General Six-Axis Robots |
title_full | A Neural Network Based Approach to Inverse Kinematics Problem for General Six-Axis Robots |
title_fullStr | A Neural Network Based Approach to Inverse Kinematics Problem for General Six-Axis Robots |
title_full_unstemmed | A Neural Network Based Approach to Inverse Kinematics Problem for General Six-Axis Robots |
title_short | A Neural Network Based Approach to Inverse Kinematics Problem for General Six-Axis Robots |
title_sort | neural network based approach to inverse kinematics problem for general six-axis robots |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9692333/ https://www.ncbi.nlm.nih.gov/pubmed/36433505 http://dx.doi.org/10.3390/s22228909 |
work_keys_str_mv | AT lujiaoyang aneuralnetworkbasedapproachtoinversekinematicsproblemforgeneralsixaxisrobots AT zouting aneuralnetworkbasedapproachtoinversekinematicsproblemforgeneralsixaxisrobots AT jiangxianta aneuralnetworkbasedapproachtoinversekinematicsproblemforgeneralsixaxisrobots AT lujiaoyang neuralnetworkbasedapproachtoinversekinematicsproblemforgeneralsixaxisrobots AT zouting neuralnetworkbasedapproachtoinversekinematicsproblemforgeneralsixaxisrobots AT jiangxianta neuralnetworkbasedapproachtoinversekinematicsproblemforgeneralsixaxisrobots |