Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

EGO-Planner: An ESDF-free Gradient-based Local Planner for Quadrotors

About

Gradient-based planners are widely used for quadrotor local planning, in which a Euclidean Signed Distance Field (ESDF) is crucial for evaluating gradient magnitude and direction. Nevertheless, computing such a field has much redundancy since the trajectory optimization procedure only covers a very limited subspace of the ESDF updating range. In this paper, an ESDF-free gradient-based planning framework is proposed, which significantly reduces computation time. The main improvement is that the collision term in the penalty function is formulated by comparing the colliding trajectory with a collision-free guiding path. The resulting obstacle information will be stored only if the trajectory hits new obstacles, making the planner only extract necessary obstacle information. Then, we lengthen the time allocation if dynamical feasibility is violated. An anisotropic curve fitting algorithm is introduced to adjust higher-order derivatives of the trajectory while maintaining the original shape. Benchmark comparisons and real-world experiments verify its robustness and high-performance. The source code is released as ROS packages.

Xin Zhou, Zhepei Wang, Hongkai Ye, Chao Xu, Fei Gao• 2020

Related benchmarks

TaskDatasetResultRank
Autonomous UAV Trajectory PlanningSimulated Environment 0.1 obs./m2
Avg Flight Time18.45
4
Local NavigationScenario A No External Disturbance Simulation 100 independent trials
Success Rate100
4
UAV Trajectory PlanningGazebo Simulation
Control Effort Mean (m2/s7)32.97
4
Autonomous Flight PlanningSimulated Environment 0.05 obs/m^2 50x50x3 m^3 volume (sparsely obstructed)
Average Planning Iterations27.5
4
Autonomous Flight PlanningSimulated Environment 0.1 obs/m^2 moderately cluttered 50x50x3 m^3 volume
Avg Planning Iterations30.1
4
Autonomous Flight PlanningSimulated Environment 0.2 obs/m^2 50x50x3 m^3 volume (densely cluttered)
Average Number of Planning Iterations35.1
4
Autonomous UAV Trajectory PlanningSimulated Environment 0.2 obs./m2
Avg Flight Time (s)19.91
4
Local NavigationScenario A With External Disturbance 100 independent trials (Simulation)
Success Rate22
4
Autonomous Flight PlanningSimulated Environment 0 obs/m^2 50x50x3 m^3 volume (obstacle-free)
Avg. Planning Iterations25
4
Autonomous UAV Trajectory PlanningSimulated Environment 0 obs./m2
Average Flight Time17.84
4
Showing 10 of 16 rows

Other info

Follow for update