Abstract
In current trends, Unmanned Aerial vehicles adopt a wide range of services for several applications, such as logistics, rescue operations, and real-time monitoring. UAVs’ are proven be provide a safe and cost-effective solution. Efficient Path planning is crucial to the navigation of UAVs in different environments. However, finding an optimal path is challenging as it is about more than just finding the shortest path but also considering many factors, such as path generation time and path quality. The present work aims to design and develop an efficient algorithm for providing an obstacle-free path approach between two points. The present work proposed a novel path planning scheme (Rapid A*) using a bounded line-of-sight approach to provide a guaranteed solution and achieve motivating results concerning path length and path generation time. We also provide a detailed comparative analysis of the proposed RA* approach with trademark and the latest approaches A*, Beam Search, IDA*, DWA*, and Theta* algorithm. In terms of path generation time and while considering the realistic path, the proposed approach outperforms other approaches and achieves approx 18% less path generation time as compared to A*, Beam Search and Theta* algorithm and 4% less path length as compared to A*, Beam Search, IDA* and DWA* algorithm.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Availability of data and materials
Not applicable.
References
Ab Wahab, M.N., Nefti-meziani, S., Atyabi, A.: A comparative review on mobile robot path planning: classical or meta-heuristic methods? Annu. Rev. Control (2020). https://doi.org/10.1016/j.arcontrol.2020.10.001
Abed, M.S., Lutfy, O.F., Al-Doori, Q.F.: A review on path planning algorithms for mobile robots. Eng. Technol. J. 39(05), 804–820 (2021). https://doi.org/10.30684/etj.v39i5A.1941
Abhishek, B., Ranjit, S., Shankar, T., Eappen, G., Sivasankar, P., Rajesh, A.: Hybrid PSO-HSA and PSO-GA algorithm for 3d path planning in autonomous UAVs. SN Appl. Sci. (2020). https://doi.org/10.1007/s42452-020-03498-0
Aggarwal, S., Kumar, N.: Path planning techniques for unmanned aerial vehicles: a review, solutions, and challenges. Comput. Commun. 149, 270–299 (2020)
Aiello, G., Valavanis, K.P., Rizzo, A.: Fixed-wing UAV energy efficient 3d path planning in cluttered environments. J. Intell. Robot. Syst. (2022). https://doi.org/10.1007/s10846-022-01608-1
Ali, Z.A., Zhangang, H., Zhengru, D.: Path planning of multiple UAVs using MMACO and DE algorithm in dynamic environment. Meas. Control (2020). https://doi.org/10.1177/0020294020915727
Ali, Z.A., Zhangang, H., Hang, W.B.: Cooperative path planning of multiple uavs by using max-min ant colony optimization along with Cauchy mutant operator. Fluct. Noise Lett. 20(01), 2150002 (2021). https://doi.org/10.1142/S0219477521500024
Apostolidis, S.D., Kapoutsis, P.C., Kapoutsis, A.C., Kosmatopoulos, E.B.: Cooperative multi-UAV coverage mission planning platform for remote sensing applications. Auton. Robot. 46(2), 373–400 (2022). https://doi.org/10.1007/s10514-021-10028-3
Bao, S., Lu, Y., Li, K., Xu, P.: Research on path planning of UAV based on ant colony algorithm with angle factor. J. Phys. Conf. Ser. 1627(1), 012008 (2020). https://doi.org/10.1088/1742-6596/1627/1/012008
Birk, A., Wiggerich, B., Bülow, H., Pfingsthorn, M., Schwertfeger, S.: Safety, security, and rescue missions with an unmanned aerial vehicle (UAV). J. Intell. Robot. Syst. 64(1), 57–76 (2011). https://doi.org/10.1007/s10846-011-9546-8
Brintaki, A.N., Nikolos, I.K.: Coordinated UAV path planning using differential evolution. Oper. Res. 5(3), 487–502 (2005). https://doi.org/10.1007/BF02941133
Cekmez, U., Ozsiginan, M., Sahingoz, O.K.: A uav path planning with parallel aco algorithm on cuda platform. In: 2014 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 347–354 (2014). https://doi.org/10.1109/ICUAS.2014.6842273
Chen, B., Quan, G.: Np-hard problems of learning from examples. In: 2008 Fifth International Conference on Fuzzy Systems and Knowledge Discovery, vol. 2, pp. 182–186 (2008). https://doi.org/10.1109/FSKD.2008.406
Chen, J., Ye, F., Li, Y.: Travelling salesman problem for UAV path planning with two parallel optimization algorithms. In: Progress in Electromagnetics Research Symposium 2017-Novem, pp. 832–837 (2017). https://doi.org/10.1109/PIERS-FALL.2017.8293250
Chen, B., Yang, J., Zhang, H., Yang, M.: An improved spherical vector and truncated mean stabilization based bat algorithm for uav path planning. IEEE Access 11, 2396–2409 (2023). https://doi.org/10.1109/ACCESS.2023.3234057
Chhikara, A., Kumar, R.: Hybridizing genetic algorithm and beam search for solving optimization problems. J. Algebraic Stat. 13(3), 1637–1651 (2022)
De Filippis, L., Guglieri, G., Quagliotti, F.: Path planning strategies for UAVS in 3D environments. J. Intell. Robot. Syst. 65(1–4), 247–264 (2012). https://doi.org/10.1007/s10846-011-9568-2
Ergezer, H., Leblebicioğlu, K.: 3D path planning for multiple UAVs for maximum information collection. J. Intell. Robot. Syst. Theory Appl. 73(1–4), 737–762 (2014). https://doi.org/10.1007/s10846-013-9895-6
Frontera, G., Martín, D.J., Besada, J.A., Gu, D.-W.: Approximate 3d Euclidean shortest paths for unmanned aircraft in urban environments. J. Intell. Robot. Syst. 85(2), 353–368 (2016). https://doi.org/10.1007/s10846-016-0409-1
Fu, X., Liu, K., Gao, X.: Multi-uavs communication-aware cooperative target tracking. Appl. Sci. (2018). https://doi.org/10.3390/app8060870
Gomez, C., Purdie, H.: UAV- based photogrammetry and geocomputing for hazards and disaster risk monitoring–a review. Geoenviron. Disas. (2016). https://doi.org/10.1186/s40677-016-0060-y
He, Y., Zeng, Q., Liu, J., Xu, G., Deng, X.: Path planning for indoor uav based on ant colony optimization. In: 2013 25th Chinese Control and Decision Conference (CCDC), pp. 2919–2923 (2013). https://doi.org/10.1109/CCDC.2013.6561444
He, Y., Zhai, D., Jiang, Y., Zhang, R.: Relay selection for uav-assisted urban vehicular ad hoc networks. IEEE Wirel. Commun. Lett. 9(9), 1379–1383 (2020). https://doi.org/10.1109/LWC.2020.2991037
Huang, L., Qu, H., Ji, P., Liu, X., Fan, Z.: A novel coordinated path planning method using k-degree smoothing for multi-uavs. Appl. Soft Comput. 48, 182–192 (2016). https://doi.org/10.1016/j.asoc.2016.06.046
Indu, S.R.: Trajectory planning and optimization for UAV communication: a review. J. Discrete Math. Sci. Cryptogr. 23(2), 475–483 (2020). https://doi.org/10.1080/09720529.2020.1728901
Joshi, A., Dhongdi, S., Dharmadhikari, M., Mehta, O., Anupama, K.R.: Enclosing and monitoring of disaster area boundary using multi-UAV network. J. Ambient. Intell. Hum. Comput. (2022). https://doi.org/10.1007/s12652-022-03757-5
Karbowska-Chilinska, J., Koszelew, J., Ostrowski, K., Kuczynski, P., Kulbiej, E., Wolejsza, P.: Beam search algorithm for ship anti-collision trajectory planning. Sensors (Switzerland) 19(24), 1–15 (2019). https://doi.org/10.3390/s19245338
Kashino, Z., Nejat, G., Benhabib, B.: Aerial wilderness search and rescue with ground support. J. Intell. Robot. Syst. 99(1), 147–163 (2019). https://doi.org/10.1007/s10846-019-01105-y
Koukuntla, S.R., Bhat, M., Aggarwal, S., Jenamani, R.K., Mukhopadhyay, J.: Deep learning rooted potential piloted RRT* for expeditious path planning. ACM Int. Conf. Proc. Ser. (2019). https://doi.org/10.1145/3351917.3351990
Krawiec, B., Kochersberger, K., Conner, D.C.: Autonomous aerial radio repeating using an a-star-based path planning approach. J. Intell. Robot. Syst. 74(3–4), 769–789 (2013). https://doi.org/10.1007/s10846-013-9853-3
Lai, X., Li, J.H., Chambers, J.: Enhanced center constraint weighted A* algorithm for path planning of petrochemical inspection robot. J. Intell. Robot. Syst. Theory Appl. (2021). https://doi.org/10.1007/s10846-021-01437-8
Li, S., Xu, X., Zuo, L.: Dynamic path planning of a mobile robot with improved q-learning algorithm. In: 2015 IEEE International Conference on Information and Automation, pp. 409–414 (2015). https://doi.org/10.1109/ICInfA.2015.7279322
Li, Y., Eslamiat, H., Wang, N., Zhao, Z., Sanyal, A.K., Qiu, Q.: Autonomous waypoints planning and trajectory generation for multi-rotor UAVs. In: DESTION 2019—Proceedings of the Workshop on Design Automation for CPS and IoT, pp. 31–40 (2019). https://doi.org/10.1145/3313151.3313163
Lin, N., Tang, J., Li, X., Zhao, L.: A novel improved bat algorithm in UAV path planning. Comput. Mater. Contin. 61(1), 323–344 (2019). https://doi.org/10.32604/cmc.2019.05674
Liu, X., Zhang, D., Zhang, T., Zhang, J., Wang, J.: A new path plan method based on hybrid algorithm of reinforcement learning and particle swarm optimization. Eng. Comput. 39(3), 993–1019 (2022). https://doi.org/10.1108/EC-09-2020-0500
Mandloi, D., Arya, R., Verma, A.K.: Unmanned aerial vehicle path planning based on a-star algorithm and its variants in 3d environment. Int. J. Syst. Assur. Eng. Manag. 12(5), 990–1000 (2021). https://doi.org/10.1007/s13198-021-01186-9
Mendonca, P., Goodwin, S.: C-theta: Cluster based path-planning on grids. In: Proceedings—2015 International Conference on Computational Science and Computational Intelligence, CSCI 2015, pp. 605–608 (2016). https://doi.org/10.1109/CSCI.2015.92
Ming, Z., Lingling, Z., Xiaohong, S., Peijun, M., Yanhang, Z.: Improved discrete mapping differential evolution for multi-unmanned aerial vehicles cooperative multi-targets assignment under unified model. Int. J. Mach. Learn. Cybern. 8(3), 765–780 (2015). https://doi.org/10.1007/s13042-015-0364-3
Nash, A., Koenig, S., Tovey, C.: Lazy Theta*: any-angle path planning and path length analysis in 3D. In: Proceedings of the 3rd Annual Symposium on Combinatorial Search, SoCS 2010 (December 2013), pp. 153–154 (2010)
Pan, Y., Yang, Y., Li, W.: A deep learning trained by genetic algorithm to improve the efficiency of path planning for data collection with multi-UAV. IEEE Access 9, 7994–8005 (2021). https://doi.org/10.1109/ACCESS.2021.3049892
Patle, B., Pandey, A.: A review on path planning strategies for navigation of mobile robot. Def. Technol. 15(4), 582–606 (2019). https://doi.org/10.1016/j.dt.2019.04.011
Perez-Carabaza, S., Besada-Portas, E., Lopez-Orozco, J.A., de la Cruz, J.M.: Ant colony optimization for multi-UAV minimum time search in uncertain domains. Appl. Soft Comput. 62, 789–806 (2018). https://doi.org/10.1016/j.asoc.2017.09.009
Qi, D., Zhang, Z., Zhang, Q.: Path planning of multirotor UAV based on the improved ant colony algorithm. J. Robot. 2022, 1–9 (2022). https://doi.org/10.1155/2022/2168964
Qu, C., Gai, W., Zhong, M., Zhang, J.: A novel reinforcement learning based grey wolf optimizer algorithm for unmanned aerial vehicles (UAVs) path planning. Appl. Soft Comput. J. 89, 106099 (2020). https://doi.org/10.1016/j.asoc.2020.106099
Roberge, V., Tarbouchi, M., Labonte, G.: Comparison of parallel genetic algorithm and particle swarm optimization for real-time UAV path planning. IEEE Trans. Industr. Inf. 9(1), 132–141 (2013). https://doi.org/10.1109/TII.2012.2198665
Sabo, C., Cohen, K.: Fuzzy logic unmanned air vehicle motion planning. Adv. Fuzzy Syst. 2012, 1–14 (2012). https://doi.org/10.1155/2012/989051
Shang, K., Karungaru, S., Feng, Z., Ke, L., Terada, K.: A ga-aco hybrid algorithm for the multi-uav mission planning problem. In: 2014 14th International Symposium on Communications and Information Technologies (ISCIT), pp. 243–248 (2014). https://doi.org/10.1109/ISCIT.2014.7011909
Shao, S., Peng, Y., He, C., Du, Y.: Efficient path planning for uav formation via comprehensively improved particle swarm optimization. ISA Trans. 97, 415–430 (2020)
Song, R., Liu, Y., Bucknall, R.: Smoothed A* algorithm for practical unmanned surface vehicle path planning. Appl. Ocean Res. 83(November 2018), 9–20 (2019). https://doi.org/10.1016/j.apor.2018.12.001
Song, R., Liu, Y., Bucknall, R.: Smoothed a* algorithm for practical unmanned surface vehicle path planning. Appl. Ocean Res. 83, 9–20 (2019). https://doi.org/10.1016/j.apor.2018.12.001
Sun, X., Druzdzel, M.J., Yuan, C.: Dynamic weighting A* search-based MAP algorithm for Bayesian networks. In: Proceedings of the 3rd European Workshop on Probabilistic Graphical Models, PGM 2006 (May 2014), pp. 279–286 (2006)
Sun, S., Dong, K., Guo, C., Tan, D.: A wind estimation based on unscented Kalman filter for standoff target tracking using a fixed-wing UAV. Int. J. Aeronaut. Sp. Sci. 22(2), 366–375 (2020). https://doi.org/10.1007/s42405-020-00290-7
Sutradhar, S., Sharmin, S., Islam, S.: A Review On IDA—Iterative deepening algorithm Heuristics Search. In: 2022 6th International Conference on Trends in Electronics and Informatics, ICOEI 2022—Proceedings (Icoei), pp. 286–288 (2022). https://doi.org/10.1109/ICOEI53556.2022.9776667
Tang, G., Tang, C., Claramunt, C., Hu, X., Zhou, P.: Geometric A-star algorithm: an improved A-star algorithm for AGV path planning in a port environment. IEEE Access 9, 59196–59210 (2021). https://doi.org/10.1109/ACCESS.2021.3070054
Taylor, B., Choi, A.: Fuzzy ant colony algorithm for terrain following optimization. In: 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 3834–3839 (2014). https://doi.org/10.1109/SMC.2014.6974528
Villa, D.K.D., Brandão, A.S., Sarcinelli-Filho, M.: A survey on load transportation using multirotor UAVs. J. Intell. Robot. Syst. 98(2), 267–296 (2019). https://doi.org/10.1007/s10846-019-01088-w
Wang, M., Liu, J.: Fuzzy logic based robot path planning in unknown environment, pp. 813–8182 (2005). https://doi.org/10.1109/ICMLC.2005.1527055
Wang, C., Wang, L., Qin, J., Wu, Z., Duan, L., Li, Z., Cao, M., Ou, X., Su, X., Li, W., Lu, Z., Li, M., Wang, Y., Long, J., Huang, M., Li, Y., Wang, Q.: Path planning of automated guided vehicles based on improved A-Star algorithm. In: 2015 IEEE International Conference on Information and Automation, ICIA 2015 (August), pp. 2071–2076 (2015). https://doi.org/10.1109/ICInfA.2015.7279630
Wang, H., Lou, S., Jing, J., Wang, Y., Liu, W., Liu, T.: The EBS-A* algorithm: an improved A* algorithm for path planning. PLoS ONE 17(2 February), 15–18 (2022). https://doi.org/10.1371/journal.pone.0263841
Wenzheng, L., Junjun, L., Shunli, Y.: An improved dijkstra’s algorithm for shortest path planning on 2d grid maps. In: 2019 IEEE 9th International Conference on Electronics Information and Emergency Communication (ICEIEC), pp. 438–441 (2019). https://doi.org/10.1109/ICEIEC.2019.8784487
Wilt, C., Ruml, W.: When does weighted A* fail. In: Proceedings of the 5th Annual Symposium on Combinatorial Search, SoCS 2012, pp. 137–144 (2012)
Yang, R., Cheng, L.: Path Planning of Restaurant Service Robot Based on A-star Algorithms with Updated Weights. In: Proceedings—2019 12th International Symposium on Computational Intelligence and Design, ISCID 2019 vol. 1, pp. 292–295 (2019). https://doi.org/10.1109/ISCID.2019.00074
Yijing, Z., Zheng, Z., Xiaoyi, Z., Yang, L.: Q learning algorithm based uav path learning and obstacle avoidence approach. In: 2017 36th Chinese Control Conference (CCC), pp. 3397–3402 (2017). https://doi.org/10.23919/ChiCC.2017.8027884
Yu, X., Chen, W.N., Gu, T., Yuan, H., Zhang, H., Zhang, J.: ACO-A: ant colony optimization plus A for 3-D traveling in environments with dense obstacles. IEEE Trans. Evol. Comput. 23(4), 617–631 (2019). https://doi.org/10.1109/TEVC.2018.2878221
Zhang, W.: Complete anytime beam search. In: Proceedings of the National Conference on Artificial Intelligence, pp. 425–430 (1998)
Zhang, B., Mao, Z., Liu, W., Liu, J.: Geometric reinforcement learning for path planning of UAVs. J. Intell. Robot. Syst. 77(2), 391–409 (2013). https://doi.org/10.1007/s10846-013-9901-z
Zhang, B., Mao, Z., Liu, W., Liu, J.: Geometric reinforcement learning for path planning of UAVs. J. Intell. Robot. Syst. 77(2), 391–409 (2015). https://doi.org/10.1007/s10846-013-9901-z
Zheng, X., Wang, F., Li, Z.: A multi-UAV cooperative route planning methodology for 3D fine-resolution building model reconstruction. ISPRS J. Photogramm. Remote. Sens. 146(October), 483–494 (2018). https://doi.org/10.1016/j.isprsjprs.2018.11.004
Zhou, X., Gao, F., Fang, X., Lan, Z.: Improved bat algorithm for uav path planning in three-dimensional space. IEEE Access 9, 20100–20116 (2021). https://doi.org/10.1109/ACCESS.2021.3054179
Zou, K., Wang, H., Zhang, F., Zhang, C., Kai, D.: Precision route planning method based on UAV remote sensing and genetic algorithm for weeding machine. Appl. Intell. (2022). https://doi.org/10.1007/s10489-022-03965-8
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
PK and KP designed the system model. PK conceptualized the framework and formulated the algorithm, carried out the implementation. MCG conceived the study and were in charge of overall direction and planning. The first draft of the manuscript was written by PK and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
Not applicable. They have no conflict of interest.
Consent to participate
Informed consent was obtained from all individual participants included in the study.
Consent for publication
Not applicable. All the materials, tables, scenarios, and images are originally created by the Author(s).
Ethics approval
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kumar, P., Pal, K., Govil, M.C. et al. Rapid A*: a robust path planning scheme for UAVs. Int J Intell Robot Appl 7, 720–739 (2023). https://doi.org/10.1007/s41315-023-00294-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41315-023-00294-y