Pengembangan Drone Pathfinding Simulator Menggunakan Algoritma A* dengan Dynamic Obstacle Avoidance untuk Optimasi Jalur Penerbangan
Abstract
The use of drones is expanding rapidly, but a major operational challenge is navigation in dynamic and obstacle-filled environments. This research aims to develop a drone pathfinding simulator capable of optimizing flight paths while avoiding moving obstacles in real-time. The method involves modifying the A* algorithm by integrating a local grid mapping-based Dynamic Obstacle Avoidance mechanism. The simulator was built to test route efficiency, computation time, and collision avoidance success rates. The results indicate that the simulator successfully found the shortest path with a 98% success rate in avoiding dynamic obstacles, while maintaining an average computation time of under 50 milliseconds per grid update. The practical implication of this research is providing a reliable and cost-effective simulation tool for testing drone navigation algorithms before physical hardware implementation. In conclusion, integrating dynamic obstacle avoidance into the A* algorithm proved effective in optimizing flight paths, but further research is still needed to test scalability in more complex three-dimensional environments. Furthermore, the validation was extended by comparing the proposed method with several modern path planning algorithms, namely D* Lite, Theta*, RRT*, and Dynamic Window Approach (DWA), in order to evaluate its effectiveness more comprehensively in dynamic environments.
Downloads
References
S. Sugeng, R. A. Putra, R. F. Muslim, dan Y. Septianto, “Unmanned Aerial Vehicle (UAV) for Mapping Plantation Area,” Telekontran J. Ilm. Telekomun. Kendali dan Elektron. Terap., vol. 7, no. 1, hal. 79–89, 2019, doi: 10.34010/telekontran.v7i1.1642.
M. Lyu, Y. Zhao, C. Huang, dan H. Huang, “Unmanned Aerial Vehicles for Search and Rescue: A Survey,” Remote Sens., vol. 15, no. 13, hal. 1–35, 2023, doi: 10.3390/rs15133266.
V. V. L. Minh Tuan Pham1*, Anh Tuan Hoang2, Anh Tuan Le1, Abdel Rahman M.Said Al-Tawaha3, Van Huong Dong2, No Title 済無No Title No Title No Title, vol. 2. 2024.
G. Triantono dan Al-Khowarizmi, “Perancangan dan Implementasi Drone Flysurveil Berbasis IoT untuk Sistem Pengawasan Otomatis,” SAINTEK (Sains dan Teknol., vol. 2, no. 1, hal. 12–15, 2025.
A. T. Sasaki, “No 主観的健康感を中心とした在宅高齢者における 健康関連指標に関する共分散構造分析Title,” 2016.
D. Siregar, E. Keisha Silalahi, C. Krensia Panjaitan, dan P. Harliana, “Perbandingan Efisiensi Algoritma Djikstra Dan Algoritma a* (a Star) Dalam Menemukan Rute Optimal Antara Sun Plaza Dan Podomoro Menggunakan Python,” JATI (Jurnal Mhs. Tek. Inform., vol. 9, no. 1, hal. 217–223, 2024, doi: 10.36040/jati.v9i1.12269.
M. A. RIZQIFADHIILAH dan F. CERDAS, “Prediksi Dan Estimasi Rintangan Dinamis Menggunakan Ensemble Kalman Filter Dan Clustering Untuk Trajectory Tracking …,” Researchgate.Net.
Fery Andika Kurniawan, Azhar Saddiq, dan C. I. Saragih, “Analisis Kinerja Algoritma Path Planning Klasik dan Heuristik pada Robot Bergerak dalam Lingkungan Dinamis,” Semin. Nas. Tek. Elektro, vol. 4, no. 1, hal. 129–136, 2025, doi: 10.46962/snte.25.081.
P. Harsadi, “Pathfinding pada Lingkungan Statis Berdasarkan Artificial Potential Field Dengan Flocking Behavior Untuk Non-Player Character Follower Pada Game,” J. Ilm. SINUS, hal. 1–10, 2016.
F. Matematika, “SIGMA MENGGUNAKAN METODE DISTURBANCE COMPENSATING MODEL PREDICTIVE CONTROL ( DC-MPC ),” 2018.
B. A. B. Ii dan T. T. Pustaka, “Sistem Pendukung Keputusan Penilaian Kinerja Guru Menggunakan Metode Gap Analysis Berbasis Web,” hal. 7–23, 2015.
M. I. Java dan R. E. Putra, “Rancang Bangun Aplikasi Drone Simulator Berbasis Android Menggunakan Game Engine Unity,” J. Informatics Comput. Sci., vol. 1, no. 01, hal. 26–33, 2019, doi: 10.26740/jinacs.v1n01.p26-33.
Y. A. Wicaksono dan H. N. R. Archaqie, “a Literature Review on Network Simulation Application Development Using Visual Programming Languages,” J. Teknol. Inf. Dan Komun., vol. 16, no. 1, hal. 167–175, 2025, doi: 10.51903/jtikp.v6i1.1146.
M. H. Hidayat, O. W. Maulana, H. Oktavianto, L. A. Muharom, T. A. Cahyanto, dan I. Saifudin, “Implementasi Virtual Reality dalam Visualisasi Arsitektur Kampus Menggunakan Game Development Life Cycle (GDLC),” BIOS J. Teknol. Inf. dan Rekayasa Komput., vol. 6, no. 2, hal. 67–73, 2025.
haryono umar heni afiani nisaakmala, “No TitleΕΛΕΝΗ,” Αγαη, vol. 15, no. 1, hal. 37–48, 2024.
M. Kumar dan P. K. Kelly, “Non-Linear Signal Processing Methods for UAV Detections from a Multi-Function X-Band Radar,” Drones, vol. 7, no. 4, 2023, doi: 10.3390/drones7040251.
T. Rahajoeningroem dan D. A. Gunastuti, “Studi Performansi Algoritma Perencanaan Jalur Berbasis Informed Rapidly-exploring Random Tree Star,” Telekontran J. Ilm. Telekomun. Kendali dan Elektron. Terap., vol. 12, no. 1, hal. 50–67, 2024, doi: 10.34010/telekontran.v12i1.12912.
L. Xiang, X. Li, H. Liu, dan P. Li, “Parameter Fuzzy Self-Adaptive Dynamic Window Approach for Local Path Planning of Wheeled Robot,” IEEE Open J. Intell. Transp. Syst., vol. 3, no. December 2021, hal. 1–6, 2022, doi: 10.1109/OJITS.2021.3137931.
D. Karisma, “Legal Barriers Affecting Decentralized Public Service Delivery in Rapidly Transforming Political Environments,” Perkara J. Ilmu Huk. dan Polit., vol. 3, no. 4, hal. 1055–1065, 2025, doi: 10.51903/jqpxqv07.
E. Frans Aritonang, A. Arif, O. Danil Tarigan, D. Jonto Sinaga, dan A. Sinuraya, “Prediksi Akurat Output Daya Jangka Pendek PLTS Menggunakan Algoritma Long Short-Term Memory (LSTM) Jaringan Saraf Tiruan Berbasis Data Cuaca Real-Time,” J. Ilm. Nusant. ( JINU), vol. 3, no. 1, hal. 364–370, 2026.
J. Juliansah, “ANALISIS KOMPARATIF METODE CLOSED LOOP TUNING JONI JULIANSAH NIM : 23220319 ( Program Studi Magister Teknik Elektro ) INSTITUT TEKNOLOGI BANDUNG Desember 2024 ABSTRAK ANALISIS KOMPARATIF METODE CLOSED LOOP TUNING PID CONTROLLER PADA SISTEM QUADCOPTER PX4,” vol. 23220319, hal. 66+xii, 2024.
Copyright (c) 2026 Muh. Zabil, Sugiarto Cokrowibowo, A. Amirul Asnan Cirua

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








.png)




