Implementasi Algoritma Cuckoo Search untuk Optimasi Lintasan dan Penghindaran Rintangan Robot PoleBot

Adhitya Sumardi Sunarya, Wahyu Adhie Candra, Rifqiaqil Mufahir Erwansyah, Pipit Anggraeni, Noval Lilansa, Nur Jamiludin Ramadhan

Abstract


This study implements the Cuckoo Search Algorithm (CSA) for path optimization and obstacle avoidance on the differential-drive PoleBot AMR running ROS2 Jazzy. CSA is applied at two levels: a global CSA that optimizes waypoints for three candidate paths, and a local CSA that selects linear and angular velocity pairs over a 1.15 s prediction horizon as the obstacle-avoidance layer. Both run as a single ROS2 node integrated with the Tongyi servo motor driver (CANopen), the Autonics LSC 270° 2D LiDAR, and AMCL localization. The global CSA planner was compared with the Genetic Algorithm (GA) and RE-RRT on an identical navigator with the CSA local layer fixed, in 30 2D-simulation runs (10 per configuration). All configurations reached the goal without collision. GA was the most efficient (17.4 m; 177 s) with the smallest minimum clearance (0.59 m); RE-RRT produced the longest and most variable paths (19.4 ± 1.8 m) with the largest minimum clearance (1.69 m); CSA lay in between (17.6 m; 181 s; 0.67 m). On the physical robot with static obstacles, 10 of 10 runs succeeded without collision (242 ± 32 s; path efficiency 0.84). The physical implementation exposed six integration problems, including stale TF poses and the motor braking limit, together with their fixes.

Keywords— Autonomous Mobile Robot, Cuckoo Search Algorithm, Obstacle Avoidance, PoleBot, ROS2


Full Text:

PDF

References


M. Cognominal, K. Patronymic, and A. Wańkowicz, "Evolving Field of Autonomous Mobile Robotics: Technological Advances and Applications," Fusion of Multidisciplinary Research, An International Journal, vol. 2, no. 2, pp. 189–200, Jul. 2021, doi: 10.63995/usas3015.

L. C. Sousa et al., "Obstacle Avoidance Technique for Mobile Robots at Autonomous Human-Robot Collaborative Warehouse Environments," Sensors, vol. 25, no. 8, Apr. 2025, doi: 10.3390/s25082387.

S. Louda, N. Karkar, F. Seghir, and O. Boutalbi, "Fuzzy Dynamic Feedback Linearization for Efficient Mobile Robot Trajectory Tracking and Obstacle Avoidance in Autonomous Navigation," International Journal of Robotics and Control Systems, vol. 5, no. 2, pp. 881–901, 2025, doi: 10.31763/ijrcs.v5i2.1780.

P. Anggraeni, N. Ramdhan, and H. Khoirunnisa, "PoleBot: Polman Education Robotics Open Platform."

G. Hao, Q. Lv, Z. Huang, H. Zhao, and W. Chen, "UAV Path Planning Based on Improved Artificial Potential Field Method," Aerospace, vol. 10, no. 6, Jun. 2023, doi: 10.3390/aerospace10060562.

W. Rahmaniar and A. E. Rakhmania, "Mobile Robot Path Planning in a Trajectory with Multiple Obstacles Using Genetic Algorithms," Journal of Robotics and Control (JRC), vol. 3, no. 1, pp. 1–7, Jan. 2022, doi: 10.18196/jrc.v3i1.11024.

F. H. Ajeil, I. K. Ibraheem, M. A. Sahib, and A. J. Humaidi, "Multi-Objective Path Planning of an Autonomous Mobile Robot using Hybrid PSO-MFB Optimization Algorithm."

N. U. Islam, K. Gul, F. Faizullah, S. S. Ullah, and I. Syed, "Trajectory optimization and obstacle avoidance of autonomous robot using Robust and Efficient Rapidly Exploring Random Tree," PLoS One, vol. 19, no. 10, Oct. 2024, doi: 10.1371/journal.pone.0311179.

Q. He, Z. Wang, K. Li, Y. Zhang, and M. Li, "Research on autonomous navigation of mobile robots based on IA-DWA algorithm," Sci. Rep., vol. 15, no. 1, Dec. 2025, doi: 10.1038/s41598-024-84858-3.

Z. Gyenes, L. Bölöni, and E. G. Szádeczky-Kardoss, "Can Genetic Algorithms Be Used for Real-Time Obstacle Avoidance for LiDAR-Equipped Mobile Robots?," Sensors, vol. 23, no. 6, Mar. 2023, doi: 10.3390/s23063039.

X.-S. Yang and S. Deb, "Cuckoo Search: Recent Advances and Applications," Aug. 2014, doi: 10.1007/s00521-013-1367-1.

X.-S. Yang and S. Deb, "Engineering Optimisation by Cuckoo Search," Dec. 2010. [Online]. Available: http://arxiv.org/abs/1005.2908

M. A. Al-Abaji, "Cuckoo Search Algorithm: Review and its Application," Tikrit Journal of Pure Science, vol. 26, no. 2, 2021, doi: 10.25130/tjps.26.2021.039.

W. Wang, Q. Tao, Y. Cao, X. Wang, and X. Zhang, "Robot Time-Optimal Trajectory Planning Based on Improved Cuckoo Search Algorithm," IEEE Access, vol. 8, pp. 86923–86933, 2020, doi: 10.1109/ACCESS.2020.2992640.

K. Sharma, S. Singh, and R. Doriya, "Optimized cuckoo search algorithm using tournament selection function for robot path planning," Int. J. Adv. Robot. Syst., vol. 18, no. 3, 2021, doi: 10.1177/1729881421996136.

Y. Ran, X. Xu, Z. Tan, and M. Luo, "A Review of 2D Lidar SLAM Research," Remote Sensing, Apr. 2025, doi: 10.3390/rs17071214.

Z. Wei, S. Wang, K. Chen, and F. Wang, "ROS-Based Navigation and Obstacle Avoidance: A Study of Architectures, Methods, and Trends," Sensors, Jul. 2025, doi: 10.3390/s25144306.




DOI: https://doi.org/10.35308/jmkn.v12i2.15982

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Jurnal Mekanova: Mekanikal, Inovasi dan Teknologi
p-ISSN: 2477-5029  I  e-ISSN: 2502-0498  I  DOI: 10.35308
Jl. Alue Peunyareng, Ujong Tanoh Darat, Meureubo, Kabupaten Aceh Barat, Aceh 23681, Indonesia
License Creative Commons is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License