Real-time measurement and estimation of the 3D geometry and motion parameters for spatially unknown moving targets

Abstract Because the prior knowledge of spatially unknown moving targets is not available, it is a challenge to conduct on-orbit services, including tracking, approaching and arresting. This paper draws on the idea of the simultaneous localization and mapping (SLAM) of the traditional mobile robot and proposes a two-threaded algorithm framework combining a front-end tracking algorithm and a back-end optimization algorithm. The front-end tracking algorithm is composed of a bundle adjustment (BA) and an adaptive Kalman filter (AKF) for local optimization. The back-end optimization algorithm is used for the global optimization based on the pose-graph to finally achieve the real-time and accurate measurement and estimation of the 3D geometry and motion parameters for the spatially unknown moving targets. First, the data collected by the camera are pre-processed to remove the system noise and unwanted data points. Second, the data association is completed from the processed data based on the feature point method, including multiple descriptors, in preparation for the subsequent measurement and estimation. Then, in the front-end tracking algorithm, the target's rotation information is estimated by solving the Perspective-n-Point (PnP) problem. Based on this estimation, the target's rotation centre and translation information are obtained by the least squares method (LSM). The target's motion parameters are locally optimized by combining the BA and AKF to achieve the point cloud modelling of the target 3D geometric model. Finally, based on the front-end tracking results, a pose-graph for the back-end optimization is initially constructed. Through loop detection, the pose-graph is improved, and global optimization of the target's motion parameters is achieved based on the pose-graph, which ensures the accuracy and real-time performance of the front-end tracking. The experimental results prove that the proposed method can effectively measure and estimate the 3D geometry and motion parameters of unknown moving targets in real time.

[1]  Meng Yu,et al.  On-board passive-image based non-cooperative space object capture window estimation , 2019 .

[2]  Yu Liu,et al.  Unified multi-domain modelling and simulation of space robot for capturing a moving target , 2010 .

[3]  John J. Leonard,et al.  Factor Graph Modeling of Rigid‐body Dynamics for Localization, Mapping, and Parameter Estimation of a Spinning Object in Space , 2015, J. Field Robotics.

[4]  Roberto Opromolla,et al.  Autonomous relative navigation around uncooperative spacecraft based on a single camera , 2019, Aerospace Science and Technology.

[5]  Roberto Opromolla,et al.  A review of cooperative and uncooperative spacecraft pose determination techniques for close-proximity operations , 2017 .

[6]  Panfeng Huang,et al.  An efficient circle detector not relying on edge detection , 2016 .

[7]  Roberto Opromolla,et al.  Pose Estimation for Spacecraft Relative Navigation Using Model-Based Algorithms , 2017, IEEE Transactions on Aerospace and Electronic Systems.

[8]  D. Simon Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches , 2006 .

[9]  Phil Palmer,et al.  Estimating pose of known target satellite , 2000 .

[10]  Bin Liang,et al.  A Pose Measurement Method of a Space Noncooperative Target Based on Maximum Outer Contour Recognition , 2020, IEEE Transactions on Aerospace and Electronic Systems.

[11]  Wenfu Xu,et al.  An Efficient Pose Measurement Method of a Space Non-Cooperative Target Based on Stereo Vision , 2017, IEEE Access.

[12]  Panfeng Huang,et al.  A non-cooperative target grasping position prediction model for tethered space robot , 2016 .

[13]  Juan D. Tardós,et al.  ORB-SLAM2: An Open-Source SLAM System for Monocular, Stereo, and RGB-D Cameras , 2016, IEEE Transactions on Robotics.

[14]  Wei Huo,et al.  Robust adaptive relative position tracking and attitude synchronization for spacecraft rendezvous , 2015 .

[15]  Eberhard Gill,et al.  Review and comparison of active space debris capturing and removal methods , 2016 .

[16]  Bin Liang,et al.  Non-cooperative spacecraft pose tracking based on point cloud feature , 2017 .

[17]  Chun-Yi Su,et al.  Robust Relative Navigation by Integration of ICP and Adaptive Kalman Filter Using Laser Scanner and IMU , 2016, IEEE/ASME Transactions on Mechatronics.

[18]  Marco Lovera,et al.  Comparison of filtering techniques for relative attitude estimation of uncooperative space objects , 2019, Aerospace Science and Technology.

[19]  Chang Liu,et al.  Relative pose estimation for cylinder-shaped spacecrafts using single image , 2014, IEEE Transactions on Aerospace and Electronic Systems.

[20]  Bo J. Naasz,et al.  The HST SM4 Relative Navigation Sensor System: Overview and Preliminary Testing Results from the Flight Robotics Lab , 2009 .

[21]  Klaus Janschek,et al.  EKF-SLAM based Approach for Spacecraft Rendezvous Navigation with Unknown Target Spacecraft , 2010 .