Search NASASearch

NASA NTRS · 20190025628

MONTE Python for Deep Space Navigation

Abstract

The Mission Analysis, Operations, and Navigation Toolkit Environment (MONTE) is the Jet Propulsion Laboratory’s (JPL) signature astrodynamic computing platform. It was built to support JPL’s deep space exploration program, and has been used to fly robotic spacecraft to Mars, Jupiter, Saturn, Ceres, and many solar system small bodies. At its core, MONTE consists of low-level astrodynamic libraries that are written in C++ and presented to the end user as an importable Python language module. These libraries form the basis on which Python-language applications are built for specific astrodynamic applications, such as trajectory design and optimization, orbit determination, flight path control, and more. The first half of this paper gives context to the MONTE project by outlining its history, the field of deep space navigation and where MONTE fits into the current Python landscape. The second half gives an overview of the main MONTE libraries and provides a narrative example of how it can be used for astrodynamic analysis.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Smith, Jonathan, Taber, William, Drain, Theodore, Evans, Scott, Evans, James, Guervara, Michelle, Schulze, William, Sunseri, Richard, Wu, Hsi-Cheng. 2016-07-11. MONTE Python for Deep Space Navigation. https://ntrs.nasa.gov/citations/20190025628

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

Galileo Spacecraft Modeling for Orbital Operations

The Galileo Jupiter orbital mission using the Low Gain Antenna (LGA) requires a higher degree of spacecraft state knowledge than was originally anticipated. Key elements of the revised design include onboard buffering of science and engineering data and extensive processing of data prior to downlink. In order to prevent loss of data resulting from overflow of the buffers and to allow efficient use of the spacecraft resources, ground based models of the spacecraft processes will be implemented. These models will be integral tools in the development of satellite encounter sequences and the cruise/playback sequences where recorded data is retrieved.

aerospace