You are not logged in.
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
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
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
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
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-2014This 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 SNOPTIn 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
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