Meituan UAV Challenge
An open-world embodied navigation and delivery system that turns natural-language requests into safe, precise UAV missions.
Overview
This project explores a more flexible form of aerial delivery: instead of flying only between fixed stations, a UAV can interpret an open-ended request, search an unfamiliar environment, identify a safe drop-off point, and navigate there autonomously. The system connects a vision-language model (VLM) with onboard perception, mapping, planning, and control to turn instructions such as “deliver the package beside the person in a dark-green shirt” into a complete physical mission.
Developed for the creativity track of the Meituan 3rd Low-Altitude Economy Intelligent Flight Management Challenge, the project received the Excellent Creativity Award (Second Place) and was recognized during IROS 2025. The competition was jointly organized by Meituan Academy of Robotics Shenzhen and Tsinghua Shenzhen International Graduate School.
Technical approach
Compresses long-horizon observations into multi-view memory keyframes, asks the VLM to score unexplored regions, and combines semantic value with geometric travel cost for global planning.
Uses an AirSim data engine and reinforcement fine-tuning to map an open-ended delivery request to a precise image coordinate, followed by 3D projection and geometric safety checks.
Maintains an incremental visual feature map and plans multilevel trajectories that balance localization robustness, obstacle avoidance, and navigation efficiency when GNSS or prior maps are unavailable.
Connects Python-based semantic reasoning with C++ planning and low-level control through consistent ROS interfaces, allowing the same closed loop to run in AirSim and on the custom quadrotor.
Validation
Platform
The 1.7 kg custom quadrotor combines an Intel NUC, an OAK multi-camera perception system, a Livox MID-360 LiDAR, and PX4 flight control. The real-world study covered an outdoor area of approximately 5 km² and used natural-language delivery requests paired with only a coarse GPS prior, requiring the UAV to complete the final semantic search and approach autonomously.