A Switched Systems Approach to Image-Based Feature Tracking for Autonomous Satellite Inspection
Tochukwu Elijah Ogri, Muzaffar Qureshi, Zachary I. Bell, Wanjiku A. Makumi, Kyle Volle, Rushikesh Kamalapurkar
TL;DR
The paper tackles autonomous inspection of a chief satellite by a deputy spacecraft under illumination and field-of-view constraints without GPS. It couples a memory-based regression observer (MRE) to learn the chief’s feature structure and a switched, information-maximizing controller to guide the deputy toward illuminated feature clusters. Safety is guaranteed using observer-robust control barrier functions within a finite-horizon constrained optimization, ensuring convergence and collision avoidance. A k-means planner provides illumination-aware goal directions, while sequential feature tracking and dwell-time analysis enable robust relative localization. Simulation results validate stability, observability improvement, and safe, information-rich inspection trajectories over time.
Abstract
This paper presents an information-based guidance and control architecture for an autonomous deputy spacecraft tasked with inspecting a chief satellite in orbit. The primary objective is for the deputy spacecraft to maximize information gain while tracking features on the chief satellite. The deputy spacecraft needs to respect various constraints such as illumination, field-of-view (FOV), fuel limitations, and avoidance regions. Additionally, the absence of GPS information poses a significant challenge for relative localization within the space environment. To learn the structure of the chief satellite while achieving relative self-localization and maximizing the information gain, this paper integrates a memory regression extension (MRE)-based distance observer with an information-maximizing adaptive controller. The distance observer utilizes feedback from a camera. A switched systems approach is used to determine the minimum dwell time required for a feature to remain within the FOV of the camera to ensure accurate estimation. A k-means clustering algorithm acts as a high-level planner to intermittently generate goal locations that guide the deputy spacecraft toward the nearest cluster of uninspected points on the chief satellite, subject to illumination and FOV constraints. A Lyapunov-based stability analysis is conducted to analyze the developed architecture, and simulation results validate the theoretical results of the paper.
