Organizations: the Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100190, China · the University of Chinese Academy of Sciences, Beijing 100190, China · the School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100190, China · the Key Laboratory of Target Cognition and Application Technology, Beijing 100190, China
Unmanned aerial vehicles (UAVs) have recently emerged as important remote sensing platforms, and UAV navigation has shown great potential in remote sensing applications. However, existing methods do not explicitly incorporate kinodynamic modeling or safety distances into trajectory generation, resulting in high absolute yaw rates, frequent collisions, and low navigation success rates, which limit safety and motion stability. To address this challenge, we introduce KinoUAV, a kinodynamic benchmark comprising a dataset and KinoUAV-Agent. First, we develop a hierarchical kinodynamic trajectory generation pipeline that drives UAV through acceleration actions. It uses waypoint chains from global planning and generates trajectories segment by segment under velocity, acceleration, and jerk constraints, reducing oscillations and improving trajectory stability. Furthermore, we introduce directional free-space distance (DFD) labels into the constructed dataset to describe the available clearance for safe motion decisions. The proposed KinoUAV-Agent predicts DFDs and uses them to generate safe actions, decoupling perception from action decision-making. This design enables autonomous obstacle avoidance and improves navigation safety. The benchmark incorporates the proposed Cruise-Seek task, in which the UAV first enters the target region and then searches for the target, reducing the difficulty of target search and improving navigation success. Experiments on KinoUAV show that KinoUAV-Agent outperforms existing methods, achieving the highest success rate while maintaining lower absolute yaw rates and collision rates. These results demonstrate the effectiveness of kinodynamic modeling for safe and stable UAV navigation.
Figures & tables
Fig. 1: Motivation of KinoUAV. Kinodynamic modeling is introduced into the dataset construction pipeline. Acceleration-driven control is used to generate stable UAV trajectories. Motion states, DFDs, front and bottom-view images are collected at each frame. The blue region highlights the data uniquely provided by KinoUAV.
Fig. 2: Overview of our dataset generation pipeline. Different waypoint chains are processed by hierarchical kinodynamic A ∗ to generate reference trajectories under motion constraints. After trajectory cleanup, the reference trajectories are tracked through AirSim’s flight-control API to collect observations and motion states for the Main Subset and Auxiliary Subset.
Dataset
Kinodynamic modeling
Ntraj
len(traj)
len(instr)
Action space
Nact
Environment
Nvocab
R2R
No
7189
10
29
Graph
5
Matterport3D
3.1K
RxR
No
13992
14.9
129
Graph
8
Matterport3D
7.0K
TouchDown
No
9326
313.9
90
Graph
35
Google Street View
5.0K
VLN-CE
No
4475
11.1
19
2 DoF
56
Matterport3D
4.3K
LANI
No
6000
16
–
2 DoF
116
CHALET
2.3K
TABLE I: Comparison of VLN dataset properties. Ntraj is the number of trajectories; len(traj) and len(instr) are the average trajectory and instruction lengths; Nact is the average number of actions per trajectory; and Nvocab is the vocabulary size. KinoUAV statistics refer to the language-annotated full-navigation data, excluding Auxiliary Subset.
Fig. 3: Dataset statistics. (a) Scenario categories used to annotate target descriptions; blue denotes urban scenarios and orange denotes non-urban scenarios. (b) Word cloud of the annotated descriptions. (c) and (d) Trajectory length distributions of Main Subset and Auxiliary Subset, respectively.
Fig. 4: Acceleration action statistics in our dataset. (a) Overall action distribution. (b) Action probabilities versus DFD. Actions are grouped by direction regardless of magnitude, with the infrequent stay action excluded.
Fig. 5: Overview of KinoUAV-Agent. It hierarchically integrates waypoint planning, DFD estimation, and acceleration-based motion control.
Fig. 6: Illustration of the Cruise–Seek navigation process and stage-specific instructions. Front- and bottom-view observations are shown at six successive navigation moments. During Cruise (1–4), the UAV approaches the target region using direction and distance guidance. During Seek (5–6), it visually localizes and approaches the target using its textual description. Red boxes highlight the target, and representative instructions for both stages are shown below.
Method
SR (%) ↑
OSR (%) ↑
NE (m) ↓
SPL (%) ↑
CR (%) ↓
v (m/s) ↑
∣ωzk∣ (rad/s) ↓
Existing Method
Random
0.0
0.2
138.0
0.0
42.5
0.588
0.215
CMA [ 3 ]
11.5
13.6
86.4
9.6
34.5
0.811
0.096
TravelUAV [ 12 ]
20.1
53.9
55.9
16.4
16.9
0.917
0.100
AerialVLA [ 52 ]
52.3
55.0
32.0
36.9
28.3
0.648
0.113
TABLE II: Navigation performance on KinoUAV Test Seen. SR, OSR, NE, SPL, and CR denote success rate, oracle success rate, navigation error, success weighted by path length, and collision rate, respectively. Mean speed and mean absolute yaw rate are reported in m/s and rad/s , respectively.
Method
SR (%) ↑
OSR (%) ↑
NE (m) ↓
SPL (%) ↑
CR (%) ↓
v (m/s) ↑
∣ωzk∣ (rad/s) ↓
Test Unseen Object
Random
0.0
0.0
152.1
0.0
32.8
0.634
0.189
CMA [ 3 ]
9.6
13.6
84.1
7.9
30.1
0.943
0.115
TravelUAV [ 12 ]
21.4
52.5
56.8
16.9
17.2
0.902
0.098
AerialVLA [ 52 ]
51.5
56.3
31.2
37.6
27.9
0.661
0.116
TABLE III: Navigation performance and selected kinematic statistics on KinoUAV Test Unseen Object and Test Unseen Map.
Subsets
Fraction
SR (%) ↑
OSR (%) ↑
NE (m) ↓
SPL (%) ↑
CR (%) ↓
v (m/s) ↑
∣ωzk∣ (rad/s) ↓
Only Main Subset
–
71.2
77.1
25.9
55.2
15.4
1.865
0.045
All
1%
0.9
10.5
170.4
0.2
68.5
1.583
0.023
All
10%
74.2
77.6
18.4
60.1
17.0
1.664
0.032
All
100%
89.3
90.8
8.8
71.9
6.0
1.680
0.045
TABLE IV: Ablation study on training subsets and data scale on KinoUAV Test Seen. The training fraction is applied to each selected subset independently. All variants use the same supervised DFD branch and navigation pipeline.
Configuration
SR (%) ↑
OSR (%) ↑
NE (m) ↓
SPL (%) ↑
CR (%) ↓
v (m/s) ↑
∣ωzk∣ (rad/s) ↓
Single stage: Without distance
79.5
80.4
12.0
64.9
17.9
1.698
0.037
Cruise–Seek: Without distance
76.8
83.9
16.7
59.8
12.5
1.674
0.043
Random initial heading
82.1
83.0
13.6
58.1
11.6
1.528
0.059
Without acceleration projection
87.9
88.6
9.7
70.5
9.8
1.741
0.083
Full configuration (KinoUAV-Agent)
89.3
90.8
8.8
71.9
6.0
1.680
0.045
TABLE V: Ablation of navigation and control configurations on KinoUAV Test Seen. The full configuration uses Cruise–Seek guidance, initializes the UAV heading toward the next ground-truth waypoint, and projects predicted accelerations onto AUAV . Each variant modifies the indicated setting while retaining the remaining settings of the full configuration. Mean speed and mean absolute yaw rate are reported in m/s and rad/s , respectively.
Fig. 7: Qualitative comparison on the same navigation episode: (a) without the DFD branch, (b) without DFD supervision, and (c) the full model. The vectors and arrows indicate the selected acceleration actions.
DFD Configuration
SR (%) ↑
OSR (%) ↑
NE (m) ↓
SPL (%) ↑
CR (%) ↓
v (m/s) ↑
∣ωzk∣ (rad/s) ↓
No DFD branch
81.1
83.5
11.6
65.2
10.3
1.796
0.040
Predicted DFD, no supervision
85.7
88.4
10.3
68.9
8.5
1.791
0.044
Predicted DFD, supervised (KinoUAV-Agent)
89.3
90.8
8.8
71.9
6.0
1.680
0.045
+ noise level 0.1
86.7
88.9
10.1
69.3
6.3
1.640
0.040
+ noise level 0.3
85.0
86.8
12.3
68.1
8.0
1.706
0.036
TABLE VI: Analysis of DFD supervision and noise robustness on KinoUAV Test Seen. Noise is added to the supervised DFD variant.
Fig. 8: Qualitative comparison of generated trajectories, maximum absolute yaw rates, and navigation outcomes for TravelUAV, AerialVLA, and KinoUAV.
Safe robot navigation develops methods for reaching goals while avoiding collisions and managing uncertainty, dynamic obstacles, and environmental hazards.
Pengcheng Laboratory, Shenzhen, Guangdong, China · School of Computer Science and Cyber Engineering, Guangzhou University, Guangzhou, Guangdong, China · Southern University of Science and Technology, Shenzhen, Guangdong, China
School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China · Jianghan University, Wuhan 430056, China · Chongqing Innovation Center, Beijing Institute of Technology, Chongqing 401120, China +5