TY - GEN
T1 - Vision-Based State Estimation for Non-Cooperative Targets in Space
AU - Bai, Chengchao
AU - Guo, Jifeng
AU - Wang, Liu
AU - Guo, Linli
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/10
Y1 - 2019/10
N2 - With the increasing frequency of space activities, non-cooperative targets such as space debris have brought great hidden dangers to spacecraft operation. How to estimate their state has gradually become the main demand. This paper introduces a new method for estimating the angular velocity value as well as the axis of rotation of non-cooperative targets based on deep neural networks. The proposed algorithm has three parts: (1) use of the convolutional neural network (CNN) YOLO model, which is trained to identify the non-cooperative targets in the images taken by the camera, (2) extracting ORB features in the detected pixel regions of the non-cooperative target and using simultaneous localization and mapping (SLAM) to calculate the rotation matrix and translation matrix of the non-cooperative target relative to the camera, and (3) using the angular velocity value calculated by the Rodrigues equation to estimate the time of loop closure in SLAM. In order to calculate the axis of rotation, the plane fitting and spatial arc fitting are used. Combined with ground test, the experimental results indicate the error of the measured speed value of this algorithm is 0.0081rad/s, and the maximum error of the rotation axis is 5.12° which show the correctness of the algorithm and the potential of online application.
AB - With the increasing frequency of space activities, non-cooperative targets such as space debris have brought great hidden dangers to spacecraft operation. How to estimate their state has gradually become the main demand. This paper introduces a new method for estimating the angular velocity value as well as the axis of rotation of non-cooperative targets based on deep neural networks. The proposed algorithm has three parts: (1) use of the convolutional neural network (CNN) YOLO model, which is trained to identify the non-cooperative targets in the images taken by the camera, (2) extracting ORB features in the detected pixel regions of the non-cooperative target and using simultaneous localization and mapping (SLAM) to calculate the rotation matrix and translation matrix of the non-cooperative target relative to the camera, and (3) using the angular velocity value calculated by the Rodrigues equation to estimate the time of loop closure in SLAM. In order to calculate the axis of rotation, the plane fitting and spatial arc fitting are used. Combined with ground test, the experimental results indicate the error of the measured speed value of this algorithm is 0.0081rad/s, and the maximum error of the rotation axis is 5.12° which show the correctness of the algorithm and the potential of online application.
KW - Angular velocity estimation
KW - CNN
KW - SLAM
KW - ground test
KW - non-cooperative
UR - https://www.scopus.com/pages/publications/85080924736
U2 - 10.1109/ICUS48101.2019.8996037
DO - 10.1109/ICUS48101.2019.8996037
M3 - 会议稿件
AN - SCOPUS:85080924736
T3 - Proceedings of the 2019 IEEE International Conference on Unmanned Systems, ICUS 2019
SP - 742
EP - 749
BT - Proceedings of the 2019 IEEE International Conference on Unmanned Systems, ICUS 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2019 IEEE International Conference on Unmanned Systems, ICUS 2019
Y2 - 17 October 2019 through 19 October 2019
ER -