A Safer Vision-based Autonomous Planning System for Quadrotor UAVs with Dynamic Obstacle Trajectory Prediction and Its Application with LLMs

Jiageng Zhong,Ming Li,Yinliang Chen,Zihang Wei,Fan Yang,Haoran Shen
2023-12-23
Abstract:For intelligent quadcopter UAVs, a robust and reliable autonomous planning system is crucial. Most current trajectory planning methods for UAVs are suitable for static environments but struggle to handle dynamic obstacles, which can pose challenges and even dangers to flight. To address this issue, this paper proposes a vision-based planning system that combines tracking and trajectory prediction of dynamic obstacles to achieve efficient and reliable autonomous flight. We use a lightweight object detection algorithm to identify dynamic obstacles and then use Kalman Filtering to track and estimate their motion states. During the planning phase, we not only consider static obstacles but also account for the potential movements of dynamic obstacles. For trajectory generation, we use a B-spline-based trajectory search algorithm, which is further optimized with various constraints to enhance safety and alignment with the UAV's motion characteristics. We conduct experiments in both simulation and real-world environments, and the results indicate that our approach can successfully detect and avoid obstacles in dynamic environments in real-time, offering greater reliability compared to existing approaches. Furthermore, with the advancements in Natural Language Processing (NLP) technology demonstrating exceptional zero-shot generalization capabilities, more user-friendly human-machine interactions have become feasible, and this study also explores the integration of autonomous planning systems with Large Language Models (LLMs).
Robotics,Artificial Intelligence,Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
### What problem does this paper attempt to solve? This paper aims to address the challenges faced by small quadrotor Unmanned Aerial Vehicles (UAVs) in autonomous navigation within dynamic environments. Specifically: 1. **Dynamic Obstacle Perception**: - Most current trajectory planning methods are primarily suited for static environments and face difficulties when dealing with dynamic obstacles. Since the state of dynamic obstacles is usually unknown, treating them as static obstacles may not provide enough time to replan the trajectory, increasing the risk of collisions. 2. **Efficient and Reliable Autonomous Flight System**: - A vision-based planning system is proposed, combining dynamic obstacle tracking and trajectory prediction to achieve efficient and reliable autonomous flight. This system uses lightweight object detection algorithms (such as NanoDet) to identify dynamic obstacles and employs Kalman Filtering to track and estimate their motion state. During the planning phase, it considers not only static obstacles but also the potential movement of dynamic obstacles. 3. **B-Spline Trajectory Generation Algorithm**: - A trajectory search algorithm based on B-spline curves is used, with multiple constraint optimizations to enhance safety and smoothness. Experimental results show that this method can detect and avoid obstacles in dynamic environments in real-time, making it more reliable compared to existing methods. 4. **Integration of Natural Language Processing Technology**: - The paper explores the integration of Large Language Models (LLMs) into the autonomous planning system to improve human-machine interaction friendliness. By leveraging advanced natural language processing technology, UAV operation becomes more user-friendly, providing valuable insights for future research. In summary, this paper aims to develop an autonomous planning system capable of effectively avoiding obstacles and ensuring safe flight in complex dynamic environments. It also explores the integration of the latest natural language processing technologies to enhance the overall usability and intelligence level of the system.