• Hendy Prasetyo Institut Teknologi Sepuluh Nopember (ITS)
  • Trihastuti Agustinah Institut Teknologi Sepuluh Nopember (ITS)


Quadcopter is a type of Unmanned Aerial Vehicle (UAV) technology, characterized by simple mechanical structure, ease of flying and good maneuvering. In its usage, the quadcopter is required to evade obstacles in its path. Thus, an obstacle avoidance system in a 3D space with both static and dynamic obstacles is. Avoidance direction is determined by considering nearest distance based on the dimensions of the obstacle. Due to limited battery capacity, the quadcopter also needs to consider energy efficiency in obstacle avoidance. The obstacle’s properties and movement direction are also needed in considering the correct avoidance direction. Using a modified Local Mean K-Nearest Centroid Neighbor (LMKNCN) algorithm results in a 97.5% accuracy for avoidance direction decision. The learning process between training data and testing data yielded a computation duration of 0.142341 seconds. The simulations showed that the quadcopter is able to avoid static and dynamic obstacles to reach its destination without collisions.


Download data is not yet available.

Author Biographies

Hendy Prasetyo, Institut Teknologi Sepuluh Nopember (ITS)
Department of Electrical Engineering
Trihastuti Agustinah, Institut Teknologi Sepuluh Nopember (ITS)
Department of Electrical Engineering


[1] B. H. Y. Alsalam, K. Morton, D. Campbell, and F. Gonzalez, “Autonomous UAV with Vision Based On-Board Decision Making for Remote Sensing and Precision Agriculture,” in 2017 IEEE Aerospace Conference, Big Sky, MT, USA, Mar. 2017, pp. 1–12. doi: 10.1109/AERO.2017.7943593.
[2] D. Popescu, L. Ichim, and T. Caramihale, “Flood Areas Detection based on UAV Surveillance System,” in 2015 19th International Conference on System Theory, Control and Computing (ICSTCC), Cheile Gradistei, Romania, Oct. 2015, pp. 753–758. doi: 10.1109/ICSTCC.2015.7321384.
[3] W. Wang, Y. Chen, and X. Zhang, “A Rural Constuction Land Extraction Algorithm for UAV Images based on Improved Gaussian Mixture Model and Markov Random Field,” p. 4.
[4] M. B. Bejiga, A. Zeggada, and F. Melgani, “Convolutional Neural Networks for Near Real-Time Object Detection from UAV Imagery in Avalanche Search and Rescue Operations,” in 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Beijing, China, Jul. 2016, pp. 693–696. doi: 10.1109/IGARSS.2016.7729174.
[5] E. Camci and E. Kayacan, “Waitress Quadcopter Explores how to Serve Drinks by Reinforcement Learning,” in 2016 IEEE Region 10 Conference (TENCON), Singapore, Nov. 2016, pp. 28–32. doi: 10.1109/TENCON.2016.7847952.
[6] I. S. Asti, T. Agustinah, and A. Santoso, “Obstacle Avoidance with Energy Efficiency and Distance Deviation Using KNN Algorithm for Quadcopter,” in 2020 International Seminar on Intelligent Technology and Its Applications (ISITIA), Surabaya, Indonesia, Jul. 2020, pp. 285–291. doi: 10.1109/ISITIA49792.2020.9163788.
[7] Y. Liu, D. Chen, and S. Zhang, “Obstacle Avoidance Method based on the Movement Trend of Dynamic Obstacles,” in 2018 3rd International Conference on Control and Robotics Engineering (ICCRE), Nagoya, Apr. 2018, pp. 45–50. doi: 10.1109/ICCRE.2018.8376431.
[8] J. Gou, Z. Yi, L. Du, and T. Xiong, “A Local Mean-Based K-Nearest Centroid Neighbor Classifier,” Comput. J., vol. 55, no. 9, pp. 1058–1071, Sep. 2012, doi: 10.1093/comjnl/bxr131.
[9] S. Damavandinejadmonfared, “Kernel Entropy Component Analysis using Local Mean-based K-Nearest Centroid Neighbour (LMKNCN) as a Classifier for Face Recognition in Video Surveillance Camera Systems,” in 2012 IEEE 8th International Conference on Intelligent Computer Communication and Processing, Cluj-Napoca, Cluj, Romania, Aug. 2012, pp. 253–256. doi: 10.1109/ICCP.2012.6356195.
[10] D. Pan, Z. Zhao, L. Zhang, and C. Tang, “Recursive Clustering K-Nearest Neighbors Algorithm and the Application in the Classification of Power Quality Disturbances,” in 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, Nov. 2017, pp. 1–5. doi: 10.1109/EI2.2017.8245652.
[11] D. Zhang, B. Xu, and J. Wood, “Predict Failures in Production Lines: A Two-Stage Approach with Clustering and Supervised Learning,” in 2016 IEEE International Conference on Big Data (Big Data), Washington DC,USA, Dec. 2016, pp. 2070–2074. doi: 10.1109/BigData.2016.7840832.
[12] T. Agustinah, F. Isdaryani, and M. Nuh, “Tracking Control of Quadrotor Using Static Output Feedback with Modified Command-Generator Tracker,” Int. Rev. Autom. Control IREACO, vol. 9, no. 4, p. 242, Jul. 2016, doi: 10.15866/ireaco.v9i4.9431.
[13] K. Y. Chee and Z. W. Zhong, “Control, Navigation and Collision Avoidance for an Unmanned Aerial Vehicle,” Sens. Actuators Phys., vol. 190, pp. 66–76, Feb. 2013, doi: 10.1016/j.sna.2012.11.017.
[14] H. V. Abeywickrama, B. A. Jayawickrama, Y. He, and E. Dutkiewicz, “Algorithm for Energy Efficient Inter-UAV Collision Avoidance,” in 2017 17th International Symposium on Communications and Information Technologies (ISCIT), Cairns, Australia, Sep. 2017, pp. 1–5. doi: 10.1109/ISCIT.2017.8261200.
[15] J. Viegas, Kinetic and Potential Energy: Understanding Changes within Physical Systems. New York: Rosen Pub. Group, 2005.
[16] N. Michael, D. Mellinger, Q. Lindsey, and V. Kumar, “The GRASP Multiple Micro-UAV Testbed,” IEEE Robot. Autom. Mag., vol. 17, no. 3, pp. 56–65, Sep. 2010, doi: 10.1109/MRA.2010.937855.
[17] M. Stamp, Introduction to Machine Learning with Applications in Information Security. Boca Raton London New York: CRC Press, Taylor & Francis Group, 2018.
How to Cite
PRASETYO, Hendy; AGUSTINAH, Trihastuti. OBSTACLE AVOIDANCE IN QUADCOPTER NAVIGATION USING MODIFIED LOCAL MEAN K-NEAREST CENTROID NEIGHBOR METHOD. Jurnal Ilmiah Kursor, [S.l.], v. 11, n. 3, p. 109, july 2022. ISSN 2301-6914. Available at: <https://kursorjournal.org/index.php/kursor/article/view/267>. Date accessed: 12 aug. 2022. doi: https://doi.org/10.21107/kursor.v11i3.267.