Rapid Trajectory Design and Mission Analysis with JPL's Monte

graphical divider

Course Details

In order to participate in a course, your company or institution must already have requested and received a Monte license from Caltech/JPL

This 3-day course is designed to get you designing and analyzing space mission orbits and trajectories using JPL's Monte. Each day of the course is split into two 3-hour sessions (AM and PM), with a mix of interactive presentations, examples, and Q/A.

Presentations and discussions introduce the topics, provide background information and context, and allow for interactive Q/A.

Practical examples are provided showing Monte being used to formulate orbits and trajectories for different mission strategies, and also perform general mission analysis on orbits and trajectories.

Included with your course registration:

  • Pre-course "Productivity with Monte and Docker" Workshop (1-hour)
  • Access to "Monte and Docker Productivity Code Package"
  • Copies of all presentation materials and code examples used in the course
  • Video recordings of the trainings sessions

Familiarity with the following topics are helpful but not required (contact us for questions): Space mission design, astrodynamics, spacecraft navigation, space systems engineering, Python programming language.

Course Overview

A short course for designing and analyzing space mission orbits and trajectories using JPL's Monte

Prep
Pre-course workshop

  • ~1-week before course
  • Get Monte installed on workstation
  • Verify installation
  • (optional) Monte tutorials

Day 1
Monte Core Concepts

  • Understanding Monte
  • Productivity with Monte
  • Python and Monte
  • Working with data in Monte

Day 2
Rapid Trajectory Design

  • States, coordinates, and trajectories
  • Numerical trajectory integration
  • Common trajectory formats and I/O
  • Basic targeting and optimization

Day 3
Mission Analysis+

  • Event searching
  • Frames, directions, and angles
  • Generating data products
  • More trajectory design

Course Topics

A comprehensive, practical introduction to Monte's most important systems for trajectory design

decoration
Introduction

  • Past and present of Monte project
  • Concepts in Python programming
  • Monte core systems
  • Monte data I/O support
  • Datasets included with Monte

decoration
Productivity

  • Installation options
  • Monte and Docker
  • Using Monte's documentation
  • Using Monte with an IDE
  • Scripting and abstraction

decoration
Trajectory Design

  • Launch period ("Pork-chop" plots)
  • Patched conic gravity assist
  • CRTBP
  • Differential correction
  • Optimization frameworks and options

decoration
Mission Analysis

  • Search for mission events
  • Customize coordinate frames
  • Calculate directions and angles
  • Light-time corrections
  • Generate plots and data products

Code Examples

See Monte in-action on the following examples, copies of code examples are included with your registration

decoration
Design Mars Mission

  • Define launch period
  • Design transfer
  • Explore science orbits

decoration
Messenger Science Orbit

  • Load Messenger mission data
  • Retarget encounter with Mercury
  • Alter and analyze science orbits

decoration
Cassini Prime Tour

  • Cassini mission analysis
  • Ground station visibility
  • Encounters with satellites, more

decoration
Other Examples

  • Earth-Moon 3-body Orbits
  • Reoptimize Mars transfer trajectory
  • And more!

arrow-up icon