I'm a beginner to trajectory design, and have to use NASA's GMAT software. It's been a few weeks now, and I have done the first four tutorials and managed to create a (very unrealistic and sub-optimal) trajectory taking a spacecraft from the Earth to a Sun-Earth L2 halo orbit and then Mars with B-Plane targeting. Very crude and using too many burns, but at least I consider it a step forward.

However, in order to properly solve complex trajectory problems one has to use patch points and control points, involving multiple spacecraft representing the different desired positions of the spacecraft, backpropagation, various commands to impose velocity and position continuity between them, etc.

I did the first 4 tutorials with ease and successfully learned from them, but then the fifth tutorial ("Optimal Lunar Flyby using Multiple Shooting"), which is supposed to be an introduction to using control points and patch points, is a massive leap from the previous one, and doesn't really explain the logic behind the method or steps in detail. I am still trying to do it, but in the meanwhile, are there any resources online for a beginner which I can use to better understand this method of trajectory optimizaton? Can't find much online other than mentions of the terms in academic papers.

For that matter, what is the most active online community for GMAT discussions? The link on GMAT's startup screen is dead, and its online presence in general is kind of weird. What I assume is the official website is a bit of a mess, having a lot of dead links. Surprising considering it's software made by NASA and used in various real-life missions.


1 Answer 1


I started using GMAT last week and I am roughly at the same point you were when you posted this message.

I am trying to create a Low Energy transfer to the moon and trying to get the optimum launch window / minimum delta V on arrival as an output.

Did you succeed on getting additional help or information anywhere else ?

  • $\begingroup$ Your answer could be improved with additional supporting information. Please edit to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center. $\endgroup$
    – Community Bot
    Sep 7, 2022 at 15:13
  • $\begingroup$ This is more like a comment than an answer. You can comment after reaching 50 reputation. $\endgroup$ Sep 7, 2022 at 15:14
  • $\begingroup$ This does not really answer the question. If you have a different question, you can ask it by clicking Ask Question. To get notified when this question gets new answers, you can follow this question. Once you have enough reputation, you can also add a bounty to draw more attention to this question. - From Review $\endgroup$
    – Ryan C
    Sep 7, 2022 at 16:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.