Path planning for multi-copter UAVs using tutorial training and self learning inspired teaching-learning-based optimization



  • Hoang Van Truong Naval Academy, Vietnam
  • Doan Van Hoa (Corresponding Author) Academy of Military Science and Technology
  • Hoa Tat Thang Military Technical Academy



Path planning; Teaching learning-based optimization; Optacle avoidance; UAV; Drone; Multi-copter.


Route preparation for drones is a complex method to achieve an optimal path and meet constraints following specific tasks. This paper addresses the problem of a planning method for a multi-copter unmanned aerial vehicle (UAV) to examine ground surfaces. A multi-objective route planning algorithm, named the tutorial training and self learning inspired teaching learning-based optimization (TS-TLBO), is then introduced to create a feasible and flyable path while avoiding obstacles. Here, we firstly select a joint cost function that includes different constraints to improve operational safety, at the same time, to meet task requirements. The path-tracking scheme is then applied in the quadcopter to verify the proposed approach. Experiment results show the workability of our proposed path planning process.


[1]. N. Motlagh, T. Taleb, and O. Arouk, “Low-altitude unmanned aerial vehicles-based internet of things services: Comprehensive survey and future perspectives,” IEEE Internet of Things Journal, Vol. 3, no. 6, pp. 899–922, (2016). DOI:

[2]. V. T. Hoang, M. D. Phung, T. H. Dinh, and Q. P. Ha, "System architecture for real-time surface inspection using multiple UAVs," IEEE Systems Journal, Vol. 14, no. 2, pp. 2925-2934, (2020). DOI:

[3]. Y. Chen, J. Yu, X. Su, and G. Luo, “Path planning for multi-UAV formation,” Journal of Intelligent & Robotic Systems, Vol. 77, no. 1, pp. 229–246, (2015). DOI:

[4]. T. T. Mac, C. Copot, D. T. Tran, and R. De Keyser, “Heuristic approaches in robot path planning: A survey,” Robotics and Autonomous Systems, Vol. 86, pp. 13–28, (2016). DOI:

[5]. Y. V. Pehlivanoglu, “A new vibrational genetic algorithm enhanced with a voronoi diagram for path planning of autonomous UAV,” Aerospace Science and Technology, Vol. 16, no. 1, pp. 47–55, (2012). DOI:

[6]. B. Englot and F. Hover, “Multi-goal feasible path planning using ant colony optimization,” Robotics and Automation, IEEE International Conference on, pp. 2255–2260, (2011). DOI:

[7]. G. Yu, H. Song, and J. Gao, “Unmanned aerial vehicle path planning based on TLBO algorithm.” International Journal on Smart Sensing & Intelligent Systems, Vol. 7, no. 3, (2014). DOI:

[8]. Z. Zhai, G. Jia, and K. Wang, “A novel teaching learning-based optimization with error correction and cauchy distribution for path planning of unmanned air vehicle,” Computational intelligence and neuroscience, Vol., (2018). DOI:

[9]. R. Rao, V. Savsani, and D. Vakharia, “Teaching learning-based optimization: A novel method for constrained mechanical design optimization problems,” Computer-Aided Design, Vol. 43, no. 3, pp. 303 – 315, (2011). DOI:

[10]. Bansi D. Raja, R.L. Jhala, Vivek Patel, “Multi-objective optimization of a rotary regenerator using tutorial training and self-learning inspired teaching-learning based optimization algorithm (TS-TLBO),” Applied Thermal Engineering, Vol. 93, pp. 456 – 467, (2016). DOI:

[11]. V. T. Hoang, M. D. Phung, T. H. Dinh, and Q. P. Ha, “Angle-Encoded Swarm Optimization for UAV Formation Path Planning,” In 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 5239-5244). IEEE. DOI:

[12]. V. T. Hoang, M. D. Phung, "Enhanced Teaching-Learning-Based Optimization for 3D Path Planning of Multicopter UAVs." Lecture Notes in Mechanical Engineering, Springer, pp. 743-753, (2022). DOI:




How to Cite

Hoang, V. T., H. Doan Van, and T. T. Hoa. “Path Planning for Multi-Copter UAVs Using Tutorial Training and Self Learning Inspired Teaching-Learning-Based Optimization”. Journal of Military Science and Technology, vol. 87, no. 87, May 2023, pp. 32-39, doi:10.54939/1859-1043.j.mst.87.2023.32-39.



Research Articles