Learning to Anchor Visual Odometry: KAN-Based Pose Regression for Planetary Landing
Abstract
Accurate and real-time 6-DoF localization is mission-critical for autonomous lunar landing, yet existing approaches remain limited: visual odometry (VO) drifts unboundedly, while map-based absolute localization fails in texture-sparse or low-light terrain. We introduce KANLoc, a monocular localization framework that tightly couples VO with a lightweight but robust absolute pose regressor. At its core is a Kolmogorov–Arnold Network (KAN) that learns the complex mapping from image features to map coordinates, producing sparse but highly reliable global pose anchors. These anchors are fused into a bundle adjustment framework, effectively canceling drift while retaining local motion precision.
KANLoc delivers three key advances: (i) a KAN-based pose regressor that achieves high accuracy with remarkable parameter efficiency, (ii) a hybrid VO–absolute localization scheme that yields globally consistent real-time trajectories (≥15 FPS), and (iii) a tailored data augmentation strategy that improves robustness to sensor occlusion. On both realistic synthetic and real lunar landing datasets, KANLoc reduces average translation and rotation error by 32% and 45%, respectively, with per-trajectory gains of up to 45%/48%, outperforming strong baselines.
Illustration of the lunar landing scenario and the KANLoc system overview.
Overview of the proposed KANLoc framework.
Comparison of localization results on the real lunar landing dataset.
BibTeX
@ARTICLE{11347533,
author={Luo, Xubo and Li, Zhaojin and Wan, Xue and Zhang, Wei and Shu, Leizheng},
journal={IEEE Robotics and Automation Letters},
title={Learning to Anchor Visual Odometry: KAN-Based Pose Regression for Planetary Landing},
year={2026},
volume={},
number={},
pages={1-8},
keywords={Location awareness;Moon;6-DOF;Visual odometry;Splines (mathematics);Visualization;Trajectory;Robustness;Cameras;Bundle adjustment;Pose estimation;visual localization;landing},
doi={10.1109/LRA.2026.3653384}}