Control System Strategy for Ring Thrower Robot Based on PID-CSA for ABU Robocon 2023

Aris Budiyarto (1), Ridwan Ridwan (2), Rizky Andhika Akbar (3)
(1) Politeknik Manufaktur Bandung
(2) Politeknik Manufaktur Bandung
(3) Politeknik Manufaktur Bandung
Fulltext View | Download
How to cite (IJASEIT) :
Budiyarto, A., Ridwan, R., & Akbar, R. A. (2024). Control System Strategy for Ring Thrower Robot Based on PID-CSA for ABU Robocon 2023. JITCE (Journal of Information Technology and Computer Engineering), 8(1), 38–48. https://doi.org/10.25077/jitce.8.1.38-48.2024

Thrower Robot need to maintain system stability in carrying out their tasks, which require accuracy and stability while throwing the ring in different zones and have different distances and height, so the thrower robot needs to maintain the stability of the system in order to reach target properly. Maintain the stability of the thrower is important because of the physical task like throwing the ring. However, disturbance from external systems can affect the accuracy which can reduce the performance of the robot while performing their task. Therefore, system needs stable accuracy in performing the tasks despite interference. The control system is used to maintain acceleration and elevation in the process of throwing the ring so that it can reach the specified target. The implemented system uses Proportional, Integral and Derivative (PID) control based on the Cuckoo Search Algorithm (CSA). Function of PID control is to maintain a constant position at a certain target and CSA is used to simplify PID control tunning when it has some parameter modifications. Therefore, combination of PID-CSA is applied for this system to produce a control system that aims to maintain stability and reduce disturbances contained in the ring throwing robot based on manipulation. From the result obtained, the PID-CSA method has a better level of stability because it can reduce the percentage value of the error which produced by PID-TE by showing the percentage value of distance error up to 0.68% and value of angle error up to 2.39%.

[1] R. Diantoro and W. S. Aji, “Design of Blessing Ball Throwing Techniques for KRAI 2018 Robot,” Bul. Ilm. Sarj. Tek. Elektro, vol. 2, no. 3, p. 119, 2020, doi: 10.12928/biste.v2i3.2623.
[2] I. Ferdiansvah, B. Sandi Martha, F. Ardila, and H. Firdiawan Zaky, “Control System Scheme for Shuttlecock Thrower Robotic Based on PID-CSA,” Proc. - 2018 Int. Semin. Appl. Technol. Inf. Commun. Creat. Technol. Hum. Life, iSemantic 2018, pp. 98–103, 2018, doi: 10.1109/ISEMANTIC.2018.8549702.
[3] P. Penh, A. B. U. A. R. Contest, and P. Penh, “ABU Asia-Pacific Robot Contest 2023 Theme and Rules Casting Flowers over Angkor Wat,” no. August 2022, pp. 1–9, 2023.
[4] A. H. A. H. A.M, Ridha Nabawi; Sasmita, “Aktualisasi Sistem Pelempar Bola pada Robot ISOLA_229,” vol. 2, no. 1, pp. 1–12, 2020.
[5] S. Gao, Y. Gao, Y. Zhang, and T. Li, “Adaptive cuckoo algorithm with multiple search strategies,” Appl. Soft Comput., vol. 106, p. 107181, 2021, doi: 10.1016/j.asoc.2021.107181.
[6] K. S. M. J. Singh, I. Elamvazuthi, K. Z. K. Shaari, and N. Perumal, “Development of PID controller tuning tool based on cuckoo search algorithms,” 2017 IEEE 3rd Int. Symp. Robot. Manuf. Autom. ROMA 2017, vol. 2017-Decem, pp. 1–5, 2017, doi: 10.1109/ROMA.2017.8231738.
[7] M. Ruswandi Djalal, D. Ajiatmo, A. Imran, and I. Robandi, “Desain Optimal Kontroler Pid Motor Dc Menggunakan Cuckoo Search Algorithm,” Sentia, vol. 7, no. 1, pp. 121–126, 2015.
[8] A. A. M. Zahir, S. S. N. Alhady, W. A. F. W. Othman, and M. F. Ahmad, “Genetic algorithm optimization of pid controller for brushed DC motor,” Lect. Notes Mech. Eng., vol. 0, no. 9789811087875, pp. 427–437, 2018, doi: 10.1007/978-981-10-8788-2_38.
[9] Y. Wang et al., “A novel bat algorithm with multiple strategies coupling for numerical optimization,” Mathematics, vol. 7, no. 2, pp. 1–17, 2019, doi: 10.3390/math7020135.
[10] G. K. Rajput et al., “Design of TID controller based on firefly algorithm for controlling the speed of a D.C. Motor,” E3S Web Conf., vol. 184, pp. 2–6, 2020, doi: 10.1051/e3sconf/202018401038.
[11] Y. Liu and B. Cao, “A Novel Ant Colony Optimization Algorithm with Levy Flight,” IEEE Access, vol. 8, pp. 67205–67213, 2020, doi: 10.1109/ACCESS.2020.2985498.
[12] K. Vanchinathan and N. Selvaganesan, “Adaptive fractional order PID controller tuning for brushless DC motor using Artificial Bee Colony algorithm,” Results Control Optim., vol. 4, no. April, p. 100032, 2021, doi: 10.1016/j.rico.2021.100032.
[13] Z. Bingul and O. Karahan, “A novel performance criterion approach to optimum design of PID controller using cuckoo search algorithm for AVR system,” J. Franklin Inst., vol. 355, no. 13, pp. 5534–5559, 2018, doi: 10.1016/j.jfranklin.2018.05.056.
[14] M. Riduwan, F. Hunaini, and M. Mukhsim, “Sistem Kontrol Governor Menggunakan Pid Yang Dioptimasi Dengan Metode Cuckoo Search Algorithm (Csa) (Governor Control System Using Pid Optimized With the Cuckoo Search Algorithm (Csa),” JEEE-U (Journal Electr. Electron. Eng., vol. 3, no. 1, p. 162, 2019.
[15] K. K. Nimisha and R. Senthilkumar, “A Survey on Optimal Tuning of PID Controller for Buck-Boost converter Using Cuckoo-Search Algorithm,” 2018 Int. Conf. Control. Power, Commun. Comput. Technol. ICCPCCT 2018, pp. 216–221, 2018, doi: 10.1109/ICCPCCT.2018.8574321.
[16] A. Kaur, R. Kaur, and S. Sondhi, “CSA based PID controller design technique for optimizing various integral errors,” Proc. Conflu. 2020 - 10th Int. Conf. Cloud Comput. Data Sci. Eng., pp. 55–62, 2020, doi: 10.1109/Confluence47617.2020.9057816.
[17] S. Gao, Y. Gao, Y. Zhang, and L. Xu, “Multi-strategy adaptive cuckoo search algorithm,” IEEE Access, vol. 7, pp. 137642–137655, 2019, doi: 10.1109/ACCESS.2019.2916568.

1. License

Creative Commons License

 

The non-commercial use of the article will be governed by the Creative Commons Attribution license as currently displayed on Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

2. Author(s)’ Warranties

The author(s) warrants that the article is original, written by stated author(s), has not been published before, contains no unlawful statements, does not infringe the rights of others, is subject to copyright that is vested exclusively in the author and free of any third party rights, and that any necessary permissions to quote from other sources have been obtained by the author(s).

3. User Rights

JITCE adopts the spirit of open access and open science, which disseminates articles published as free as possible under the Creative Commons license. JITCE permits users to copy, distribute, display, and perform the work for non-commercial purposes only. Users will also need to attribute authors and JITCE on distributing works in the journal.

4. Rights of Authors

Authors retain the following rights:

  • Copyright, and other proprietary rights relating to the article, such as patent rights,
  • the right to use the substance of the article in future own works, including lectures and books,
  • the right to reproduce the article for own purposes, 
  • the right to self-archive the article.
  • the right to enter into separate, additional contractual arrangements for the non-exclusive distribution of the article's published version (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal (Journal of Information Technology and Computer Engineering).

5. Co-Authorship

If the article was jointly prepared by other authors; upon submitting the article, the author is agreed on this form and warrants that he/she has been authorized by all co-authors on their behalf, and agrees to inform his/her co-authors. JITCE will be freed on any disputes that will occur regarding this issue. 

7. Royalties

By submitting the articles, the authors agreed that no fees are payable from JITCE.

 

8. Miscellaneous

JITCE will publish the article (or have it published) in the journal if the article’s editorial process is successfully completed and JITCE or its sublicensee has become obligated to have the article published. JITCE may adjust the article to a style of punctuation, spelling, capitalization, referencing and usage that it deems appropriate. The author acknowledges that the article may be published so that it will be publicly accessible and such access will be free of charge for the readers. 

Downloads

Download data is not yet available.