(Publisher of Peer Reviewed Open Access Journals)

International Journal of Advanced Technology and Engineering Exploration (IJATEE)

ISSN (Print):2394-5443    ISSN (Online):2394-7454
Volume-8 Issue-83 October-2021
Full-Text PDF
Paper Title : Trajectory tracking optimization and control of a three link robotic manipulator for application in casting
Author Name : Mahendra Kumar Jangid, Sunil Kumar and Jagtar Singh
Abstract :

In this study, forward kinematics, inverse kinematics, dynamic simulation and control of a three-link robotic manipulator for the pouring of molten metal using a small crucible are described. A 3D Computer Added Design (CAD) model of the robotic manipulator is designed in SolidWorks software. Simulation and control of this robotic manipulator were conducted in MATLAB 2016 b. The robotic manipulator SolidWorks CAD file is first converted into an Extensible Markup Language (XML) file after and then imported into MATLAB/Sim-Mechanics environment. A study on forward and inverse dynamics with a sinusoidal wave and cycloid trajectory as input signal was conducted and the joint actuator is controlled by Proportional-Integral-Derivative (PID) controller having a derivative filter. Trajectory tracking is optimized by Integral of Time multiplied by Absolute Error (ITAE) criteria using a pattern search algorithm. Variation in joint torque with a vertical load on the end-effector is described. It was found that the optimized controller reduced the ITAE error by 93.05%, 94.44%, and 97.6% in join1, joint2, and joint3 respectively.

Keywords : Forward kinematics, Inverse kinematics, Robotic manipulator, PID, Trajectory tracking optimization.
Cite this article : Jangid MK, Kumar S, Singh J. Trajectory tracking optimization and control of a three link robotic manipulator for application in casting. International Journal of Advanced Technology and Engineering Exploration. 2021; 8(83):1255-1267. DOI:10.19101/IJATEE.2021.874468.
References :
[1]Danthala SW, Rao SE, Mannepalli KA, Shilpa D. Robotic manipulator control by using machine learning algorithms: a review. International Journal of Mechanical and Production Engineering Research and Development. 2018; 8(5):305-10.
[Google Scholar]
[2]Annisa J, Darus IM, Tokhi MO, Mohamaddan S. Implementation of PID based controller tuned by evolutionary algorithm for double link flexible robotic manipulator. In international conference on computational approach in smart systems design and applications 2018 (pp. 1-5). IEEE.
[Crossref] [Google Scholar]
[3]Chen C, Zhang C, Hu T, Ni H, Luo W. Model-assisted extended state observer-based computed torque control for trajectory tracking of uncertain robotic manipulator systems. International Journal of Advanced Robotic Systems. 2018; 15(5):1-12.
[Google Scholar]
[4]Ahmed S, Wang H, Tian Y. Adaptive fractional high‐order terminal sliding mode control for nonlinear robotic manipulator under alternating loads. Asian Journal of Control. 2021; 23(4):1900-10.
[Crossref] [Google Scholar]
[5]Chang W, Li Y, Tong S. Adaptive fuzzy backstepping tracking control for flexible robotic manipulator. IEEE/CAA Journal of Automatica Sinica. 2018; 8(12):1923-30.
[Crossref] [Google Scholar]
[6]Guo Q, Zhang Y, Celler BG, Su SW. Neural adaptive backstepping control of a robotic manipulator with prescribed performance constraint. IEEE Transactions on Neural Networks and Learning Systems. 2018; 30(12):3572-83.
[Crossref] [Google Scholar]
[7]González-garcía S, Rodríguez-grce J, Loreto-gómez G, Montaño-serrano VM. Teaching forward kinematics in a robotics course using simulations: transfer to a real-world context using LEGO mindstorms™. International Journal on Interactive Design and Manufacturing. 2020; 14(3):773-87.
[Crossref] [Google Scholar]
[8]Concha SA, Figueroa-rodríguez JF, Fuentes-covarrubias AG, Fuentes-covarrubias R, Gadi SK. Recycling and updating an educational robot manipulator with open-hardware-architecture. Sensors. 2020; 20(6):1-22.
[Crossref] [Google Scholar]
[9]Tang Y, Li X. Simulation research of manipulator control system based on solidworks and simmechanics. Academic Journal of Computing & Information Science. 2018; 1(1):19-27.
[Crossref] [Google Scholar]
[10]Karastoyanov D, Karastanev S. Reuse of Industrial Robots. IFAC-PapersOnLine. 2018; 51(30):44-7.
[Crossref] [Google Scholar]
[11]Elsisi M, Mahmoud K, Lehtonen M, Darwish MM. An improved neural network algorithm to efficiently track various trajectories of robot manipulator arms. IEEE Access. 2021; 9:11911-20.
[Crossref] [Google Scholar]
[12]Mustafa A, Dhar NK, Verma NK. Event-triggered sliding mode control for trajectory tracking of nonlinear systems. IEEE/CAA Journal of Automatica Sinica. 2019; 7(1):307-14.
[Crossref] [Google Scholar]
[13]Pan L, Bao G, Xu F, Zhang L. Adaptive robust sliding mode trajectory tracking control for 6 degree-of-freedom industrial assembly robot with disturbances. Assembly Automation. 2018.
[Google Scholar]
[14]Rahmani M, Komijani H, Rahman MH. New sliding mode control of 2-DOF robot manipulator based on extended grey wolf optimizer. International Journal of Control, Automation and Systems. 2020;18:1572-80.
[Crossref] [Google Scholar]
[15]Sharma R, Rana KP, Kumar V. Comparative study of controller optimization techniques for a robotic manipulator. In proceedings of the third international conference on soft computing for problem solving 2014 (pp. 379-93). Springer, New Delhi.
[Crossref] [Google Scholar]
[16]Ilgen S, Durdu A, Gulbahce E, Cakan A. Optimal tuning of the SMC parameters for a two-link manipulator co-simulation control. Elektronika Ir Elektrotechnika. 2021.
[Crossref] [Google Scholar]
[17]Soleimani AM, Ramli R. Intelligent trajectory tracking behavior of a multi-joint robotic arm via genetic–swarm optimization for the inverse kinematic solution. Sensors. 2021; 21(9):1-18.
[Crossref] [Google Scholar]
[18]Sherrin MR, Manoharan PS, Anand JV. Optimizing PID parameters for non-linear system using social spider optimization algorithm. In international conference on intelligent computing and control systems 2021 (pp. 706-12). IEEE.
[Crossref] [Google Scholar]
[19]Kebria PM, Al-Wais S, Abdi H, Nahavandi S. Kinematic and dynamic modelling of UR5 manipulator. In international conference on systems, man, and cybernetics 2016 (pp. 4229-34). IEEE.
[Crossref] [Google Scholar]
[20]Xiao J, Han W, Wang A. Simulation research of a six degrees of freedom manipulator kinematics based On MATLAB toolbox. In international conference on advanced mechatronic systems 2017 (pp. 376-80). IEEE.
[Crossref] [Google Scholar]
[21]Misra A, Singh G. Kinematic and dynamic analysis of an industrial six-axis robotic manipulator. In international conference on robotics, automation and non-destructive evaluation 2019 (pp.1-14).
[Google Scholar]
[22]Zarrin A, Azizi S, Aliasghary M. A novel inverse kinematics scheme for the design and fabrication of a five degree of freedom arm robot. International Journal of Dynamics and Control. 2020; 8(2):604-14.
[Crossref] [Google Scholar]
[23]West C, Montazeri A, Monk SD, Taylor CJ. A genetic algorithm approach for parameter optimization of a 7DOF robotic manipulator. IFAC-PapersOnLine. 2016; 49(12):1261-6.
[Crossref] [Google Scholar]
[24]OMahony T, Downing CJ. Klaudiusz Fatla (Wroclaw University of Technology, Poland). Genetic algorithms for PID parameter optimization, minimizing error criteria.
[Google Scholar]
[25]Özdemi̇r MT, Öztürk D. Comparative performance analysis of optimal PID parameters tuning based on the optics inspired optimization methods for automatic generation control. Energies. 2017; 10(12):1-19.
[Crossref] [Google Scholar]
[26]Şen Ma, Kalyoncu M. Optimal tuning of PID controller using grey wolf optimizer algorithm for quadruped robot. Balkan Journal of Electrical and Computer Engineering. 2018; 6(1):29-35.
[Crossref] [Google Scholar]
[27]Kumar S, Rastogi V, Gupta P. Trajectory control of single arm underwater flexible welding robot using bond graphs. In the proceedings of the international conference on bond graph modelling and simulation, 2014 (pp. 79-84).
[Google Scholar]
[28]Kumar S, Kumar S. Trajectory control of underwater flexible robot manipulator using overwhelming controller using bond graph approach. International Journal for Science and Advance Research in Technology. 2015; 1(8):50-5.
[Google Scholar]