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...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Akif AKGUL
2024-06-01
|
Series: | Chaos Theory and Applications |
Subjects: | |
Online Access: | https://dergipark.org.tr/en/download/article-file/3474279 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832590438795575296 |
---|---|
author | Rania Bouzid Jyotindra Narayan Hassène Gritli |
author_facet | Rania Bouzid Jyotindra Narayan Hassène Gritli |
author_sort | Rania Bouzid |
collection | DOAJ |
description | 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. |
format | Article |
id | doaj-art-f675b9576a334ea18ac56a7387db2bf2 |
institution | Kabale University |
issn | 2687-4539 |
language | English |
publishDate | 2024-06-01 |
publisher | Akif AKGUL |
record_format | Article |
series | Chaos Theory and Applications |
spelling | doaj-art-f675b9576a334ea18ac56a7387db2bf22025-01-23T18:19:49ZengAkif AKGULChaos Theory and Applications2687-45392024-06-01629011010.51537/chaos.13758661971Investigating Feed-Forward Back-Propagation Neural Network with Different Hyperparameters for Inverse Kinematics of a 2-DoF Robotic Manipulator: A Comparative StudyRania Bouzid0https://orcid.org/0009-0003-9641-1380Jyotindra Narayan1https://orcid.org/0000-0002-2499-6039Hassène Gritli2https://orcid.org/0000-0002-5643-134XLaboratory of Robotics, Informatics and Complex Systems, National Engineering School of TunisIndian Institute of Technology GuwahatiHigher Institute of Information and Communication TechnologiesInverse 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.https://dergipark.org.tr/en/download/article-file/3474279robotic manipulatorinverse kinematicsfeed-forward backpropagationartifical neural networkhyperparameterslevenberg-marquardt algorithmbayesian regularization algorithmscaled conjugate gradient algorithmdifferent datasetsmean squared errorr-value |
spellingShingle | Rania Bouzid Jyotindra Narayan Hassène Gritli Investigating Feed-Forward Back-Propagation Neural Network with Different Hyperparameters for Inverse Kinematics of a 2-DoF Robotic Manipulator: A Comparative Study Chaos Theory and Applications robotic manipulator inverse kinematics feed-forward backpropagation artifical neural network hyperparameters levenberg-marquardt algorithm bayesian regularization algorithm scaled conjugate gradient algorithm different datasets mean squared error r-value |
title | Investigating Feed-Forward Back-Propagation Neural Network with Different Hyperparameters for Inverse Kinematics of a 2-DoF Robotic Manipulator: A Comparative Study |
title_full | Investigating Feed-Forward Back-Propagation Neural Network with Different Hyperparameters for Inverse Kinematics of a 2-DoF Robotic Manipulator: A Comparative Study |
title_fullStr | Investigating Feed-Forward Back-Propagation Neural Network with Different Hyperparameters for Inverse Kinematics of a 2-DoF Robotic Manipulator: A Comparative Study |
title_full_unstemmed | Investigating Feed-Forward Back-Propagation Neural Network with Different Hyperparameters for Inverse Kinematics of a 2-DoF Robotic Manipulator: A Comparative Study |
title_short | Investigating Feed-Forward Back-Propagation Neural Network with Different Hyperparameters for Inverse Kinematics of a 2-DoF Robotic Manipulator: A Comparative Study |
title_sort | investigating feed forward back propagation neural network with different hyperparameters for inverse kinematics of a 2 dof robotic manipulator a comparative study |
topic | robotic manipulator inverse kinematics feed-forward backpropagation artifical neural network hyperparameters levenberg-marquardt algorithm bayesian regularization algorithm scaled conjugate gradient algorithm different datasets mean squared error r-value |
url | https://dergipark.org.tr/en/download/article-file/3474279 |
work_keys_str_mv | AT raniabouzid investigatingfeedforwardbackpropagationneuralnetworkwithdifferenthyperparametersforinversekinematicsofa2dofroboticmanipulatoracomparativestudy AT jyotindranarayan investigatingfeedforwardbackpropagationneuralnetworkwithdifferenthyperparametersforinversekinematicsofa2dofroboticmanipulatoracomparativestudy AT hassenegritli investigatingfeedforwardbackpropagationneuralnetworkwithdifferenthyperparametersforinversekinematicsofa2dofroboticmanipulatoracomparativestudy |