重庆理工大学学报(自然科学) ›› 2024, Vol. 38 ›› Issue (2): 217-225.

• 信息计算机 • 上一篇    下一篇

区域快速优化下的无人机在线轨迹规划方法

唐嘉宁,和雪梅,陈云浩,彭志祥,周思达   

  1. 云南民族大学电气信息工程学院; 云南民族大学无人自主系统研究院
  • 出版日期:2024-03-22 发布日期:2024-03-22
  • 作者简介:唐嘉宁,女,博士,研究员,主要从事多无人机协同研究,E-mail:tjn1216@163.com;通信作者陈云浩,男,博士,讲师,主要从事SLAM和路径规划研究,E-mail:cyh_619@163.com。

Online trajectory planning method for UAV under regional fast optim ization

  • Online:2024-03-22 Published:2024-03-22

摘要: 针对传统基于梯度的规划方法需预先构建欧式符号距离场(euclidean signed distance field,ESDF)导致障碍物信息冗余度高、规划效率受限问题,提出了一种基于区域快速优化的实时轨迹规划方法。所提方法设计碰撞控制点替换策略用于加快碰撞区域的轨迹优化收敛速度从而降低轨迹规划时间,并定义提取与轨迹规划相关的局部障碍物信息方法,避免构建ESDF过程,从而提高规划效率;之后考虑轨迹安全性、平滑性及动态可行性,建立多目标优化函数,进一步优化轨迹。仿真实验表明,该方法可有效实现无人机在线轨迹规划,且与前沿方法相比,轨迹规划时间平均缩短了36.1%,轨迹优化收敛速度平均提高了33.1%,实现了更高效的规划。

关键词: 轨迹规划, 欧式符号距离场, 轨迹优化, 梯度信息, 多目标优化

Abstract:

In recent years,with the rapid increase in the demand of UAV for rescue and disaster relief in unknown and complex environments such as earthquake ruins,fire scene,rugged mountains and forests,higher requirements are put forward for the autonomous navigation of UAV.In order to ensure that the UAV can quickly respond to unforeseen risks when flying at high speed in unknown environment,the online trajectory planning module in autonomous navigation is very important.Gradient based planningmethod has the outstanding advantages of high success rate and fast planning speed,and has gradually become the mainstream method of UAV online trajectory planning.

However,the traditional gradient based planning method needs to construct Euclidean Signed Distance Field(ESDF)in advance,which leads to the problems of high redundancy of obstacle information and limited planning efficiency.To solve these problems,this paper proposes an online trajectory planning method based on regional fast optimization.

Online trajectory planning of UAV is generally based on state estimation and voxel mapping module.Updated maps and pose information of UAV are fed to trajectory generation module to generate initial trajectory,and then enter trajectory optimization module to generate optimal trajectory,which is sent to trajectory server,and the corresponding flight controller can control UAV.In this paper,in order to transform the local planning in unknown environment into the local fast optimization problem of initial trajectory,uniform B-spline is used to further parameterize the initial trajectory.According to the current motion state and environmental information of UAV,a more efficient trajectory optimization strategy is designed to quickly optimize the initial trajectory to a high-quality trajectory that meets the requirements of safety,smoothness and dynamic feasibility.

Trajectory optimization is divided into two stages:the first stage is fast trajectory optimization in collision area.Collision detection is carried out continuously on the initial trajectory.A pair of control points Q in and Q out are used to record the first and last positions of each collision area trajectory,and a“collision set”Q col composed of collision control points is found.Afterwards,the A* path search algorithm is used to search for the optimal path,which is to find a safe guiding path from Q in to Q out and obtain the set of path points A.To push each collision control point Q i in the“collision set”Q col away from the current obstacle at the fastest speed and shortest distance,a collision control point replacement strategy is proposed.By searching for the corresponding path point AQ for each collision control point Q i in the path point set A,the replacement operation is performed,and it is used as the new control point Q inew.During the replacement process,only the position of the collision control points on the initial trajectory was adjusted to minimize the impact on the entire trajectory,allowing for more flexible adjustment of the collision area trajectory and achieving fast trajectory optimization.The second stage is multi-objective trajectory optimization,which prepares for further trajectory optimization by defining and extracting local obstacle information related to trajectory planning and calculating collision cost.Then,considering trajectory safety,smoothness and dynamic feasibility,multi-objective optimization function is established to further optimize trajectory.

Simulation results show that this method has a significant improvement in planning time compared with existing algorithms:in short-distance planning in simple scenarios,compared with the frontier method,the total planning time,trajectory initialization time and trajectory optimization time are reduced by 36.1%,33.1% and 37.7%,respectively;In the long-distance planning under complex scenes,compared with the classical gradient based planning method,the trajectory planning time is shortened by 86.56% on average,and the planning efficiency is greatly improved.Compared with the cutting-edge gradient based planning method,the efficiency of trajectory optimization is further improved as the complexity of the environment becomes higher.And the method proposed in this paper can effectively carry out online planning in different complex environments,and has strong robustness and scalability.

中图分类号: 

  • TP242