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...

Descripción completa

Detalles Bibliográficos
Autores principales: Lu, Jiaoyang, Zou, Ting, Jiang, Xianta
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