New Mars Forums

Official discussion forum of The Mars Society and MarsNews.com

You are not logged in.

Announcement

Announcement: As a reader of NewMars forum, we have opportunities for you to assist with technical discussions in several initiatives underway. NewMars needs volunteers with appropriate education, skills, talent, motivation and generosity of spirit as a highly valued member. Write to newmarsmember * gmail.com to tell us about your ability's to help contribute to NewMars and become a registered member.

#1 2015-01-12 22:48:22

Impaler
Member
From: South Hill, Virginia
Registered: 2012-05-14
Posts: 286

NASA Evolutionary Mission Trajectory Generator

After a lot of searching I think I am on the trail of a tool that can actually be used to do real mission trajectory number crunching.  I've read of many earlier tools that have bounced around and been used by JPL and NASA and like, but they are released only for government, industry and academia usage and most look to be horrible kludge to use UI wise too.

This tool is quite new and has a Python UI and is intended for desktop usage.  It is called Evolutionary Mission Trajectory Generator and it can be found here, all indications are that it will be usable by laymen like ourselves, just put in end 'goals' and constraints and crunch away (possibly for a hours).

http://opensource.gsfc.nasa.gov/projects/emtg/index.php

Unfortunately it needs a bunch of 3rd party libraries to use, I'll be trying to hunt these down from the docs provided and get it running, I invite other folks to also try to get it running and share the library files should you be able to find them.

Last edited by Impaler (2015-01-12 22:50:24)

Offline

#2 2015-01-15 12:04:11

RGClark
Member
From: Philadelphia, PA
Registered: 2006-07-05
Posts: 707
Website

Re: NASA Evolutionary Mission Trajectory Generator

Thanks for that. Let us know how it works out.

  Bob Clark


Old Space rule of acquisition (with a nod to Star Trek - the Next Generation):

      “Anything worth doing is worth doing for a billion dollars.”

Offline

#3 2015-01-15 16:10:22

Impaler
Member
From: South Hill, Virginia
Registered: 2012-05-14
Posts: 286

Re: NASA Evolutionary Mission Trajectory Generator

I've managed to get the supporting libraries and run the program, but it's SOOOO complex I have yet to make a trajectory I can interpret, the output are massive unorganized text files and their are just gobs of technical input constraints and goals to the trajectory that I don't understand.

I may contact the creator and as if a tutorial ever got made (it was mentioned in the read-me).

Offline

#4 2017-08-26 06:21:16

asma
Member
Registered: 2017-08-26
Posts: 3

Re: NASA Evolutionary Mission Trajectory Generator

Hello
I m trying to run a problem on EMTG software, but every time i got a message that
windows can't find emtg.exe
please help me in this regard

Thanks in anticipation

Offline

#5 2017-08-26 10:44:01

SpaceNut
Administrator
From: New Hampshire
Registered: 2004-07-22
Posts: 28,838

Re: NASA Evolutionary Mission Trajectory Generator

The zip file is C++ source code and will need to be compiled to run as an executable.
Read me file text:

Welcome to EMTGv8 Open Source Release
README.opensource file compiled by Jacob Englander 1-13-2014

This package contains all of the code that NASA GSFC is releasing for the Evolutionary Mission Trajectory Generator, version 8. No third-party code is included in this release. As a result, the user will need to assemble some third-party components. These are:
-Boost C++ Extensions, version 1.41 or better (recommend version 1.51 or better)
-CSPICE ephemeris library, available from http://naif.jpl.nasa.gov/naif/ (place in cspice placeholder directory)
-leap seconds kernel "naif0009.tls" available from http://naif.jpl.nasa.gov/naif/ (place in Universe/ephemeris_files)
-reference frame kernel "pck00010.tpc" available from http://naif.jpl.nasa.gov/naif/ (place in Universe/ephemeris_files)
-SNOPT library, must be purchased from http://www.sbsi-sol-optimize.com/asp/so … _snopt.htm and placed in snopt placeholder directory
-VCf2c or the appropriate f2c for your operating system, also placed in the snopt directory. f2c ships with SNOPT

In addition, the MGA and MGA-DSM modes will NOT work without a suitable Lambert solver. A Lambert solver is not distributed in this package. You can feel free to add your own though. Consider the MGA and MGA-DSM modes to be "use at your own risk."

You will want to download SPICE ephemeris files for the bodies that you are visiting. I recommend downloading the full 3+ GB set from http://naif.jpl.nasa.gov/naif/ and placing it in your Universe/ephemeris_files folder

Finally you will need to add the following lines to your snoptproblem.h file after "void GetStates...":

integer getInform();

and the following lines to the bottom of your snoptproblem.cc file:

integer snoptProblem::getInform()
{
    return inform;
}

Offline

#6 2017-08-27 04:16:57

asma
Member
Registered: 2017-08-26
Posts: 3

Re: NASA Evolutionary Mission Trajectory Generator

Thanks for that. Please let me know about the plot options.I could not find plot option tab on EMTG GUI, and if possible share with me the CSPICE related files.

Offline

Board footer

Powered by FluxBB