Spacecraft attitude takeover control by multiple microsatellites using differential game

The paper proposes a differential game-based control scheme to address attitude takeover control problem via microsatellites attached to the surface of target spacecraft. First, the attitude dynamics of combined spacecraft is reformulated as general form so as to apply the reinforcement learning fra...

Full description

Saved in:
Bibliographic Details
Main Authors: Wu, Baolin, Chen, Keyu, Wang, Danwei, Sun, Yuxiang
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2023
Subjects:
Online Access:https://hdl.handle.net/10356/171800
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:The paper proposes a differential game-based control scheme to address attitude takeover control problem via microsatellites attached to the surface of target spacecraft. First, the attitude dynamics of combined spacecraft is reformulated as general form so as to apply the reinforcement learning framework. Then quadratic and Arctanh-type performance indices are designed in two cases of free input and input saturation, respectively. Accordingly, optimal control policy of each microsatellite is obtained and is dependent on value functions, which are solutions of a set of HJB equations. Single layer Neural Networks are employed to approximate value functions by policy iteration and the weights vectors are updated with the help of concurrent learning algorithm so that the persistent excitation condition of control errors is loosen. Moreover, necessity of interaction among microsatellites is eliminated by using tracking differentiator technique to estimate angular accelerations which are not available directly through onboard device. Stability of closed-loop system is guaranteed by Lyapunov method. Three cases of simulation are carried out to demonstrate the robustness and optimality of the proposed control scheme and to validate the effectiveness of controller in the presence of actuators saturation.