Search NASA⌕ Search

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

BibTeXRIS

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.