Integrated orbit and attitude hardware-in-the-loop simulations for autonomous satellite formation flying

Abstract Development and experiment of an integrated orbit and attitude hardware-in-the-loop (HIL) simulator for autonomous satellite formation flying are presented. The integrated simulator system consists of an orbit HIL simulator for orbit determination and control, and an attitude HIL simulator for attitude determination and control. The integrated simulator involves four processes (orbit determination, orbit control, attitude determination, and attitude control), which interact with each other in the same way as actual flight processes do. Orbit determination is conducted by a relative navigation algorithm using double-difference GPS measurements based on the extended Kalman filter (EKF). Orbit control is performed by a state-dependent Riccati equation (SDRE) technique that is utilized as a nonlinear controller for the formation control problem. Attitude is determined from an attitude heading reference system (AHRS) sensor, and a proportional-derivative (PD) feedback controller is used to control the attitude HIL simulator using three momentum wheel assemblies. Integrated orbit and attitude simulations are performed for a formation reconfiguration scenario. By performing the four processes adequately, the desired formation reconfiguration from a baseline of 500–1000 m was achieved with meter-level position error and millimeter-level relative position navigation. This HIL simulation demonstrates the performance of the integrated HIL simulator and the feasibility of the applied algorithms in a real-time environment. Furthermore, the integrated HIL simulator system developed in the current study can be used as a ground-based testing environment to reproduce possible actual satellite formation operations.

[1]  Zhaowei Sun,et al.  Relative motion coupled control based on dual quaternion , 2013 .

[2]  Jonathan P. How,et al.  Demonstration of Adaptive Extended Kalman Filter for Low-Earth-Orbit Formation Estimation Using CDGPS , 2002 .

[3]  Thomas P. Yunck,et al.  Coping with the Atmosphere and Ionosphere in Precise Satellite and Ground Positioning , 2013 .

[5]  J. Zumberge,et al.  Precise point positioning for the efficient and robust analysis of GPS data from large networks , 1997 .

[6]  Mario Innocenti,et al.  Autonomous spacecraft 6DOF relative motion control using quaternions and H-infinity methods , 1996 .

[7]  Rich Burns,et al.  An Environment for Hardware-in-the-Loop Formation Navigation and Control Simulation , 2004 .

[8]  Sang-Young Park,et al.  Onboard Software Development and Performance Assessment of Enhanced Spaceborne GPS Receiver for Small Satellite System , 2008 .

[9]  Xibin Cao,et al.  Relative motion coupled control for formation flying spacecraft via convex optimization , 2010 .

[10]  Kyu-Hong Choi,et al.  Satellite formation reconfiguration and station-keeping using state-dependent Riccati equation technique , 2011 .

[11]  Fredrik Nilsson,et al.  PRISMA : an in-orbit test bed for guidance, navigation, and control experiments , 2009 .

[12]  P. Teunissen The least-squares ambiguity decorrelation adjustment: a method for fast GPS integer ambiguity estimation , 1995 .

[13]  Sung Woo Kim,et al.  Hardware-In-the-Loop Simulations of spacecraft attitude synchronization using the State-Dependent Riccati Equation technique , 2013 .

[14]  R. Kroes,et al.  Precise relative positioning offormation flying Spacecraft using GPS , 2006 .

[15]  George M. Siouris,et al.  Applied Optimal Control: Optimization, Estimation, and Control , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[16]  Alexander Cropp,et al.  GPS-based relative navigation for the Proba-3 formation flying mission , 2013 .

[17]  Oliver Montenbruck,et al.  A NAVIGATION PROCESSOR FOR FLEXIBLE REAL-TIME FORMATION FLYING APPLICATIONS , 2002 .

[18]  Scott Evan Lennox,et al.  Coupled Attitude And Orbital Control System Using Spacecraft Simulators , 2004 .

[19]  Sang-Young Park,et al.  Development of Integrated Orbit and Attitude Software-in-the-loop Simulator for Satellite Formation Flying , 2013 .

[20]  Bo J. Naasz,et al.  Integrated Orbit and Attitude Control for a Nanosatellite with Power Constraints , 2002 .

[21]  Mark L. Psiaki,et al.  Modeling, Analysis, and Simulation of GPS Carrier Phase for Spacecraft Relative Navigation , 2005 .

[22]  O. Montenbruck,et al.  Real-Time Navigation of Formation-Flying Spacecraft Using Global-Positioning-System Measurements , 2005 .

[23]  G. M. Anderson A near-optimal closed-loop solution method for nonsingular zero-sum differential games , 1974 .

[24]  F.Y. Hadaegh,et al.  A survey of spacecraft formation flying guidance and control. Part II: control , 2004, Proceedings of the 2004 American Control Conference.

[25]  D. Vallado Fundamentals of Astrodynamics and Applications , 1997 .

[26]  Toru Yamamoto,et al.  Offline and Hardware-in-the-loop Validation of the GPS-based Real-Time Navigation System for the PRISMA Formation Flying Mission , 2008 .

[27]  Ming Xin,et al.  Integrated nonlinear optimal control of spacecraft in proximity operations , 2010, Int. J. Control.

[28]  Simone D'Amico,et al.  Spaceborne Autonomous Relative Control System for Dual Satellite Formations , 2009 .

[29]  Sang-Young Park,et al.  Hardware-in-the-loop simulations of GPS-based navigation and control for satellite formation flying , 2010 .

[30]  John Higinbotham,et al.  Hardware-In-The-Loop Testing of Continuous Control Algorithms for a Precision Formation Flying Demonstration Mission , 2004 .

[31]  J. Junkins,et al.  Analytical Mechanics of Space Systems , 2003 .

[32]  M. Psiaki,et al.  Satellite Relative Navigation Using Carrier-Phase Differential GPS with Integer Ambiguities , 2005 .

[33]  Oliver Montenbruck,et al.  Phoenix-XNS - A Miniature Real-Time Navigation System for LEO Satellites , 2006 .