首页|基于改进A?算法的应急救援无人机路径规划

基于改进A?算法的应急救援无人机路径规划

扫码查看
针对救援无人机传统路径规划算法存在搜索扩展节点数多、搜索路径时间长、规划轨迹不平滑的缺点,提出了一种改进A∗算法的应急救援无人机路径规划方法。采用对角线距离作为启发函数并进行指数加权,通过双向搜索策略进行搜索优化,对生成的路径点使用贝塞尔曲线进行曲线拟合。实验中设计了多种非结构化地图,对Dijkstra算法、传统A∗算法和改进A∗算法在搜索扩展节点数、规划路径长度和搜索路径时间三方面进行对比。实验结果表明,设计的多种地图中改进A∗算法在搜索扩展节点数较Dijkstra算法和传统A∗算法分别至少降低了 59。82%、39。40%,在搜索路径时间分别至少降低了 57。38%、33。46%,规划后的路径经过贝塞尔曲线优化后满足无人机的实际飞行要求,可以实现高效率无人机应急救援。
Path Planning of Emergency Rescue UAV Based on Improved A Algorithm
Aiming at the shortcomings of the traditional path planning algorithm for rescue UAVs,such as a large number of search expansion nodes,long search path time,and uneven planning trajectory,an improved A∗algorithm for emergency rescue UAV path planning was proposed.The diagonal distance was used as a heuristic function and exponentially weighted,and the search optimization was carried out through a two-way search strategy,and the gener-ated path points were fitted with a Bezier curve.A variety of unstructured maps were designed in the experiment,and the Dijkstra algorithm,the traditional A∗ algorithm and the improved A∗ algorithm were compared in terms of the number of search expansion nodes,the length of the planned path and the search path time.The experimental results show that the number of search expansion nodes of the improved A∗ algorithm in the various maps designed is at least 59.82%and 39.40%lower than that of the Dijkstra algorithm and the traditional A∗algorithm,and the search path time is reduced by at least 57.38%and 33.46%,respectively.,the planned path is optimized by the Bezier curve to meet the actual flight requirements of the UAV,which can achieve high-efficiency UAV emergency rescue.

Emergency rescueExponential weightingTwo-way searchBezier curve

王其、王磊、倪世松、陈明星

展开 >

南京信息工程大学计算机学院、软件学院、网络空间安全学院,江苏 南京 210044

数字取证教育部工程研究中心,江苏 南京 210044

应急救援 指数加权 双向搜索 贝塞尔曲线

江苏省自然科学基金青年基金项目江苏省产学研合作项目

BK20160955BY2020648

2024

计算机仿真
中国航天科工集团公司第十七研究所

计算机仿真

CSTPCD
影响因子:0.518
ISSN:1006-9348
年,卷(期):2024.41(6)
  • 12