Design and Test of an Attitude Determination and Control System for a 6U CubeSat using AFIT's CubeSat Testbed

Abstract : The design and test of a 6U CubeSat Attitude Determination and Control System (ADCS) are explored to establish single-axis control using AFIT's CubeSat testbed consisting of a Helmholtz cage and hemi-spherical air bearing. The Helmholtz cage produces a near-uniform magnetic eld inside the cage while the air bearing provides a near-frictionless surface for ADCS testing. The ADCS testbed includes a four wheel pyramid reaction wheel array (RWA) for actuation and an inertial measurement unit (IMU) for attitude determination. Along with the ADCS hardware, the ADCS testbed also includes an Electrical Power System (EPS) and Command and Data Handling (CDH) for power and wireless telemetry, respectively. Attitude estimation is performed using the QUEST algorithm with magnetometer and accelerometer sensor data to estimate a current quaternion. A Proportional-Integral-Derivative (PID) controller is used for control of the ADCS testbed while each reaction wheel motor is controlled by a proportional gain. After calibration, the static estimation accuracy improved from 3o to 0.02o (3 ). The RWA is characterized as a 1st order system with a systemic 0.2 second time delay. The ADCS testbed controller demonstrates linear time response characteristics at small angle slews. Through this research e ort, the pointing accuracy was improved from 20o to 0.07o (3 ). External torques caused by air currents and inherent magnetic moments were explored and characterized. The inherent magnetic moment of the ADCS testbed was calculated. Simulated time response characteristics of the model showed similar behavior to the ADCS testbed results.

[1]  Junquan Li,et al.  Design of attitude control systems for cubesat-class nanosatellite , 2013 .

[2]  Steven W. Smith,et al.  The Scientist and Engineer's Guide to Digital Signal Processing , 1997 .

[3]  James R. Wertz,et al.  Space mission engineering : the new SMAD , 2011 .

[4]  Gary J. Balas,et al.  Robust Dynamic Inversion for Control of Highly Maneuverable Aircraft , 1995 .

[5]  Meghan Prinkey CubeSat Attitude Control Testbed Design: Merritt 4-Coil per axis Helmholtz Cage and Spherical Air Bearing , 2013 .

[6]  M. Brewer CubeSat Attitude Determination and Helmholtz Cage Design , 2012 .

[8]  Tong Heng Lee,et al.  Unmanned Rotorcraft Systems , 2011 .

[9]  Mohinder S. Grewal,et al.  Global Positioning Systems, Inertial Navigation, and Integration , 2000 .

[10]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[11]  Gokhan Inalhan,et al.  The development of a Software and Hardware-in-the-Loop Test System for ITU-PSAT II nano satellite ADCS , 2011, 2011 Aerospace Conference.

[12]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[13]  Donald E. Kirk,et al.  Optimal control theory : an introduction , 1970 .

[14]  Michael Swartwout,et al.  The First One Hundred CubeSats: A Statistical Look , 2013 .

[15]  K. H. Bhavnani,et al.  Coordinate Systems for Space and Geophysical Applications , 1991 .

[16]  James R. Wertz,et al.  Spacecraft attitude determination and control , 1978 .

[17]  M. Shuster,et al.  Three-axis attitude determination from vector observations , 1981 .

[18]  Christopher G. McChesney Design of Attitude Control Actuators for a Simulated Spacecraft , 2012 .

[19]  Robert C. Nelson,et al.  Flight Stability and Automatic Control , 1989 .

[20]  Neal R. Erickson,et al.  MicroMAS: A First Step Towards a Nanosatellite Constellation for Global Storm Observation , 2013 .

[21]  Christopher D. Hall Spacecraft Attitude Dynamics and Control , 2003 .

[22]  Marcello Romano,et al.  A Dynamic, Hardware-in-the-Loop, Three-Axis Simulator of Spacecraft Attitude Maneuvering with Nanosatellite Dimensions , 2015 .

[23]  Samuel C Johnson,et al.  Design of a Control Moment Gyroscope Attitude Actuation System for the Attitude Control Subsystem Proving Ground , 2013 .

[24]  Jerry Jon Sellers,et al.  Understanding Space : An Introduction to Astronautics , 1993 .

[25]  Qi Gong,et al.  Automatic Mass Balancing of a Spacecraft Three-Axis Simulator: Analysis and Experimentation , 2014 .

[26]  Daniel Heater,et al.  Pushing the Limits of Cubesat Attitude Control: A Ground Demonstration , 2013 .

[27]  Marcel J. Sidi,et al.  Spacecraft Dynamics and Control: A Practical Engineering Approach , 1997 .

[28]  David M. Meissner,et al.  A Three Degrees of Freedom Test-Bed for Nanosatellite and CubeSat Attitude Dynamics, Determination, and Control , 2009 .

[29]  R. M. Voyles,et al.  Including sensor bias in shape from motion calibration and sensor fusion , 1996, 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems (Cat. No.96TH8242).

[30]  Dylan R Penn Characterization and Modeling of a Control Moment Gyroscope , 2015 .

[31]  Mason A. Peck,et al.  Historical review of air-bearing spacecraft simulators , 2003 .