NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
G-Guidance Interface Design for Small Body Mission SimulationThe 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.
Document ID
20090016280
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Authors
Acikmese, Behcet
(California Inst. of Tech. Pasadena, CA, United States)
Carson, John
(California Inst. of Tech. Pasadena, CA, United States)
Phan, Linh
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 24, 2013
Publication Date
June 1, 2008
Publication Information
Publication: NASA Tech Briefs, June 2008
Subject Category
Computer Programming And Software
Report/Patent Number
NPO-44291
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available