| 8 | 1,416 | 24 |
阅读 |
下载 |
被引 |
采用常规A*算法进行无人机避障航线规划存在搜索节点多、区域大、时间长、效率低,生成的航线拐角多且含有大量非必要航线冗余点,以及未考虑无人机自身体积与尺寸导致在飞行中与障碍物边界碰撞等问题。为此,文中设计一种改进的A*算法。首先考虑无人机自身体积与尺寸,提出一种消除边界碰撞事故的子节点扩展方法;其次,改进评价函数以减少往复搜索次数,减少搜索节点数量,提高搜索效率;然后,根据Floyd思想对生成的航线进行简化处理,消除航线中的冗余航路点,减少航线转角数量,达到简化航线并改善航线平滑度的效果;最后,基于改进的A*算法对无人机避障航线进行非线性仿真。结果表明,改进的A*算法生成的航线合理、安全,使无人机的飞行更加连续和顺畅。
Abstract:The conventional A* algorithm for UAV obstacle avoidance route planning has many problems such as multiple search nodes,large area,long time,low efficiency,many generated route corners including a large number of unnecessary route redundancy points,and collision with obstacle boundaries in flight due to the failure to consider the size and size of UAV itself. An improved A* algorithm is designed. A sub-node expansion method to eliminate boundary collision accidents is proposed considering the volume and size of UAV. The evaluation function is improved to reduce the number of reciprocating searches,reduce the number of search nodes,and improve the search efficiency. The generated route is simplified according to Floyd' s idea to eliminate redundant waypoints in the route,reduce the number of route corners,and achieve the effect of simplifying the route and improving the smoothness of the route. Based on the improved A* algorithm,the obstacle avoidance route of UAV is simulated nonlinearly. The results show that the route generated by the improved A* algorithm is reasonable and safe,making the flight of UAV more continuous and smooth.
[1]董箭,初宏晟,卢杬樟,等.基于A*算法的无人机路径规划优化模型研究[J].海洋测绘,2021,41(3):28-31.
[2]霍凤财,迟金,黄梓健,等.移动机器人路径规划算法综述[J].吉林大学学报(信息科学版),2018,36(6):639-647.
[3]王志明.无人机路径规划算法研究[D].长春:长春工业大学,2019.
[4]张志文,张鹏,毛虎平,等.改进A*算法的机器人路径规划研究[J].电光与控制,2021,28(4):21-25.
[5] ANDRESE A,GONZáLEZ-ARRIBAS D,SOLERM M,et al.Informed scenario-based RRT for aircraft trajectory planning under ensemble forecasting of thunder storms[J].Transportation research part c:emerging technologies,2021,129:103232.
[6]吴健.基于A-star改进路径规划算法研究[D].马鞍山:安徽工业大学,2019.
[7]宋晓茹,任怡悦,高嵩,等.移动机器人路径规划综述[J].计算机测量与控制,2019,27(4):1-5.
[8] KE Da,LIU Xiaoyu,ZHANG Bi. Variable step length A*algorithm for path planning of mobile robot[C]//2017 29th Chinese Control and Decision Conference. Chongqing:IEEE,2017:973-977.
[9] JING Xurui,YANG Xiaojun. Application and improvement of heuristic function in A*algorithm[C]//2018 37th Chinese Control Conference. Wuhan:IEEE,2018:483-486.
[10]李世国,苏卫华,郭鹏飞,等.基于改进A*算法的无人搜救全局路径规划研究[J].医疗卫生装备,2020,41(12):16-20.
[11]槐创锋,郭龙,贾雪艳,等.改进A*算法与动态窗口法的机器人动态路径规划[J].计算机工程与应用,2021,57(8):244-248.
[12]田华亭,李涛,秦颖.基于A*改进算法的四向移动机器人路径搜索研究[J].控制与决策,2017,32(6):1007-1012.
[13]张红梅,李明龙,杨乐.基于改进A*算法的移动机器人安全路径规划[J].计算机仿真,2018,35(4):319-324.
[14]赵晓,王铮,黄程侃,等.基于改进A*算法的移动机器人路径规划[J].机器人,2018,40(6):903-910.
[15]张敬寒,陶兆胜,彭澎,等.基于扩大搜索邻域A*算法的平滑路径规划[J].长春理工大学学报(自然科学版),2018,41(6):124-127.
[16]张帅,李学仁,张鹏,等.基于改进A*算法的无人机航迹规划[J].飞行力学,2016,34(3):39-43.
[17] KUSUMA M,RIYANTO,MACHBUB C,et al. Humanoid robot path planning and rerouting using A-Star search algorithm[C]//IEEE International Conference on Signals and Systems. Bandung,Indonesia:IEEE,2019:110-115.
[18] ALAM M A,FARUQ M O. Finding shortest path for road network using Dijkstra's algorithm[J]. Bangladesh journal of multidisciplinary scientific research,2019,1(2):41-45.
[19]杨奇峰,曲道奎,徐方.基于障碍物运动预测的移动机器人路径规划[J].计算机工程与设计,2021,42(1):182-188.
[20]胡中华,许昕,陈中.无人机三维航迹非均匀三次B样条平滑算法[J].控制工程,2020,27(7):1259-1266.
基本信息:
DOI:10.16652/j.issn.1004-373x.2023.08.032
中图分类号:V279;V249;TP18
引用信息:
[1]高九州,徐威峰,张立辉,等.基于改进A*算法的无人机避障航线规划[J].现代电子技术,2023,46(08):181-186.DOI:10.16652/j.issn.1004-373x.2023.08.032.
基金信息:
吉林省自然科学基金项目(YDZJ202201ZYTS561)
2023-04-12
2023-04-12
阅读
下载
被引