基于改进A*算法的无人机路径规划研究
Research on UAV Path Planning Based on Improved A* Algorithm
DOI: 10.12677/aam.2025.147342, PDF,    国家自然科学基金支持
作者: 邵新峰*, 赵鑫宇, 王芯珧:辽宁工业大学理学院,辽宁 锦州
关键词: 无人机三维路径规划A*算法自适应权重B样条曲线动态UAV 3D Path Planning A* Algorithm Adaptive Weights B-Spline Curve Dynamics
摘要: 针对于标准的A*算法在无人机路径中存在搜索效率低,对动态环境的适应性较差及路径不平滑等问题,本文提出两种改进的A*算法。首先提出二维栅格地图三维化建模方法,通过叠加高度信息并引入颜色表征地形高低,简化三维路径规划问题,使环境模型更直观,便于快速建立仿真模型;其次针对标准A*算法启发式函数权重固定的缺陷,引入动态自适应权重系数ω,根据预估代价与阈值的关系动态调整权重比例进行优化,提出自适应权重A*算法以提升路径求解效率;最后引入B样条曲线平滑的方法,对规划路径进行几何优化以改善平滑度。仿真结果表明,改进后的A*算法能有效解决复杂环境下的路径规划问题,在缩短路径长度、改善路径平滑度、提升搜索效率方面表现显著。
Abstract: Aiming at the problems of low search efficiency, poor adaptability to dynamic environments, and uneven paths of the standard A* algorithm in UAV paths, this paper proposes two improved A* algorithm. Firstly, a three-dimensional modeling method for two-dimensional grid maps is proposed. By overlaying height information and introducing color representation of terrain height, the problem of three-dimensional path planning is simplified, making the environment model more intuitive and facilitating the rapid establishment of simulation models; Secondly, in response to the fixed weight of the heuristic function in the standard A* algorithm, a dynamic adaptive weight coefficient ω is introduced to dynamically adjust the weight ratio based on the relationship between the estimated cost and the threshold for optimization. The adaptive weight A* algorithm is proposed to improve the efficiency of path solving; Finally, the B-spline curve smoothing method is introduced to perform geometric optimization on the planned path to improve smoothness. The simulation results show that the improved A* algorithm can effectively solve path planning problems in complex environments, with significant performance in shortening path length, improving path smoothness, and enhancing search efficiency.
文章引用:邵新峰, 赵鑫宇, 王芯珧. 基于改进A*算法的无人机路径规划研究[J]. 应用数学进展, 2025, 14(7): 13-23. https://doi.org/10.12677/aam.2025.147342

参考文献

[1] Gan, P., Dong, Y.S., Sun, L., et al. (2017) Evaluation of Maize Waterlogging Disaster Using UAV LiDAR Data. Scientia Agricultura Sinica, 50, 2983-2992.
[2] Taqwim Safrudin, A., Darma, S. and Sukirno, S. (2020) Object Detection for Autonomous Search and Rescue Quadrotor Application. Journal of Physics: Conference Series, 1528, Article ID: 012017. [Google Scholar] [CrossRef
[3] 陈燕, 王佳盛, 曾泽钦, 等. 大视场下荔枝采摘机器人的视觉预定位方法[J]. 农业工程学报, 2019, 35(23): 48-54.
[4] Liu, X., Chen, M., Zhangchen, X., Tang, Y., Fang, Y., Shi, X., et al. (2022) Intelligent UAV Platform: Assist Construction of Agricultural Production Automation. 2022 7th International Conference on Intelligent Computing and Signal Processing (ICSP), Xi’an, 15-17 April 2022, 1009-1012. [Google Scholar] [CrossRef
[5] 陈锦涛, 李鸿一, 任鸿儒, 等. 基于RRT森林算法的高层消防无人机室内协同路径规划[J]. 自动化学报, 2023, 49(12): 2615-2626.
[6] 李德仁, 李明. 无人机遥感系统的研究进展与应用前景[J]. 武汉大学学报∙信息科学版, 2014, 39(5): 505-513.
[7] 曾青. 基于群智能算法的无人机路径规划研究[D]: [硕士学位论文]. 重庆: 重庆理工大学, 2022.
[8] Yao, Y., Zhou, X.S., Zhang, K.L., et al. (2010) Dynamic Trajectory Planning for Unmanned Aerial Vehicle Based on Sparse A* Search and Improved Artificial Potential Field. Control Theory and Applications, 27, 953-959.
[9] 唐嘉宁, 彭志祥, 李孟霜, 等. 基于改进A*算法的无人机路径规划研究[J]. 电子测量技术, 2023, 46(8): 99-104.
[10] 闫少华, 石星雨, 张兆宁. 基于改进A*算法的城市物流无人机三维路径规划[J].科学技术与工程, 2024, 24(29): 12781-12788.
[11] 张丽丽, 黄辰, 杜宇飞. 基于改进A*算法的无人机路径规划研究[J]. 电子制作, 2023, 31(5): 81-83.
[12] Bryson, A.E. (1996) Optimal Control-1950 to 1985. IEEE Control Systems, 16, 26-33. [Google Scholar] [CrossRef
[13] 伍鹏飞. 基于智能算法的无人机路径规划研究[D]: [硕士学位论文]. 南京: 南京信息工程大学, 2022.
[14] 罗超. 基于改进A*算法的无人机路径规划算法及应用[D]: [硕士学位论文]. 长沙: 中南大学, 2023.
[15] 贾彬, 包长春, 蒋金成. 基于改进A*算法的无人机路径规划研究[J]. 信息与电脑(理论版), 2023, 35(19): 71-75.
[16] 陈晓冬, 王福威. 基于改进A*算法的AGV路径规划[J]. 计算机系统应用, 2023, 32(3): 180-185.
[17] 李靖, 杨帆. 分布式协同多机器人多任务目标遍历路径规划[J]. 天津工业大学学报, 2020, 39(6): 68-75.
[18] 王志特, 罗丽平, 廖义奎, 等. 适合复杂环境的改进A*路径规划算法[J]. 广西大学学报(自然科学版), 2024, 49(5): 1099-1111.