nasa gmat
play

NASA GMAT Space Mission Design for Everyone Joel J. K. Parker - PowerPoint PPT Presentation

NASA GMAT Space Mission Design for Everyone Joel J. K. Parker j.parker@nasa.gov Navigation and Mission Design Branch NASA Goddard Space Flight Center OSCON 2011 Overview NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design What


  1. NASA GMAT Space Mission Design for Everyone Joel J. K. Parker j.parker@nasa.gov Navigation and Mission Design Branch NASA Goddard Space Flight Center OSCON 2011

  2. Overview NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design What is it? How do we do it? GMAT Mission Design Features What is it? Demos Getting Started How do we do it? The Bigger Picture GMAT Features Demos Getting Started The Bigger Picture

  3. Overview NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design What is it? How do we do it? GMAT Mission Design Features What is it? Demos Getting Started How do we do it? The Bigger Picture Why are we here? GMAT To tell you what we’re doing, Features and to let you tell us how to do it Demos better. Getting Started The Bigger Picture

  4. Mission Design: What is it? NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design Intuitively, mission design answers the question: What is it? How do we do it? GMAT How do we get from point A to point B (in space)? Features Demos Getting Started The Bigger Picture Mathematically, it solves the equation: F = ma Usually there are many possible answers. We want to find the one that is: Fastest;

  5. Mission Design: What is it? NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design Intuitively, mission design answers the question: What is it? How do we do it? GMAT How do we get from point A to point B (in space)? Features Demos Getting Started The Bigger Picture Mathematically, it solves the equation: F = ma Usually there are many possible answers. We want to find the one that is: Fastest; Cheapest;

  6. Mission Design: What is it? NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design Intuitively, mission design answers the question: What is it? How do we do it? GMAT How do we get from point A to point B (in space)? Features Demos Getting Started The Bigger Picture Mathematically, it solves the equation: F = ma Usually there are many possible answers. We want to find the one that is: Fastest; Cheapest; Safest;

  7. Mission Design: What is it? NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design Intuitively, mission design answers the question: What is it? How do we do it? GMAT How do we get from point A to point B (in space)? Features Demos Getting Started The Bigger Picture Mathematically, it solves the equation: F = ma Usually there are many possible answers. We want to find the one that is: Fastest; Cheapest; Safest; Best

  8. Mission Design’s Greatest Hits NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design Apollo What is it? How do we do it? GMAT Features Demos Getting Started The Bigger Picture free-return trajectory

  9. Mission Design’s Greatest Hits NASA GMAT Joel J. K. Parker j.parker@nasa.gov Cassini Mission Design What is it? How do we do it? GMAT Features Demos Getting Started The Bigger Picture gravity assists

  10. Mission Design’s Greatest Hits NASA GMAT Joel J. K. Parker j.parker@nasa.gov SMART-1 Mission Design What is it? How do we do it? GMAT Features Demos Getting Started The Bigger Picture low thrust

  11. Mission Design: How do we do it? NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design What is it? How do we do it? With lots of math. GMAT Features Demos F = ma Getting Started The Bigger Picture Forces: simple gravity, non-spherical gravity, third-body gravity, solar radiation pressure, atmospheric drag, propulsion, general relativity Algorithms: numerical integration, differential correction, optimization Infrastructure: coordinate systems, time systems, state representations, physical constants, file formats, graphics

  12. Mission Design: How do we do it? NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design What is it? How do we do it? GMAT And lots of software. Features Demos Getting Started ◮ STK The Bigger Picture ◮ FreeFlyer ◮ MATLAB ◮ Copernicus, Pyxis, MALTO, SPICE, CHEBYTOP, VARITOP, OTIS, Mystic, SBC, LTOC, MAnE, . . . ◮ Self-written tools in Perl, Python, C/C++, VB, Java, . . .

  13. The Problem NASA GMAT Joel J. K. Parker j.parker@nasa.gov Last year the Navigation and Mission Design Branch (size: 33 engineers) Mission Design What is it? spent $800k on software licenses alone. How do we do it? GMAT Features Demos Getting Started Other, The Bigger Picture $250k Mission Design Software, $550k Software that we can’t examine, modify, debug, or learn from.

  14. The Solution: GMAT NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design What is it? How do we do it? GMAT Features Demos Getting Started The Bigger Picture GMAT: The General Mission Analysis Tool ◮ Cross-platform desktop application (Windows, Mac, Linux) ◮ Domain-specific scripting language ◮ Written in C++ with wxWidgets ◮ Extensive force models, differential corrector, optimizers, estimators ◮ Graphics: 3D OpenGL, 2D plotting, 2D mapping ◮ Extensible via plugins, native functions, MATLAB functions ◮ Automation via C, TCP/IP, MATLAB

  15. Major Features NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design What is it? How do we do it? GMAT Features Demos Getting Started The Bigger Picture ◮ Developed by a team of private industry and NASA civil servants, led by Goddard Space Flight Center ◮ Contributions from NASA centers, other agencies, academia, industry, international users ◮ Open source, released under NASA Open Source Agreement (NOSA) ◮ Developed in public on SourceForge

  16. Demos NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design What is it? How do we do it? GMAT Features Demos Getting Started Demo 1: ISS Simulation The Bigger Picture Demo 2: OSIRIS-REx Design

  17. Now Try it Yourself NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design What is it? GMAT ships with nearly 40 example mission scripts: How do we do it? GMAT ◮ Geostationary Features Demos ◮ LCROSS Getting Started The Bigger Picture ◮ MMS ◮ Mars transfer ◮ Lunar transfer ◮ Libration points These and more are available on our wiki: gmat.ed-pages.com/wiki/MissionLibrary

  18. How do I get started? NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design What is it? How do we do it? GMAT Download the app: Features Demos sf.net/projects/gmat Ask on the forum: Getting Started The Bigger Picture gmat.ed-pages.com/forum Read through the docs: gmat.sf.net/docs Follow the blog: gmat.sf.net/blog Check out the wiki: gmat.ed-pages.com/wiki

  19. How can I help? NASA GMAT Joel J. K. Parker j.parker@nasa.gov For experts. . . Mission Design ◮ Look through our algorithms, math spec, design documents What is it? How do we do it? ◮ Recreate an interesting mission and post it to our library GMAT Features If you can code. . . Demos Getting Started ◮ Help improve code quality The Bigger Picture ◮ Submit, verify, and quash bugs ◮ Follow our dev blog: gmatplugins.sf.net/blog If you care about what we’re doing and just want to help. . . ◮ Hang out on the wiki and forum ◮ Help improve our documentation ◮ Share with your friends gmat.ed-pages.com/wiki/HowCanIHelp

  20. Now, the bigger picture... NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design What is it? How do we do it? NASA has a history of supporting open source. GMAT Features ◮ NASA Open Source Agreement (NOSA) Demos Getting Started ◮ WorldWind: over 20 million downloads since 2005 The Bigger Picture ◮ opensource.gsfc.nasa.gov (46 registered projects) ◮ opensource.arc.nasa.gov (23 registered projects) ◮ 2011 NASA Open Source Summit nasa.gov/open

  21. Thank you NASA GMAT Joel J. K. Parker j.parker@nasa.gov Mission Design What is it? How do we do it? GMAT Features Demos Getting Started The Bigger Picture

Recommend


More recommend