Trajectory control based on On/Off, Fuzzy Logic and Convolutional Neural Networks for an Industrial Robot Arm: an experimental comparison

Authors

Keywords:

industrial robotic arm, line following, trajectory control, fuzzy logic, convolutional neural network

Abstract

The objective of the present study is to compare three control approaches: ON/OFF control, fuzzy logic, and convolutional neural networks (CNN) implemented in Python for controlling the real-time trajectory tracking of a six-axis industrial robotic arm. This analysis has significant applications in fields that require a high level of precision, such as automated welding and surgical interventions in the medical domain. To evaluate the performance and adaptability of the control models, we will analyze the results using metrics such as Mean Squared Error (MSE), Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), as well as metrics including Peak Signal-to-Noise Ratio (PSNR), Structural Similarity Index (SSIM), Jaccard Index, and Pearson's correlation coefficient. The results obtained reveal valuable information about the advantages and limitations of each control approach, highlighting the effectiveness of CNNs in visual perception and trajectory tracking. The ability of CNNs to interpret visual complexities is presented as a key factor for their success in industrial robotics and automation applications, suggesting a promising future for these technologies in dynamic environments.

Downloads

Download data is not yet available.

Author Biographies

José Raúl Castro, Universidad Técnica Particular de Loja

José R. Castro Doctor in Electrical Engineering (Applied Engineering) at the Ecole de Technologie Superieure in Montreal, Canada, in 2016. Currently, he is a Research Professor at the Universidad Técnica Particular de Loja, and his field of research is related to Energy and Robotics.

David Rosales, Universidad Técnica Particular de Loja

David P. Rosales was born in Loja, Ecuador on June 9, 2000. He holds a degree in Electronics and Telecommunications from the Universidad Técnica Particular de Loja in 2017, corresponding to the bachelor’s degree of studies. Currently, he is a thesis student pursuing a master's degree in Artificial Intelligence at the Universidad International of the Rioja in Spain.

Carlos Calderon-Cordova, Universidad Tecnica Particular de Loja

Carlos Calderon Cordova (Senior Member, IEEE) is an Electronics and Telecommunications Engineer (UTPL-Ecuador) and a Master in Electromechanics (UNL-Ecuador). His areas of expertise are Digital Transformation of Industry, Industrial Robotics, Automatic Control, and Industrial IoT. He is the Director of the CONSYS-UTPL Research Group and the Coordinator of the LERAP-UTPL Prototyping and Innovation Laboratory. He was Chair of the IEEE Robotics and Automation Society (Ecuador, 2023). He was Chair of IEEE SIGHT (Ecuador, 2020-2021), and the Co-founder and the Executive President of the technology-based company KRADAC (2010-2021). He is the author of 37 Scientific Publications Indexed in Scopus / Web of Science. He has also generated 9 International Patent Applications.

References

B. Singh and J. Sharma, “A review on distributed generation planning,” Renew. Sustain. Energy Rev., vol. 76, pp. 529–544, Sep. 2017, doi: 10.1016/J.RSER.2017.03.034.

N. Sadati and R. Ghadami, “Adaptive multi-model sliding mode control of robotic manipulators using soft computing,” Neurocomputing, vol. 71, no. 13–15, pp. 2702–2710, Aug. 2008, doi: 10.1016/j.neucom.2007.06.019.

H. Wang, “Adaptive Control of Robot Manipulators With Uncertain Kinematics and Dynamics,” IEEE Trans. Automat. Contr., vol. 62, no. 2, pp. 948–954, Feb. 2017, doi: 10.1109/TAC.2016.2575827.

A. Ashagrie, A. O. Salau, and T. Weldcherkos, “Modeling and control of a 3-DOF articulated robotic manipulator using self-tuning fuzzy sliding mode controller,” Cogent Eng., vol. 8, no. 1, Jan. 2021, doi: 10.1080/23311916.2021.1950105.

R. Kumar, S. Srivastava, and J. R. . Gupta, “Modeling and control of one-link robotic manipulator using neural network based PID controller,” in 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Sep. 2016, pp. 243–249, doi: 10.1109/ICACCI.2016.7732054.

Z. Cheng and Z. Zhuo, “Adaptive Iterative Learning Trajectory Tracking Control of SCARA Robot,” in 2021 IEEE 4th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), Jun. 2021, pp. 910–914, doi: 10.1109/IMCEC51613.2021.9482360.

J. Liang, “Research on Industrial Robot Trajectory Tracking Control System based on PID Feedforward Algorithm,” in 2022 IEEE 2nd International Conference on Electronic Technology, Communication and Information (ICETCI), May 2022, pp. 338–342, doi: 10.1109/ICETCI55101.2022.9832315.

T. Power and D. Berenson, “Learning a Generalizable Trajectory Sampling Distribution for Model Predictive Control,” IEEE Trans. Robot., pp. 1–18, 2024, doi: 10.1109/TRO.2024.3370026.

D. Zhang and B. Wei, “A review on model reference adaptive control of robotic manipulators,” Annu. Rev. Control, vol. 43, pp. 188–198, 2017, doi: 10.1016/j.arcontrol.2017.02.002.

L. Sciavicco and B. Siciliano, Modelling and Control of Robot Manipulators. London: Springer London, 2000.

Z. Wang and P. Keogh, “Active Vibration Control for Robotic Machining,” Nov. 2017, doi: 10.1115/IMECE2017-71670.

D. K. Thomsen, R. Søe-Knudsen, O. Balling, and X. Zhang, “Vibration control of industrial robot arms by multi-mode time-varying input shaping,” Mech. Mach. Theory, vol. 155, p. 104072, Jan. 2021, doi: 10.1016/j.mechmachtheory.2020.104072.

V. Nguyen, J. Johnson, and S. Melkote, “Active vibration suppression in robotic milling using optimal control,” Int. J. Mach. Tools Manuf., vol. 152, p. 103541, May 2020, doi: 10.1016/j.ijmachtools.2020.103541.

H. Pan and M. Xin, “Nonlinear robust and optimal control of robot manipulators,” Nonlinear Dyn., vol. 76, no. 1, pp. 237–254, Apr. 2014, doi: 10.1007/s11071-013-1123-1.

S. Islam and X. P. Liu, “Robust Sliding Mode Control for Robot Manipulators,” IEEE Trans. Ind. Electron., vol. 58, no. 6, pp. 2444–2453, Jun. 2011, doi: 10.1109/TIE.2010.2062472.

E. Olsson, P. Funk, and N. Xiong, “Fault diagnosis in industry using sensor readings and case-based reasoning,” J. Intell. Fuzzy Syst., vol. 15, pp. 41–46, 2004.

J. Hollerbach, W. Khalil, and M. Gautier, “Model Identification,” 2016, pp. 113–138.

J. Yang, D. Wang, B. Fan, D. Dong, and W. Zhou, “Online absolute pose compensation and steering control of industrial robot based on six degrees of freedom laser measurement,” Opt. Eng., vol. 56, no. 3, p. 034111, Mar. 2017, doi: 10.1117/1.OE.56.3.034111.

M. Ruderman, Analysis and Compensation of Kinetic Friction in Robotic and Mechatronic Control Systems. Boca Raton: CRC Press, 2023.

S. Zhen, Z. Zhao, X. Liu, F. Chen, H. Zhao, and Y.-H. Chen, “A Novel Practical Robust Control Inheriting PID for SCARA Robot,” IEEE Access, vol. 8, pp. 227409–227419, 2020, doi: 10.1109/ACCESS.2020.3045789.

P. Santana and L. Correia, “Swarm cognition on off-road autonomous robots,” Swarm Intell., vol. 5, no. 1, pp. 45–72, 2011, doi: 10.1007/s11721-010-0051-7.

J. N. Potter, S. A. Neild, and D. J. Wagg, “Generalisation and optimisation of semi-active, on–off switching controllers for single degree-of-freedom systems,” J. Sound Vib., vol. 329, no. 13, pp. 2450–2462, Jun. 2010, doi: 10.1016/j.jsv.2009.12.011.

T. Dewi, Y. Wijanarko, P. Risma, and Y. Oktarina, “Fuzzy Logic Controller Design for Leader-Follower Robot Navigation,” in 2018 5th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI), Oct. 2018, pp. 298–303, doi: 10.1109/EECSI.2018.8752696.

A. Pandey, R. K. Sonkar, K. K. Pandey, and D. R. Parhi, “Path planning navigation of mobile robot with obstacles avoidance using fuzzy logic controller,” in 2014 IEEE 8th International Conference on Intelligent Systems and Control (ISCO), Jan. 2014, pp. 39–41, doi: 10.1109/ISCO.2014.7103914.

L. Ran, Y. Zhang, Q. Zhang, and T. Yang, “Convolutional Neural Network-Based Robot Navigation Using Uncalibrated Spherical Images,” Sensors, vol. 17, no. 6, p. 1341, Jun. 2017, doi: 10.3390/s17061341.

S. Kulik and A. Shtanko, “Using convolutional neural networks for recognition of objects varied in appearance in computer vision for intellectual robots,” Procedia Comput. Sci., vol. 169, pp. 164–167, 2020, doi: 10.1016/j.procs.2020.02.129.

Published

2024-06-16

How to Cite

Castro, J. R., Rosales, D., & Calderon-Cordova, C. (2024). Trajectory control based on On/Off, Fuzzy Logic and Convolutional Neural Networks for an Industrial Robot Arm: an experimental comparison. IEEE Latin America Transactions, 22(7), 529–538. Retrieved from https://latamt.ieeer9.org/index.php/transactions/article/view/8702