A low-cost attitude determination and control system (ADCS) is proposed for nadir-pointing control. This system comprises three-axis magnetorquers and magnetometers. The aim for developing this system is to establish a nadir-pointing control method using only low-cost spacecraft components for active control. Recently, low-cost and reliable development has become a required for spacecraft development. Generally, star trackers, reaction wheels, and thrusters are used for accurate attitude determination and spacecraft control. They have high reliability but their cost becomes a barrier for low-cost spacecraft realization. Contrarily, ADCS, having only magnetorquers and magnetometers, can be low-cost due to their simple composition. Although the magnetic torque generated by magnetorquers is low, nadir-pointing control with magnetorquers can be performed using optimal control algorithm. A Kalman filter for a gyroless spacecraft is applied for attitude determination with a magnetometer. These systems are combined and can realize the pointing accuracy against nadir direction as well as gravity gradient stabilization. Theoretically, spacecraft attitude control with magnetic torque is a well-known singularity problem. Herein, PD control based on an attitude control algorithm, which includes a Singularity Robust (SR) inverse matrix, is proposed as a solution. A PD controller calculates the control torque against attitude error and then an SR inverse matrix is used for computing output magnetic moment. The role of SR inverse matrix is to avoid singularity of the pseudoinverse matrix. Optimal magnetic moment is given by measured magnetic-field value and reference control torque. This study considered two different types of magnetorquers: one with fixed output current and another with variable current. The maximum output is defined with an assumption that this system is used for microsatellites. A fixed output magnetorquer is controlled by a method that is similar to pulse-width modulation to generate desired torque. In the variable model, magnetorquer output is limited by maximum magnetic moment. This paper describes results of nadir-pointing control using both models. Meanwhile, magnetometer-only attitude estimation theory is used for attitude determination. This method is based on extended Kalman-filter estimation. Attitude quaternion and angular velocity are continuously estimated. Although magnetometer-only attitude estimation requires a long conversion time, this method is advantageous for estimating attitude without star trackers, regardless of day and night. Simulations are conducted on various initial attitude and orbital conditions to denote the effectiveness of this method for various Earth-observation satellites such as the Sun-synchronous and International Space Station orbits. Simulation results illustrate that attitude control error can be below 5 deg with both fixed and variable output magnetorquers. It is considered that this control system could be used for active control alternative to gravity gradient stability and backup-control system in high precision attitude control system using star trackers, reaction wheels, and thrusters.
[1]
H. J. Dougherty,et al.
Hubble Space Telescope precision pointing control system
,
1988
.
[2]
Mark L. Psiaki,et al.
N 8 9 - 1 5 9 5 1 Three-Axis Attitude Determination via Kalman Filtering of Magnetometer Data
,
2003
.
[3]
Henry J. Pernicka,et al.
Magnetometer-only Attitude Determination Using Novel Two-step Kalman Filter Approach
,
2012
.
[4]
Thomas Bak,et al.
Passive Aerodynamic Stabilisation of Low Earth Orbit Satellite
,
1997
.
[5]
Mark L. Psiaki,et al.
Magnetic Torquer Attitude Control via Asymptotic Periodic Linear Quadratic Regulation
,
2000
.
[6]
Bong Wie,et al.
Space Vehicle Dynamics and Control
,
1998
.
[7]
P. Hughes.
Spacecraft Attitude Dynamics
,
1986
.
[8]
Bong Wie,et al.
Space Vehicle Dynamics and Control, Second Edition
,
2008
.
[9]
James R. Wertz,et al.
Spacecraft attitude determination and control
,
1978
.
[10]
T. S. Kelso,et al.
Revisiting Spacetrack Report #3
,
2006
.
[11]
Yoshihiko Nakamura,et al.
Inverse kinematic solutions with singularity robustness for robot manipulator control
,
1986
.
[12]
B. J. Hook,et al.
Stabilization system analysis and performance of the GEOS-A gravity-gradient satellite /Explorer XXIX/
,
1967
.
[13]
A. Craig Stickler,et al.
Elementary Magnetic Attitude Control System
,
1976
.
[14]
Yaakov Oshman,et al.
Spacecraft Angular Rate Estimation from Magnetometer Data Only Using an Analytic Predictor
,
2004
.
[15]
Rafal Wisniewski.
Linear Time-Varying Approach to Satellite Attitude Control Using Only Electromagnetic Actuation
,
2000
.
[16]
K. Yoshida,et al.
Ground test of attitude control system for micro satellite RISING-2
,
2012,
2012 IEEE/SICE International Symposium on System Integration (SII).