Asteroids preserve relatively unaltered records of the early solar system, making them highly valuable targets for both scientific exploration and strategic technological development. However, their irregular shapes, heterogeneous mass distributions, ...
Asteroids preserve relatively unaltered records of the early solar system, making them highly valuable targets for both scientific exploration and strategic technological development. However, their irregular shapes, heterogeneous mass distributions, and the severe communication latency inherent to deep-space environments render ground-based real-time control infeasible. As a result, autonomous navigation systems are essential. In particular, relative pose estimation for unknown and non-cooperative targets plays a critical role not only in future scientific missions but also in space security applications such as active debris removal and adversarial satellite tracking.
In this study, the asteroid proximity navigation problem is formulated as a static Simultaneous Localization and Mapping (SLAM) problem. To solve it, an Extended Kalman Filter (EKF)-based state estimation framework is developed. Feature points are detected and matched from stereo images captured by an onboard stereo camera using the SIFT algorithm, enabling simultaneous estimation of the asteroid’s relative pose and surface geometry. Simulations utilize synthetic stereo images generated in Blender and a realistic shape model of asteroid Itokawa, based on radar-derived data from NASA PDS. The camera is assumed to follow an orbital trajectory in the Hill frame, constantly oriented toward the asteroid.
RMSE analysis of the 3D feature points reconstructed via stereo triangulation shows larger errors in the depth direction, consistent with the limitations of disparity-based depth estimation. When estimating the asteroid centroid from these features, both arithmetic mean and spherical center methods exhibited opposite directional biases. A combined approach demonstrated improved neutrality and stability in centroid estimation.
For EKF-SLAM implementation, constant translational and rotational motion is assumed, and the estimation begins without any prior knowledge of the target's shape. A modified EKF-SLAM framework is proposed, incorporating iterative linearization and correction to mitigate linearization errors and improve numerical stability over long-term operations.
Numerical simulations confirm that the proposed modified EKF-SLAM outperforms the standard approach in terms of attitude and position estimation accuracy, and significantly improves surface mapping precision. These improvements are attributed to the iterative correction mechanism that compensates for modeling and observation errors, particularly under conditions of dynamic uncertainty. Moreover, the proposed method exhibits reduced error accumulation over time, indicating enhanced robustness against environmental variations.