Attitude Control of Spacecraft for Autonomous Attenuation of Unknown Periodic Disturbance Torque
Yuta Hayashi, Mai Bando, Shinji Hokamoto

TL;DR
This paper introduces a predictive Repetitive Control method for spacecraft attitude control that effectively attenuates periodic disturbances like GG torque, especially in halo orbits near the Earth-Moon L2 point, outperforming traditional PD control.
Contribution
The study develops a novel predictive Repetitive Control approach tailored for spacecraft attitude control under periodic disturbances, addressing actuator limitations and delays.
Findings
The proposed method effectively reduces periodic disturbance effects in simulations.
It demonstrates robustness against reaction wheel limitations like saturation and delay.
Outperforms conventional PD control in maintaining spacecraft attitude stability.
Abstract
Recently, deep space exploration, especially focusing on halo orbits, the periodic orbits of the Moon, has been widely studied. The spacecraft in halo orbits performs periodic orbital motion, which affects the attitude motion by periodic disturbances. The conventional attitude control method, PD control, is widely used, but its application to periodic disturbance attenuation is inefficient. To address these challenges, this study proposes a predictive Repetitive Control (RC) approach that addresses periodic disturbances, particularly GG torque, by exploiting the periodic nature of the system dynamics. The proposed method is also applied to the case of using a Reaction Wheel (RW) as an attitude control actuator. Despite the inherent challenges posed by RW limitations, including saturation torque and transmission delay, our predictive RC approach effectively mitigates these effects.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
