Joint Control Implementation of 4-DOF Robotic Arm Using Robot Operating System

被引:3
作者
Ben Hazem, Zied [1 ]
Ince, Resul [1 ]
Dilibal, Savas [1 ]
机构
[1] Istanbul Gedik Univ, Dept Mechatron Engn, TR-34876 Istanbul, Turkey
来源
2022 INTERNATIONAL CONFERENCE ON THEORETICAL AND APPLIED COMPUTER SCIENCE AND ENGINEERING (ICTASCE) | 2022年
关键词
Robot Manipulator; Robot Operating System (ROS); Position Control; Forward and Inverse and Kinematics; Denavit-Hartenberg Convention; RoboAnalyzer; PID; ROS;
D O I
10.1109/ICTACSE50438.2022.10009733
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The paper describes the joint position control implementation for 4 degrees of freedom (4-DOFs) robot manipulator with a robot operating system (ROS) that may be used for robotics courses. ROS contains various plugins and software packages for robots' data analysis used in robotic engineering education. To accomplish the position control of joints using the ROS, the connection between the Arduino controller board and ROS was created. Moreover, using the Arduino controller board, all motors of the 4-DOFs arm robot are controlled using a PID controller. The forward and inverse kinematic models for the 4-DOFs robot manipulator are also developed based on the Denavit-Hartenberg (DH) method. The obtained DH parameters were used in the 3D kinematic model trajectory provided by the RoboAnalyzer software to determine the position, velocity, and acceleration plots for each joint. The direct and inverse kinematic models are used in the implementation of the position controller. The results further indicate that the proposed position control using the PID controller in ROS returns accurate tracking results in terms of minimum root mean squared errors (RMSEs) that can be used in the control of any industrial robot.
引用
收藏
页码:72 / 77
页数:6
相关论文
共 26 条
[1]   On the Improvement of ROS-Based Control for Teleoperated Yaskawa Robots [J].
Baklouti, Sana ;
Gallot, Guillaume ;
Viaud, Julien ;
Subrin, Kevin .
APPLIED SCIENCES-BASEL, 2021, 11 (16)
[2]   Development of a Fuzzy-LQR and Fuzzy-LQG stability control for a double link rotary inverted pendulum [J].
Ben Hazem, Zied ;
Fotuhi, Mohammad Javad ;
Bingul, Zafer .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2020, 357 (15) :10529-10556
[3]  
Calinon S, 2005, IEEE-RAS INT C HUMAN, P161
[4]  
Dario P, 2003, PROC 3 IEEE RAS INT
[5]  
Ergur S, 2014, 2014 IEEE INTERNATIONAL SYMPOSIUM ON ROBOTICS AND MANUFACTURING AUTOMATION (ROMA), P206, DOI 10.1109/ROMA.2014.7295889
[6]  
Hazem ZB, 2021, THESIS
[7]  
Ibáñez AL, 2017, INT CONF MANIP MANU, P1, DOI 10.1109/3M-NANO.2017.8286298
[8]   Robotics software frameworks for multi-agent robotic systems development [J].
Inigo-Blasco, Pablo ;
Diaz-del-Rio, Fernando ;
Carmen Romero-Ternero, Ma ;
Cagigas-Muniz, Daniel ;
Vicente-Diaz, Saturnino .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2012, 60 (06) :803-821
[9]  
Kohlbrecher S, 2014, LECT NOTES ARTIF INT, V8371, P624, DOI 10.1007/978-3-662-44468-9_58
[10]  
Kucuk S., 2006, Robot kinematics: Forward and inverse kinematics