Cover
Vol. 20 No. 2 (2024)

Published: December 31, 2024

Pages: 226-235

Original Article

Design of Optimal STSMC Method Based on FPGA to Track the Trajectory of 2-DOF Robot Manipulator

Abstract

This article emphasizes on a strategy to design a Super Twisting Sliding Mode Control (STSMC) method. The proposed controller depends on the device of Field Programmable Gate Array (FPGA) for controlling the trajectory of robot manipulator. The gains of the suggested controller are optimized using Chaotic Particle Swarm Optimization (PSO) in MATLAB toolbox software and Simulink environment. Since the control systems speed has an influence on their stability requirements and performance, (FPGA) device is taken in consideration. The proposed control method based on FPGA is implemented using Xilinx block sets in the Simulink. Integrated Software Environment (ISE 14.7) and System Generator are employed to create the file of Bitstream which can be downloaded in the device of FPGA. The results show that the designed controller based of on the FPGA by using System Generator is completely verified the effectiveness of controlling the path tracking of the manipulator and high speed. Simulation results explain that the percentage improvement in the Means Square Error (MSEs) of using the STSMC based FPGA and tuned via Chaotic PSO when compared with the same proposed controller tuned with classical PSO are 17.32 % and 13.98 % for two different cases of trajectories respectively.

References

  1. J. Cig´anek, M. Koc´ur, and ˇS. Koz´ak, “Realization of robust controller algorithm using fpga,” IFAC- PapersOnLine, vol. 48, no. 25, pp. 156–161, 2015.
  2. I.-C. Gros, D. Fodorean, and I.-C. Marginean, “Fpga real-time implementation of a vector control scheme for a pmsm used to propel an electric scooter,” in 2017 5th International Symposium on Electrical and Electronics Engineering (ISEEE), pp. 1–5, IEEE, 2017.
  3. H. Merah, L. Merah, N. Chaib, and A. Ali-Pacha, “De- signing and real-time fpga-based implementation of a chroma-key effect system using xilinx system generator,” International Journal of Future Computer and Commu- nication, vol. 11, no. 4, 2022.
  4. P. Chotikunnan and R. Chotikunnan, “Dual design pid controller for robotic manipulator application,” Journal of Robotics and Control (JRC), vol. 4, no. 1, pp. 23–34, 2023.
  5. M. A. AFS¸AR and H. ARSLAN, “Optimizing pid gains of a vehicle using the state-of-the-art metaheuristic meth- ods,” Academic Platform Journal of Engineering and Smart Systems, vol. 11, no. 3, pp. 107–117, 2023.
  6. K. Jayaswal, D. Palwalia, and S. Kumar, “Performance investigation of pid controller in trajectory control of two-link robotic manipulator in medical robots,” Journal of Interdisciplinary Mathematics, vol. 24, no. 2, pp. 467– 478, 2021.
  7. L. Chaouech, M. Soltani, and A. Chaari, “Fuzzy sliding mode controller design using scalar sign function for a class of ts fuzzy models,” in 2019 6th International Conference on Control, Decision and Information Tech- nologies (CoDIT), pp. 1823–1828, IEEE, 2019.
  8. M. J. Mahmoodabadi, M. Taherkhorsandi, and A. Bagheri, “Optimal robust sliding mode tracking con- trol of a biped robot based on ingenious multi-objective pso,” Neurocomputing, vol. 124, pp. 194–209, 2014.
  9. R. Qi, Y. Tang, and K. Zhang, “An optimal visual servo trajectory planning method for manipulators based on system nondeterministic model,” Robotica, vol. 40, no. 6, pp. 1665–1681, 2022.
  10. Z. Feng, L. Chen, C.-H. Chen, M. Liu, and M.-e. Yuan, “Motion planning for redundant robotic manipulators using a novel multi-group particle swarm optimization,” Evolutionary Intelligence, vol. 13, pp. 677–686, 2020.
  11. F. Han and Y. Jia, “Sliding mode boundary control for a planar two-link rigid-flexible manipulator with input disturbances,” International Journal of Control, Automa- tion and Systems, vol. 18, no. 2, pp. 351–362, 2020.
  12. C. Urrea, J. Kern, and J. Alvarado, “Design and eval- uation of a new fuzzy control algorithm applied to a manipulator robot,” Applied Sciences, vol. 10, no. 21, p. 7482, 2020.
  13. A. Q. Al-Dujaili, A. Falah, A. J. Humaidi, D. A. Pereira, and I. K. Ibraheem, “Optimal super-twisting sliding mode control design of robot manipulator: Design and comparison study,” International Journal of Advanced Robotic Systems, vol. 17, no. 6, p. 1729881420981524, 2020.
  14. W. A. Shutnan and T. Abdalla, “Optimal fuzzy-immune fractional pid control scheme for path tracking of robot manipulator,” Basrah Journal for Engineering Science, vol. 18, no. 2, pp. 1–14, 2018.
  15. J. G. Guarnizo and L. F. Ni˜no, “Clonal selection algo- rithm applied to object recognition in mobile robots.,” in MLDM (1), pp. 49–62, 2019.
  16. L. Bao, D. Kim, S.-J. Yi, and J. Lee, “Design of a sliding mode controller with fuzzy rules for a 4-dof service robot,” International Journal of Control, Automation and Systems, vol. 19, no. 8, pp. 2869–2881, 2021.
  17. J. Kumar, V. Kumar, and K. Rana, “Fractional-order self-tuned fuzzy pid controller for three-link robotic ma- nipulator system,” Neural Computing and Applications, vol. 32, pp. 7235–7257, 2020.
  18. S. Ahmed, H. Wang, and Y. Tian, “Adaptive fractional high-order terminal sliding mode control for nonlinear robotic manipulator under alternating loads,” Asian Jour- nal of Control, vol. 23, no. 4, pp. 1900–1910, 2021.
  19. A. K. Abdul Zahra and T. Y. Abdalla, “Design of fuzzy super twisting sliding mode control scheme for unknown full vehicle active suspension systems using an artificial bee colony optimization algorithm,” Asian Journal of Control, vol. 23, no. 4, pp. 1966–1981, 2021.
  20. Q. Pan, X. Li, and J. Fei, “Adaptive fuzzy neural network harmonic control with a super-twisting sliding mode approach,” Mathematics, vol. 10, no. 7, p. 1063, 2022. 235 | Abdul Zahra & Wali
  21. G. Rigatos, N. Zervos, M. Abbaszadeh, J. Pomares, and P. Wira, “Non-linear optimal control for multi- dof electro-hydraulic robotic manipulators,” IET Cyber- Systems and Robotics, vol. 2, no. 2, pp. 96–106, 2020.
  22. A. K. Abdulzahra and T. Y. Abdalla, “Adaptive fuzzy super–twisting sliding mode controller optimized by abc for vehicle suspension system,” Basrah Journal for engineering science, vol. 19, no. 2, pp. 9–17, 2019.
  23. A. M. Elmogy, A. Sarhan, and W. M. Elawady, “An adaptive real-time third order sliding mode control for nonlinear systems.,” Computers, Materials & Continua, vol. 72, no. 3, 2022.
  24. L. H. Abood, E. H. Karam, and A. H. Issa, “Fpga imple- mentation of single neuron pid controller for depth of anesthesia based on pso,” in 2018 Third Scientific Con- ference of Electrical Engineering (SCEE), pp. 247–252, IEEE, 2018.
  25. A. K. A. Zahra and T. Y. Abdalla, “A pso optimized rbfnn and stsmc scheme for path tracking of robot manipula- tor,” Bulletin of Electrical Engineering and Informatics, vol. 12, no. 5, pp. 2733–2744, 2023.
  26. I. B. Aydilek, I. H. Karac¸izmeli, M. E. Tenekeci, S. Kaya, and A. G¨um¨us¸c¸¨u, “Using chaos enhanced hybrid firefly particle swarm optimization algorithm for solving con- tinuous optimization problems,” S¯adhan¯a, vol. 46, no. 2, p. 65, 2021.
  27. A. J. Humaidi, I. K. Ibraheem, A. T. Azar, and M. E. Sadiq, “A new adaptive synergetic control design for single link robot arm actuated by pneumatic muscles,” Entropy, vol. 22, no. 7, p. 723, 2020.