The G-Guidance software implements a guidance and control (G and C) algorithm for small-body, autonomous proximity operations, developed under the Small Body GN and C task at JPL. The software is written in Matlab and interfaces with G-OPT, a JPL-developed optimization package written in C that provides G-Guidance with guaranteed convergence to a solution in a finite computation time with a prescribed accuracy. The resulting program is computationally efficient and is a prototype of an onboard, real-time algorithm for autonomous guidance and control. Two thruster firing schemes are available in G-Guidance, allowing tailoring of the software for specific mission maneuvers. For example, descent, landing, or rendezvous benefit from a thruster firing at the maneuver termination to mitigate velocity errors. Conversely, ascent or separation maneuvers benefit from an immediate firing to avoid potential drift toward a second body. The guidance portion of this software explicitly enforces user-defined control constraints and thruster silence times while minimizing total fuel usage. This program is currently specialized to small-body proximity operations, but the underlying method can be generalized to other applications.
G-Guidance Interface Design for Small Body Mission Simulation
2008-06-01
Sonstige
Keine Angabe
Englisch
G-Guidance Interface Design for Small Body Mission Simulation
Online Contents | 2008
Autonomy Workshop Small Body Design Reference Mission
NTRS | 2019
|Mission Design and Integrated Guidance and Navigat...
AIAA | 2005
|Video-Guidance Design for the DART Rendezvous Mission
NTIS | 2004
|Video-Guidance Design for the DART Rendezvous Mission
NTRS | 2004
|