Inverse Kinematic Algorithm with Newton-Raphson Method iteration to Control Robot Position and Orientation based on R programming language

The homogeneous transform program is a function used to calculate the homogeneous transformation matrix at a specific position and orientation of a three-link manipulator. The homogeneous transformation matrix is a 4x4 matrix used to represent the position and orientation of an object in three-dimen...

Full description

Bibliographic Details
Main Authors: Ruben Cornelius Siagian, Lulut Alfaris
Format: Article
Language:English
Published: Universitas Gadjah Mada 2023-04-01
Series:IJCCS (Indonesian Journal of Computing and Cybernetics Systems)
Subjects:
Online Access:https://jurnal.ugm.ac.id/ijccs/article/view/82781
_version_ 1797681713400250368
author Ruben Cornelius Siagian
Lulut Alfaris
Ruben Cornelius Siagian
author_facet Ruben Cornelius Siagian
Lulut Alfaris
Ruben Cornelius Siagian
author_sort Ruben Cornelius Siagian
collection DOAJ
description The homogeneous transform program is a function used to calculate the homogeneous transformation matrix at a specific position and orientation of a three-link manipulator. The homogeneous transformation matrix is a 4x4 matrix used to represent the position and orientation of an object in three-dimensional space. In the program, the rotation matrix R is calculated using the Euler formula and stored in a 4x4 matrix along with the position coordinates. The Jacobian matrix function calculates the Jacobian matrix at a specific position and orientation of a three-link manipulator using the homogeneous transformation matrix. The Euler formula used in the program is based on the rotation matrices for rotations around the x, y, and z-axes. The output of these functions can be useful for future research in developing advanced manipulators with improved accuracy and flexibility. Research gaps in exploring the limitations of these functions in real-world applications, particularly in scenarios involving complex manipulator configurations and environmental factors.
first_indexed 2024-03-11T23:49:01Z
format Article
id doaj.art-498841ff934a454c97893e59a0cc29c2
institution Directory Open Access Journal
issn 1978-1520
2460-7258
language English
last_indexed 2024-03-11T23:49:01Z
publishDate 2023-04-01
publisher Universitas Gadjah Mada
record_format Article
series IJCCS (Indonesian Journal of Computing and Cybernetics Systems)
spelling doaj.art-498841ff934a454c97893e59a0cc29c22023-09-19T08:42:31ZengUniversitas Gadjah MadaIJCCS (Indonesian Journal of Computing and Cybernetics Systems)1978-15202460-72582023-04-0117216117010.22146/ijccs.8278133678Inverse Kinematic Algorithm with Newton-Raphson Method iteration to Control Robot Position and Orientation based on R programming languageRuben Cornelius Siagian0Lulut Alfaris1Ruben Cornelius Siagian2Departemen of Physics, Faculty of Mathematics and Natural Science, Universitas Negeri Medan, MedanDepartment of Marine Technology, Politeknik Kelautan dan Perikanan, PangandaranDepartemen of Physics, Faculty of Mathematics and Natural Science, Universitas Negeri Medan, MedanThe homogeneous transform program is a function used to calculate the homogeneous transformation matrix at a specific position and orientation of a three-link manipulator. The homogeneous transformation matrix is a 4x4 matrix used to represent the position and orientation of an object in three-dimensional space. In the program, the rotation matrix R is calculated using the Euler formula and stored in a 4x4 matrix along with the position coordinates. The Jacobian matrix function calculates the Jacobian matrix at a specific position and orientation of a three-link manipulator using the homogeneous transformation matrix. The Euler formula used in the program is based on the rotation matrices for rotations around the x, y, and z-axes. The output of these functions can be useful for future research in developing advanced manipulators with improved accuracy and flexibility. Research gaps in exploring the limitations of these functions in real-world applications, particularly in scenarios involving complex manipulator configurations and environmental factors.https://jurnal.ugm.ac.id/ijccs/article/view/82781homogeneous transformation programhomogeneous transformation matrixthree-link manipulatorthe jacobian matrixeuler's function formula
spellingShingle Ruben Cornelius Siagian
Lulut Alfaris
Ruben Cornelius Siagian
Inverse Kinematic Algorithm with Newton-Raphson Method iteration to Control Robot Position and Orientation based on R programming language
IJCCS (Indonesian Journal of Computing and Cybernetics Systems)
homogeneous transformation program
homogeneous transformation matrix
three-link manipulator
the jacobian matrix
euler's function formula
title Inverse Kinematic Algorithm with Newton-Raphson Method iteration to Control Robot Position and Orientation based on R programming language
title_full Inverse Kinematic Algorithm with Newton-Raphson Method iteration to Control Robot Position and Orientation based on R programming language
title_fullStr Inverse Kinematic Algorithm with Newton-Raphson Method iteration to Control Robot Position and Orientation based on R programming language
title_full_unstemmed Inverse Kinematic Algorithm with Newton-Raphson Method iteration to Control Robot Position and Orientation based on R programming language
title_short Inverse Kinematic Algorithm with Newton-Raphson Method iteration to Control Robot Position and Orientation based on R programming language
title_sort inverse kinematic algorithm with newton raphson method iteration to control robot position and orientation based on r programming language
topic homogeneous transformation program
homogeneous transformation matrix
three-link manipulator
the jacobian matrix
euler's function formula
url https://jurnal.ugm.ac.id/ijccs/article/view/82781
work_keys_str_mv AT rubencorneliussiagian inversekinematicalgorithmwithnewtonraphsonmethoditerationtocontrolrobotpositionandorientationbasedonrprogramminglanguage
AT lulutalfaris inversekinematicalgorithmwithnewtonraphsonmethoditerationtocontrolrobotpositionandorientationbasedonrprogramminglanguage
AT rubencorneliussiagian inversekinematicalgorithmwithnewtonraphsonmethoditerationtocontrolrobotpositionandorientationbasedonrprogramminglanguage