Two Heuristic PID Tuning for a 4-DOF Robot Arm Control
M. F. M. Ariffin1, R. L. A. Shauri2, M. I. Roslan3, W. M. L. W. Zainudin4, M. A. Rosli5
1M. F. M. Ariffin, Faculty of Electrical Engineering, Universiti Teknologi MARA, 40450, Shah Alam, Selangor, Malaysia.
2R. L. A. Shauri*, Faculty of Electrical Engineering, Universiti Teknologi MARA, 40450, Shah Alam, Selangor, Malaysia.
3M. I. Roslan, Faculty of Electrical Engineering, Universiti Teknologi MARA, 40450, Shah Alam, Selangor, Malaysia.
4W. M. L. W. Zainudin, Faculty of Electrical Engineering, Universiti Teknologi MARA, 40450, Shah Alam, Selangor, Malaysia.
5M. A. Rosli, Faculty of Electrical Engineering, Universiti Teknologi MARA, 40450, Shah Alam, Selangor, Malaysia.

Manuscript received on November 19, 2019. | Revised Manuscript received on November 29 2019. | Manuscript published on 30 November, 2019. | PP: 9945-9950 | Volume-8 Issue-4, November 2019. | Retrieval Number: D5205118419/2019©BEIESP | DOI: 10.35940/ijrte.D5205.118419

Open Access | Ethics and Policies | Cite  | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: This paper discusses the development of closed-loop position control for the joint motor of a 4-DOF robot arm. In developing a practical robot, types of input and control algorithm are important elements in the control system. The objectives of this paper are to select an input type that could produce smooth arm’s motion and to apply PID control for the joints. Step and parabolic inputs have been tested as reference trajectory where the former used step signal as the constant value of motor angle while the latter requires calculation using spline interpolation method based on initial and end points of each joint motion given by user. From the latter, a parabolic curve input which consists of point-to-point values calculated for each 1ms sampling time was produced. Meanwhile, the PID position control tuned by trial and error and Ziegler Nichols (Z-N) methods were carried out and measured for comparison in terms of steady state error, overshoot and response time in real-time experiments. It could be observed that step input has caused abrupt movements and vibration to the arm body compared to the parabolic input that moved the arm smoothly to imitate motion like human. Meanwhile, the intuitive values of trial and error method were found to produce not much different with the Z-N tuned gains but comparatively produced small error against the parabolic input reference during the transient state. The result from this study is useful in the future to ensure position accuracy of robot joints when attending object for manipulation.
Keywords: Heuristic PID Tuning, Trial and Error Tuning Method, Ziegler-Nichols, Robot Arm Control.
Scope of the Article: Robotics and Control.