NASA NTRS · 20090016280
G-Guidance Interface Design for Small Body Mission Simulation
Abstract
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.
Keep this discovery
Explore connections, maps & timelines
Acikmese, Behcet, Carson, John, Phan, Linh. 2008-06-01. G-Guidance Interface Design for Small Body Mission Simulation. https://ntrs.nasa.gov/citations/20090016280
Cite the original work for its findings. Save a collection to share your selection of sources.