SlideShare a Scribd company logo
1 of 21
Download to read offline
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
NASA GMAT
Overview
                            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
NASA GMAT
Overview
                                                                  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
NASA GMAT
Mission Design: What is it?
                                                                                 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;
NASA GMAT
Mission Design: What is it?
                                                                                 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;
NASA GMAT
Mission Design: What is it?
                                                                                 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;
NASA GMAT
Mission Design: What is it?
                                                                                 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
NASA GMAT
Mission Design’s Greatest Hits
                                                    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
NASA GMAT
Mission Design’s Greatest Hits
                                               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
NASA GMAT
Mission Design’s Greatest Hits
                                            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
NASA GMAT
Mission Design: How do we do it?
                                                                                 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
                                                                           Getting Started
                                  F = ma
                                                                           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
NASA GMAT
Mission Design: How do we do it?
                                                                       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

                                                                 The Bigger Picture
    STK
    FreeFlyer
    MATLAB
    Copernicus, Pyxis, MALTO, SPICE, CHEBYTOP, VARITOP, OTIS,
    Mystic, SBC, LTOC, MAnE, . . .
    Self-written tools in Perl, Python, C/C++, VB, Java, . . .
NASA GMAT
The Problem
                                                                                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,
                      $250k                                               The Bigger Picture




                                              Mission
                                              Design
                                             Software,
                                               $550k




Software that we can’t examine, modify, debug, or learn from.
NASA GMAT
The Solution: 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
NASA GMAT
Major Features
                                                                             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
NASA GMAT
Demos
                                  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
NASA GMAT
Now Try it Yourself
                                                           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
                                                     Getting Started
    LCROSS                                           The Bigger Picture
    MMS
    Mars transfer
    Lunar transfer
    Libration points
These and more are available on our wiki:
gmat.ed-pages.com/wiki/MissionLibrary
NASA GMAT
How do I get started?
                                                         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
NASA GMAT
How can I help?
                                                                        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
NASA GMAT
Now, the bigger picture...
                                                              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
NASA GMAT
Thank you
                  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

More Related Content

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

NASA GMAT: Space Mission Design for Everyone

  • 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. NASA GMAT Overview 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. NASA GMAT Overview 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. NASA GMAT Mission Design: What is it? 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. NASA GMAT Mission Design: What is it? 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. NASA GMAT Mission Design: What is it? 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. NASA GMAT Mission Design: What is it? 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. NASA GMAT Mission Design’s Greatest Hits 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. NASA GMAT Mission Design’s Greatest Hits 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. NASA GMAT Mission Design’s Greatest Hits 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. NASA GMAT Mission Design: How do we do it? 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 Getting Started F = ma 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. NASA GMAT Mission Design: How do we do it? 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 The Bigger Picture STK FreeFlyer MATLAB Copernicus, Pyxis, MALTO, SPICE, CHEBYTOP, VARITOP, OTIS, Mystic, SBC, LTOC, MAnE, . . . Self-written tools in Perl, Python, C/C++, VB, Java, . . .
  • 13. NASA GMAT The Problem 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, $250k The Bigger Picture Mission Design Software, $550k Software that we can’t examine, modify, debug, or learn from.
  • 14. NASA GMAT The Solution: 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. NASA GMAT Major Features 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. NASA GMAT Demos 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. NASA GMAT Now Try it Yourself 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 Getting Started LCROSS 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. NASA GMAT How do I get started? 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. NASA GMAT How can I help? 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. NASA GMAT Now, the bigger picture... 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. NASA GMAT Thank you 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