Implementation of Inverse Kinematic and Trajectory Planning on 6-DOF Robotic Arm for Straight-Flat Welding Movement
Robotic arms have been used in various processes such as for moving goods, welding, assembling, and painting. In the case of welding and painting, it is necessary to move the end-effector robot accurately and smoothly to follow the specified trajectory. In robotic arm control, 2 things are important...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | Indonesian |
Published: |
Politeknik Negeri Bali
2022-03-01
|
Series: | Logic |
Subjects: | |
Online Access: | https://ojs2.pnb.ac.id/index.php/LOGIC/article/view/385 |
_version_ | 1818240762666549248 |
---|---|
author | Muhammad Arif Nur Huda Sugeng Hadi Susilo Pribadi Mumpuni Adhi |
author_facet | Muhammad Arif Nur Huda Sugeng Hadi Susilo Pribadi Mumpuni Adhi |
author_sort | Muhammad Arif Nur Huda |
collection | DOAJ |
description | Robotic arms have been used in various processes such as for moving goods, welding, assembling, and painting. In the case of welding and painting, it is necessary to move the end-effector robot accurately and smoothly to follow the specified trajectory. In robotic arm control, 2 things are important to be analyzed and implemented in controlling the motion of the robotic arm, namely inverse kinematic and trajectory planning. In this study, the inverse kinematic and trajectory planning algorithms are implemented to the robotic arm controller in the form of an Arduino Mega 2560 microcontroller. The inverse kinematic solution uses geometric and algebraic analytical methods. while the trajectory planning method is using LSPB (Linear Segment Parabolic Blend) Trajectory in Cartesian Space. Data retrieval is done by giving 2 input coordinates of the desired position and orientation, then the data in the form of the joint angle value will be measured using a rotary encoder as an angle sensor. Furthermore, the joint angle measurement value is converted in cartesian coordinates to get the end-effector position. Data analysis is done by comparing the data value of each joint angle with the calculated value so that the error value appears. The results showed that the inverse kinematic and trajectory planning algorithms were successfully applied to the 6-DOF robotic arm to perform straight-flat welding movements. Inverse kinematic testing on both input coordinates, the average error value for joints 2, 3, and 5 is 1.82º, 1.26º, and 2.08º. Meanwhile, the average error of the end-effector position at the x and z coordinates is 2.08 mm and 12.9 mm, respectively. Then for the trajectory planning test, the error value for the end-effector position in the x and z coordinates is 2.25 mm and 10.7 mm. |
first_indexed | 2024-12-12T13:18:36Z |
format | Article |
id | doaj.art-c5a7f311c54c4c3d846b23590569702b |
institution | Directory Open Access Journal |
issn | 1412-114X 2580-5649 |
language | Indonesian |
last_indexed | 2024-12-12T13:18:36Z |
publishDate | 2022-03-01 |
publisher | Politeknik Negeri Bali |
record_format | Article |
series | Logic |
spelling | doaj.art-c5a7f311c54c4c3d846b23590569702b2022-12-22T00:23:22ZindPoliteknik Negeri BaliLogic1412-114X2580-56492022-03-01221516110.31940/logic.v22i1.51-61Implementation of Inverse Kinematic and Trajectory Planning on 6-DOF Robotic Arm for Straight-Flat Welding MovementMuhammad Arif Nur Huda0Sugeng Hadi Susilo1Pribadi Mumpuni Adhi2Politeknik Negeri MalangPoliteknik Negeri MalangPoliteknik Negeri JakartaRobotic arms have been used in various processes such as for moving goods, welding, assembling, and painting. In the case of welding and painting, it is necessary to move the end-effector robot accurately and smoothly to follow the specified trajectory. In robotic arm control, 2 things are important to be analyzed and implemented in controlling the motion of the robotic arm, namely inverse kinematic and trajectory planning. In this study, the inverse kinematic and trajectory planning algorithms are implemented to the robotic arm controller in the form of an Arduino Mega 2560 microcontroller. The inverse kinematic solution uses geometric and algebraic analytical methods. while the trajectory planning method is using LSPB (Linear Segment Parabolic Blend) Trajectory in Cartesian Space. Data retrieval is done by giving 2 input coordinates of the desired position and orientation, then the data in the form of the joint angle value will be measured using a rotary encoder as an angle sensor. Furthermore, the joint angle measurement value is converted in cartesian coordinates to get the end-effector position. Data analysis is done by comparing the data value of each joint angle with the calculated value so that the error value appears. The results showed that the inverse kinematic and trajectory planning algorithms were successfully applied to the 6-DOF robotic arm to perform straight-flat welding movements. Inverse kinematic testing on both input coordinates, the average error value for joints 2, 3, and 5 is 1.82º, 1.26º, and 2.08º. Meanwhile, the average error of the end-effector position at the x and z coordinates is 2.08 mm and 12.9 mm, respectively. Then for the trajectory planning test, the error value for the end-effector position in the x and z coordinates is 2.25 mm and 10.7 mm.https://ojs2.pnb.ac.id/index.php/LOGIC/article/view/385inverse kinematictrajectory planningrobotic armdofwelding movement |
spellingShingle | Muhammad Arif Nur Huda Sugeng Hadi Susilo Pribadi Mumpuni Adhi Implementation of Inverse Kinematic and Trajectory Planning on 6-DOF Robotic Arm for Straight-Flat Welding Movement Logic inverse kinematic trajectory planning robotic arm dof welding movement |
title | Implementation of Inverse Kinematic and Trajectory Planning on 6-DOF Robotic Arm for Straight-Flat Welding Movement |
title_full | Implementation of Inverse Kinematic and Trajectory Planning on 6-DOF Robotic Arm for Straight-Flat Welding Movement |
title_fullStr | Implementation of Inverse Kinematic and Trajectory Planning on 6-DOF Robotic Arm for Straight-Flat Welding Movement |
title_full_unstemmed | Implementation of Inverse Kinematic and Trajectory Planning on 6-DOF Robotic Arm for Straight-Flat Welding Movement |
title_short | Implementation of Inverse Kinematic and Trajectory Planning on 6-DOF Robotic Arm for Straight-Flat Welding Movement |
title_sort | implementation of inverse kinematic and trajectory planning on 6 dof robotic arm for straight flat welding movement |
topic | inverse kinematic trajectory planning robotic arm dof welding movement |
url | https://ojs2.pnb.ac.id/index.php/LOGIC/article/view/385 |
work_keys_str_mv | AT muhammadarifnurhuda implementationofinversekinematicandtrajectoryplanningon6dofroboticarmforstraightflatweldingmovement AT sugenghadisusilo implementationofinversekinematicandtrajectoryplanningon6dofroboticarmforstraightflatweldingmovement AT pribadimumpuniadhi implementationofinversekinematicandtrajectoryplanningon6dofroboticarmforstraightflatweldingmovement |