Hardware-in-the-loop simulations of GPS-based navigation and control for satellite formation flying

Abstract A relative navigation and formation control algorithm for satellite formation flying was developed, and a hardware-in-the-loop (HIL) simulation testbed was established and configured to evaluate this algorithm. The algorithm presented is a relative navigation estimation algorithm using double-difference carrier-phase and single-difference code measurements based on the extended Kalman filter (EKF). In addition, a state-dependent Riccati equation (SDRE) technique is utilized as a nonlinear controller for the formation control problem. The state-dependent coefficient (SDC) form is formulated to include nonlinearities in the relative dynamics. To evaluate the relative navigation and control algorithms developed, a closed-loop HIL testbed is configured. To demonstrate the performance of the testbed, a test formation flying scenario comprising formation acquisition and keeping in a low earth orbit (LEO) has been established. The relative navigation results from the closed-loop simulations show that a 3D RMS of 0.07 m can be achieved for position accuracy. The targeted leader–follower formation flying in the along-track separation of 100 m was maintained with a mean position error of approximately 0.2 m and a standard deviation of 0.9 m. The simulation results show that the HIL testbed is capable of successful demonstration of the GPS-based satellite autonomous formation flying mission.

[1]  M. Watkins,et al.  GRACE Measurements of Mass Variability in the Earth System , 2004, Science.

[2]  E. Gill,et al.  First Results from a Hardware-in-the-Loop Demonstration of Closed-Loop Autonomous Formation Flying , 2003 .

[3]  Mario Innocenti,et al.  Estimation of the Region of Attraction for State-Dependent Riccati Equation Controllers , 2006 .

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

[5]  E. Kong Spacecraft formation flight exploiting potential fields , 2002 .

[6]  Sang-Young Park,et al.  Hybrid optimization for multiple-impulse reconfiguration trajectories of satellite formation flying , 2009 .

[7]  S. Kowalchuk Investigation of Nonlinear Control Strategies Using GPS Simulator And Spacecraft Attitude Control Simulator , 2007 .

[8]  LARGE-ANGLE KINEMATICS FOR THE CONTROL OF SATELLITE RELATIVE MOTION , 2002 .

[9]  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 .

[10]  Hyo-Sung Ahn,et al.  Nonlinear orbital dynamic equations and state-dependent Riccati equation control of formation flying satellites , 2003 .

[11]  Oliver Montenbruck,et al.  GPS-based relative navigation during the separation sequence of the PRISMA formation , 2008 .

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

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

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

[15]  Qais Marji,et al.  Precise Relative Navigation for Satellite Formation Flying Using GPS , 2008 .

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

[17]  Pini Gurfil,et al.  Adaptive Neural Control of Deep-Space Formation Flying , 2003 .

[18]  Samuel A. Schweighart,et al.  Development and analysis of a high fidelity linearized J₂ model for satellite formation flying , 2001 .

[19]  Takuji Ebinuma,et al.  Precision spacecraft rendezvous using global positioning system : an integrated hardware approach , 2001 .

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

[21]  H. Schaub,et al.  Impulsive Feedback Control to Establish Specific Mean Orbit Elements of Spacecraft Formations , 2001 .

[22]  A. Sparks Satellite formation keeping control in the presence of gravity perturbations , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

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

[24]  Gerhard Krieger,et al.  TanDEM-X: a TerraSAR-X add-on satellite for single-pass SAR interferometry , 2004, IGARSS 2004. 2004 IEEE International Geoscience and Remote Sensing Symposium.

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

[26]  Isao Kawano Masaaki Mokuno Toru Kasai Takashi Suzuki,et al.  First Autonomous Rendezvous using Relative GPS Navigation by ETS-VII , 1999 .

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

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

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

[30]  Jonathan P. How,et al.  Spacecraft Formation Flying: Dynamics, Control and Navigation , 2009 .

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

[32]  D. Arnold,et al.  Computer Solution of Ordinary Differential Equations. , 1981 .

[33]  J. Cloutier State-dependent Riccati equation techniques: an overview , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).