Search papers, labs, and topics across Lattice.
This study investigates the learning-based inertial odometry problem using raw IMU measurements from the EuRoC MAV benchmark dataset, focusing on incremental displacement estimation rather than absolute position regression. A comparison between a Multi-Layer Perceptron (MLP) and a Kolmogorov-Arnold Network (KAN) reveals that the KAN, with significantly fewer parameters, achieves a 44% reduction in cumulative drift error. The results suggest that the use of learnable B-spline activations in KAN enhances stability and reduces long-term error accumulation in odometry tasks.
A Kolmogorov-Arnold Network with learnable B-spline activations outperforms a Multi-Layer Perceptron by 44% in cumulative drift error while using 6.9 times fewer parameters.
In this study, the learning-based inertial odometry problem is investigated using raw IMU measurements obtained from the EuRoC MAV benchmark dataset. Instead of absolute position regression-a formulation that may lead to large constant errors-the models are trained to estimate the incremental displacement (螖p) over a fixed 50 ms sliding window, and the full trajectory is reconstructed through numerical integration. A standard Multi-Layer Perceptron (MLP) is compared with a Kolmogorov-Arnold Network (KAN) equipped with learnable B-spline activations. Although KAN has 6.9 times fewer parameters than MLP (8,444 versus 57,859), it produces a 44% lower error in terms of final cumulative drift on the test trajectory (9.61 m versus 17.23 m). In addition, KAN exhibits more stable behavior in terms of long-term error accumulation, with lower P_50 and P_90 cumulative drift values. These findings indicate that learnable B-spline-based activations have the potential to reduce error accumulation in the inertial odometry problem.