Robust and accurate navigation is critical for Unmanned Aerial Vehicles (UAVs) especially for those with stringent Size, Weight, and Power (SWaP) constraints. However, most state-of-the-art (SOTA) LiDAR-Inertial Odometry (LIO) systems still suffer from estimation inconsistency and computational bottlenecks when deployed on such platforms. To address these issues, this paper proposes a consistent and efficient tightly-coupled LIO framework tailored for UAVs. Within the efficient Multi-State Constraint Kalman Filter (MSCKF) framework, we build coplanar constraints inferred from planar features observed across a sliding window. By applying null-space projection to sliding-window coplanar constraints, we eliminate the direct dependency on feature parameters in the state vector, thereby mitigating overconfidence and improving consistency. More importantly, to further boost the efficiency, we introduce a parallel voxel-based data association and a novel compact cluster-to-plane measurement model. This compact measurement model losslessly reduces observation dimensionality and significantly accelerating the update process. Extensive evaluations demonstrate that our method outperforms most state-of-the-art (SOTA) approaches by providing a superior balance of consistency and efficiency. It exhibits improved robustness in degenerate scenarios, achieves the lowest memory usage via its map-free nature, and runs in real-time on resource-constrained embedded platforms (e.g., NVIDIA Jetson TX2).
Figures & tables
Fig. 1: System diagram of the proposed MSCKF-based LIO.
Fig. 2: Visualization of simulated indoor environment and robot motion trajectory.
Parameter
Value
Parameter
Value
IMU Freq.(hz)
250
Traj. Length(m)
182
LiDAR Freq.(hz)
10
LiDAR Noise
0.03
Gyro Noise
0.005
Gyro Bias Init
0.01
Gyro Rand. Walk
4e-6
Acc Bias Init
0.1
Acc Noise
0.01
LiDAR Rings Num.
8
Acc Rand. Walk
2e-4
LiDAR Ver. Res.( ∘ )
3
TABLE I: Simulation setup parameters.
Method
Trans. Error (%)
Rot. Error ( ∘ /m)
Avg. NEES
FAST-LIO2
0.51
0.0120
8.70 ×105
VoxelMap
0.22
0.0058
1.06 ×106
iG-LIO
0.38
0.0115
1.05 ×106
Super-LIO
0.50
0.0100
1.42 ×105
FF-LINS
0.20
0.0019
15.96
Ours
0.22
0.0012
6.70
TABLE II: Monte Carlo simulation results.
Fig. 3: Comparison of yaw estimation error and estimated 3-sigma bounds: (top) VoxelMap, (bottom) our method.
Fig. 4: The vehicle platform equipped with a down-facing LiDAR and RTK-GPS (providing ground-truth).
Fig. 5: Different real-world flight trajectories and scenes.
Data
Len.(m)
FAST-LIO2
iG-LIO
Super-LIO
FF-LINS
Ours
Trans. / Rot.
NEES
Trans. / Rot.
NEES
Trans. / Rot.
NEES
Trans. / Rot.
NEES
Trans. / Rot.
NEES
seq1
424.60
×
×
×
×
21.173/0.0060
1.076 ×1010
3.8813/0.0030
6.197 ×103
1.1098/0.0087
4.131 ×103
seq2
506.40
0.4346/0.0020
7.279 ×106
0.5559/0.0012
2.654 ×108
0.5662/0.0014
1.201 ×107
0.2874/0.0014
6.050 ×102
0.6270/0.0013
9.072 ×102
seq3
480.75
1.5189/0.0037
4.547 ×107
0.5429/0.0012
4.795 ×108
0.6917/0.0026
4.210 ×107
0.1992/0.0012
2.757 ×102
0.5682/0.0014
5.860 ×102
seq4
498.01
0.5829/0.0020
1.620 ×107
0.4063/0.0017
4.022 ×108
0.2583/0.0028
9.461 ×106
0.3485/0.0022
7.159 ×102
0.7504/0.0019
7.057 ×102
seq5
551.50
0.5827/0.0046
7.826 ×107
0.2359/0.0013
5.786 ×107
0.2645/0.0020
4.892 ×106
0.4984/0.0014
2.211 ×102
0.5276/0.0014
2.637 ×102
TABLE III: Accuracy and Consistency Comparison
Data
FAST-LIO2
iG-LIO
Super-LIO
FF-LINS
Ours
seq1
×
×
11.78
113.01
18.11
seq2
62.19
36.65
17.28
45.69
27.09
seq3
73.79
38.27
16.83
40.22
29.70
seq4
60.75
37.33
17.16
51.25
27.07
seq5
41.38
25.42
12.66
27.35
19.88
seq6
60.64
25.31
11.08
37.08
19.94
TABLE IV: Time Consumption Comparison (ms)
Data
FAST-LIO2
iG-LIO
Super-LIO
FF-LINS
Ours
seq1
×
×
162.082
728.469
103.41
seq2
623.105
1009.05
245.621
570.152
124.58
seq3
1785.94
887.270
231.800
564.863
107.40
seq4
576.703
925.328
233.629
550.770
99.410
seq5
505.895
984.051
245.211
561.086
106.45
seq6
340.727
470.863
144.398
541.199
106.77
TABLE V: Memory Usage Comparison (MB)
Fig. 6: Module-level runtime breakdown of the ablation variants across six evaluation sequences.
Open-source LiDAR-inertial odometry (LIO) systems have achieved remarkable benchmark accuracy, yet current state-of-the-art implementations are primarily optimized for evaluation performance rather than the requirements of real-time closed-loop aerial control. When deployed onboard UAVs, this can introduce limitations that degrade flight performance. In this work, we identify five architectural deficiencies in a representative tightly coupled IESKF-based LIO implementation: odometry publishing tied to the LiDAR rate (10 Hz instead of the IMU's 200 Hz), missing velocity outputs, execution bottlenecks that block IMU processing, mutex contention, and synchronization race conditions. We introduce corresponding modifications including IMU-rate forward propagation, direct body-frame velocity publishing, SLERP-based smoothing, dual-executor isolation, and explicit synchronization protection. The resulting system increases odometry output from ~10 Hz to a stable 200 Hz, provides a complete Twist state at every IMU sample, and preserves continuity during transient LiDAR loss. Experiments on a Livox Mid-360 / Pixhawk 4 Mini autonomous UAV with motion-capture ground truth validate the approach. Since the underlying estimator (IESKF + ikd-Tree) remains unchanged, the proposed improvements can be directly applied to FAST-LIO2-derived implementations.
Alvaro J. Gaona, David Perez-Saura, Francisco J. Anguita +1
Computer Vision and Aerial Robotics Group at Centre for Automation and Robotics C.A.R. (UPM-CSIC), Universidad Politécnica de Madrid (CVAR-UPM), Calle Jose Gutierrez Abascal 2, 28006 Madrid, Spain
Accurate relative positioning is crucial for swarm aerial robotics, enabling coordinated flight and collision avoidance. Although vision-based tracking has been extensively studied, 3D LiDAR-based methods remain underutilized despite their robustness under varying lighting conditions. Existing systems often rely on bulky, power-intensive sensors, making them impractical for small UAVs with strict payload and energy constraints. This paper presents a lightweight LiDAR-based UAV tracking system incorporating an Adaptive Extended Kalman Filter (AEKF) framework. Our approach effectively addresses the challenges posed by sparse, noisy, and nonuniform point cloud data generated by non-repetitive scanning 3D LiDARs, ensuring reliable tracking while remaining suitable for small drones with strict payload constraints. Unlike conventional filtering techniques, the proposed method dynamically adjusts the noise covariance matrices using innovation and residual statistics, thereby enhancing tracking accuracy under real-world conditions. Additionally, a recovery mechanism ensures continuity of tracking during temporary detection failures caused by scattered LiDAR returns or occlusions. Experimental validation was performed using a Livox Mid-360 LiDAR mounted on a DJI F550 UAV in real-world flight scenarios. The proposed method demonstrated robust UAV tracking performance under sparse LiDAR returns and intermittent detections, consistently outperforming both standard Kalman filtering and particle filtering approaches during aggressive maneuvers. These results confirm that the framework enables reliable relative positioning in GPS-denied environments without the need for multi-sensor arrays or external infrastructure.
Nivand Khosravi, Meysam Basiri, Rodrigo Ventura
Institute for Systems and Robotics (ISR), Instituto Superior Técnico, Lisbon, Portugal
Human-in-the-loop (HITL) UAV operation is essential in complex and safety-critical aerial surveying environments, where human operators provide navigation intent while onboard autonomy must maintain accurate and robust state estimation. A key challenge in this setting is that resource-constrained UAV platforms are often limited to narrow-field-of-view LiDAR sensors. In geometrically degenerate or feature-sparse scenes, limited sensing coverage often weakens LiDAR Inertial Odometry (LIO)'s observability, causing drift accumulation, degraded geometric accuracy, and unstable state estimation, which directly compromise safe and effective HITL operation and the reliability of downstream surveying products. To overcome this limitation, we present AWARE, a bio-inspired whole-body active yawing framework that exploits the UAV's own rotational agility to extend the effective sensor horizon and improve LIO's observability without additional mechanical actuation. The core of AWARE is a differentiable Model Predictive Control (MPC) framework embedded in a Reinforcement Learning (RL) loop. It first identifies the viewing direction that maximizes information gain across the full yaw space, and a lightweight RL agent then adjusts the MPC cost weights online according to the current environmental context, enabling an adaptive balance between estimation accuracy and flight stability. A Safe Flight Corridor mechanism further ensures operational safety within this HITL paradigm by decoupling the operator's navigational intent from autonomous yaw optimization to enable safe and efficient cooperative control. We validate AWARE through extensive experiments in diverse simulated and real-world environments.
Yizhe Zhang, Jianping Li, Liangliang Yin +2
State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan, 430079, China · School of Electrical and Electronic Engineering, Nanyang Technological University, 639798, Singapore