Home /Research /BotVIO: A Lightweight Transformer-Based Visual–Inertial Odometry for Robotics
PERCEPTION

BotVIO: A Lightweight Transformer-Based Visual–Inertial Odometry for Robotics

Wenhui Wei, Yangfan Zhou, Zhi Li, Sen Wang, Jiadong Li

Year
2025
Citations
4

Abstract

Visual-Inertial Odometry (VIO) provides a robust localization solution for Simultaneous Localization and Mapping (SLAM) systems. Self-supervised VIO, a leading approach, has the advantage of not requiring extensive ground-truth labels. Regrettably, this method still poses challenges for robotic applications, particularly unmanned aerial vehicles (UAVs), due to its computational complexity arising from inadequate model designs. To address this bottleneck, we introduce BotVIO (where “Bot” refers to “robotics”), a Transformer-based self-supervised VIO model, offering an excellent solution to alleviate computational burdens for robotics. Our lightweight backbone combines shallow CNNs with spatial-temporal-enhanced Transformers to replace conventional architectures, while the minimalist cross-fusion module uses single-layer cross-attention to enhance multimodal interaction. Extensive experiments show that, during pose estimation, BotVIO achieves a remarkable 70.37% reduction in trainable parameters and a 74.85% decrease in inference speed, reaching up to 57.80 fps on an NVIDIA Jetson NX (10W&2CORE), while improving pose accuracy and robustness. For the benefit of the community, we make public the source code.<xref ref-type="fn" rid="fn1" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><sup>1</sup></xref><fn id="fn1" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><label><sup>1</sup></label> <uri>https://github.com/wenhuiwei-ustc/BotVIO</uri> </fn>

Keywords

Artificial intelligenceOdometryRoboticsVisual odometryComputer visionInertial frame of referenceComputer scienceTransformerRobotEngineering

Related papers

Browse all PERCEPTION papers