计算机与现代化 ›› 2023, Vol. 0 ›› Issue (02): 6-11.

• 算法设计与分析 • 上一篇    下一篇

面向UAV的三维空间快速路径规划算法

  

  1. (郑州轻工业大学计算机与通信工程学院,河南 郑州 450000)
  • 出版日期:2023-04-10 发布日期:2023-04-10
  • 作者简介:申浩阳(1995—),男,河南洛阳人,硕士研究生,研究方向:嵌入式系统及应用,机器人路径规划,E-mail: shenhaoyang2021@163.com; 陈晓雷(1964—),男,副教授,硕士,研究方向:嵌入式系统及应用,E-mail: cxl@zzuli.edu.cn; 袁俊岭(1980—),男,副教授,博士,研究方向:光网络技术,无线网络技术,E-mail: yuanjunling@foxmail.com; 韩禄(1995—),男,硕士研究生,研究方向:光网络技术,E-mail: 15617713049@163.com。
  • 基金资助:
    国家自然科学基金资助项目(61971380);河南省科技攻关项目(212102210171,212102210089)

Fast Path Planning Algorithm in 3D Space for UAV

  1. (School of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou 450000, China)
  • Online:2023-04-10 Published:2023-04-10

摘要: 无人机、无人水下机器人等工作在三维空间中的无人飞行器在进行路径规划时采用的路径规划算法多数为RRT*算法,但RRT*算法存在收敛速度较慢、迭代次数多、采样点利用率低、需要频繁进行碰撞检测等问题,针对现有算法采样的不足,提出双向自由化生长树算法(B-SOGT*)。该算法采用双向搜索、双引力场、试探性弹性扩张的方法来实现无人机在三维空间中的路径规划。双向搜索分别以起始点和目标点为根节点,构造出2棵随机树同时进行空间搜索,这样的方式提高了搜索效率;双引力场是分别以2颗随机树的根节点为中心生成的引力场,在引力场的作用下采样效率得到提升;试探性弹性扩张方法在生成路径时,引入父节点重选机制,并且去掉碰撞检测过程,提高了算法计算速度。仿真验证表明,B-SOGT*算法在取消碰撞检测过程后,拥有收敛速度更快、路径质量更优、迭代次数更少的优势。

关键词: 路径规划, 双向搜索, 双引力场, 试探性弹性扩展, 双向自由化生长树算法

Abstract: Most of the path planning algorithms used in the path planning of unmanned aerial vehicles such as UAVs and unmanned underwater robots working in three-dimensional space are RRT* algorithms. However, the RRT* algorithm has problems such as slow convergence speed, large number of iterations, and frequent collision detection. As a result, the path planning ability of UAVs is poor and cannot meet the application needs of many scenarios. Aiming at the insufficiency of existing algorithm sampling. Bidirectional-self-optimizing growing tree(B-SOGT*) was proposed, which used bidirectional search, double gravitational field, and tentative elastic expansion to realize path planning in three-dimensional space. The two-way search takes the starting point and the target point as the root nodes respectively, and constructs 2 random trees to perform spatial search at the same time, which improves the search efficiency; The double gravitational field is a gravitational field generated by the root nodes of 2 random trees respectively, and the sampling efficiency is improved under the action of the gravitational field; The tentative elastic expansion method introduces the parent node re-selection mechanism when generating the path, which does not require collision detection and improves the calculation speed of the algorithm. Simulation results show that the B-SOGT* algorithm has the advantages of faster convergence, better path quality and fewer iterations.

Key words: path planning, bidirectional search, double gravitational field, tentative elastic extension, bidirectional-self-optimizing growing tree