A Plug-and-Play Learning-based IMU Bias Factor for Robust Visual-Inertial Odometry
By: Yang Yi , Kunqing Wang , Jinpu Zhang and more
Potential Business Impact:
Makes robots and phones know where they are better.
The bias of low-cost Inertial Measurement Units (IMU) is a critical factor affecting the performance of Visual-Inertial Odometry (VIO). In particular, when visual tracking encounters errors, the optimized bias results may deviate significantly from the true values, adversely impacting the system's stability and localization precision. In this paper, we propose a novel plug-and-play framework featuring the Inertial Prior Network (IPNet), which is designed to accurately estimate IMU bias. Recognizing the substantial impact of initial bias errors in low-cost inertial devices on system performance, our network directly leverages raw IMU data to estimate the mean bias, eliminating the dependency on historical estimates in traditional recursive predictions and effectively preventing error propagation. Furthermore, we introduce an iterative approach to calculate the mean value of the bias for network training, addressing the lack of bias labels in many visual-inertial datasets. The framework is evaluated on two public datasets and one self-collected dataset. Extensive experiments demonstrate that our method significantly enhances both localization precision and robustness, with the ATE-RMSE metric improving on average by 46\%. The source code and video will be available at \textcolor{red}{https://github.com/yiyscut/VIO-IPNet.git}.
Similar Papers
Learned IMU Bias Prediction for Invariant Visual Inertial Odometry
Robotics
Robots move better by learning sensor errors.
Debiasing 6-DOF IMU via Hierarchical Learning of Continuous Bias Dynamics
Robotics
Fixes wobbly phone movement data for better tracking.
Learning IMU Bias with Diffusion Model
Robotics
Fixes wobbly motion tracking from phone sensors.