Leveraging neural network uncertainty in adaptive unscented Kalman Filter for spacecraft pose estimation

Journal Article (2023)
Authors

Lorenzo Pasqualetto Cassinis (Space Systems Egineering)

Tae Ha Park (Stanford University)

Nathan Stacey (Stanford University)

Simone D'Amico (Stanford University)

A. Menicucci (Space Systems Egineering)

EKA Gill (Space Systems Egineering)

Ingo Ahrns (AirBus Defence and Space GmbH)

Manuel Sanchez-Gestido (European Space Agency (ESA))

Affiliation
Space Systems Egineering
Copyright
© 2023 L. Pasqualetto Cassinis, Tae Ha Park, Nathan Stacey, Simone D'Amico, A. Menicucci, E.K.A. Gill, Ingo Ahrns, Manuel Sanchez-Gestido
To reference this document use:
https://doi.org/10.1016/j.asr.2023.02.021
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 L. Pasqualetto Cassinis, Tae Ha Park, Nathan Stacey, Simone D'Amico, A. Menicucci, E.K.A. Gill, Ingo Ahrns, Manuel Sanchez-Gestido
Affiliation
Space Systems Egineering
Issue number
12
Volume number
71
Pages (from-to)
5061-5082
DOI:
https://doi.org/10.1016/j.asr.2023.02.021
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

This paper introduces an adaptive Convolutional Neural Network (CNN)-based Unscented Kalman Filter for the pose estimation of uncooperative spacecraft. The validation is carried out at Stanford's robotic Testbed for Rendezvous and Optical Navigation on the Satellite Hardware-In-the-loop Rendezvous Trajectories (SHIRT) dataset, which simulates vision-based rendezvous trajectories of a servicer spacecraft to PRISMA's Tango spacecraft. The proposed navigation system is stress-tested on synthetic as well as realistic lab imagery by simulating space-like illumination conditions on-ground. The validation is performed at different levels of the navigation system by first training and testing the adopted CNN on SPEED+, Stanford's spacecraft pose estimation dataset with specific emphasis on domain shift between a synthetic domain and an Hardware-In-the-Loop domain. A novel data augmentation scheme based on light randomization is proposed to improve the CNN robustness under adverse viewing conditions, reaching centimeter-level and 10 degree-level pose errors in 80% of the SPEED+ lab images. Next, the entire navigation system is tested on the SHIRT dataset. Results indicate that the inclusion of a new scheme to adaptively scale the heatmaps-based measurement error covariance based on filter innovations improves filter robustness by returning centimeter-level position errors and moderate attitude accuracies, suggesting that a proper representation of the measurements uncertainty combined with an adaptive measurement error covariance is key in improving the navigation robustness.