Investigating Feed-Forward Back-Propagation Neural Network with Different Hyperparameters for Inverse Kinematics of a 2-DoF Robotic Manipulator: A Comparative Study

Inverse kinematics is a significant challenge in robotic manipulators, and finding practical solutions plays a crucial role in achieving precise control. This paper presents a study on solving inverse kinematics problems using the Feed-Forward Back-Propagation Neural Network (FFBP-NN) and examines i...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Chaos theory and applications Ročník 6; číslo 2; s. 90 - 110
Hlavní autoři: Bouzid, Rania, Gritli, Hassène, Narayan, Jyotindra
Médium: Journal Article
Jazyk:angličtina
Vydáno: Akif AKGUL 30.06.2024
Témata:
ISSN:2687-4539, 2687-4539
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Inverse kinematics is a significant challenge in robotic manipulators, and finding practical solutions plays a crucial role in achieving precise control. This paper presents a study on solving inverse kinematics problems using the Feed-Forward Back-Propagation Neural Network (FFBP-NN) and examines its performance with different hyperparameters. By utilizing the FFBP-NN, our primary objective is to ascertain the joint angles required to attain precise Cartesian coordinates for the end-effector of the manipulator. To accomplish this, we first formed three input-output datasets (a fixed-step-size dataset, a random-step-size dataset, and a sinusoidal-signal-based dataset) of joint positions and their respective Cartesian coordinates using direct geometrical formulations of a two-degree-of-freedom (2-DoF) manipulator. Thereafter, we train the FFBP-NN with the generated datasets using the MATLAB Neural Network Toolbox and investigate its potential by altering the hyperparameters (e.g., number of hidden neurons, number of hidden layers, and training optimizer). Three different training optimizers are considered, namely the Levenberg-Marquardt (LM) algorithm, the Bayesian Regularization (BR) algorithm, and the Scaled Conjugate Gradient (SCG) algorithm. The Mean Squared Error is used as the main performance metric to evaluate the training accuracy of the FFBP-NN. The comparative outcomes offer valuable insights into the capabilities of various network architectures in addressing inverse kinematics challenges. Therefore, this study explores the application of the FFBP-NNs in tackling the inverse kinematics, and facilitating the choice of the most appropriate network design by achieving a portfolio of various experimental results by considering and varying different hyperparameters of the FFBP-NN.
ISSN:2687-4539
2687-4539
DOI:10.51537/chaos.1375866