SwordRiding: A Unified Navigation Framework for Quadrotors in Unknown Complex Environments via Online Guiding Vector Fields
Xuchen Liu, Ruocheng Li, Bin Xin, Weijia Yao, Qigeng Duan, Jinqiang Cui, Ben M. Chen, Jie Chen
TL;DR
This work addresses real-time, robust quadrotor navigation in unknown, cluttered environments by introducing SwordRiding, an online guiding vector field framework built from discrete reference points embedded in an ESDF. The method incrementally constructs GVFs around a discretized trajectory and uses a B-spline-based optimization to generate a smooth, collision-free reference path, yielding a closed-loop navigation system that can adapt to disturbances such as wind or manual perturbations. Comprehensive simulations and real-world experiments demonstrate that the approach achieves real-time performance and enhanced robustness compared with traditional open-loop planners and fixed GVFs. The combination of online field construction, obstacle-aware guidance, and spline-based trajectory shaping provides a practical, flexible solution for high-degree-of-freedom aerial navigation in unknown environments.
Abstract
Although quadrotor navigation has achieved high performance in trajectory planning and control, real-time adaptability in unknown complex environments remains a core challenge. This difficulty mainly arises because most existing planning frameworks operate in an open-loop manner, making it hard to cope with environmental uncertainties such as wind disturbances or external perturbations. This paper presents a unified real-time navigation framework for quadrotors in unknown complex environments, based on the online construction of guiding vector fields (GVFs) from discrete reference path points. In the framework, onboard perception modules build a Euclidean Signed Distance Field (ESDF) representation of the environment, which enables obstacle awareness and path distance evaluation. The system first generates discrete, collision-free path points using a global planner, and then parameterizes them via uniform B-splines to produce a smooth and physically feasible reference trajectory. An adaptive GVF is then synthesized from the ESDF and the optimized B-spline trajectory. Unlike conventional approaches, the method adopts a closed-loop navigation paradigm, which significantly enhances robustness under external disturbances. Compared with conventional GVF methods, the proposed approach directly accommodates discretized paths and maintains compatibility with standard planning algorithms. Extensive simulations and real-world experiments demonstrate improved robustness against external disturbances and superior real-time performance.
