Code Monkey home page Code Monkey logo

Comments (1)

Noiredd avatar Noiredd commented on August 24, 2024

Short answer: no, it is not possible and is very likely to never be possible.

Designing an interplanetary transfer and a parking orbit for it is a complex task in a mission planning domain. PEGAS however is merely an ascent guidance tool - its primary assumption is that you know what you're driving and where you're going. Yes it does have a functionality of launching to a reference target, but it is not mission design - notice that it doesn't let you do things like Apollo free return trajectory. It's just a way of saying: I know where I'm going: it's the same plane as this thing, a little convenience function so that you don't have to spend time looking up inclination in LAN (which KSP doesn't even tell you) and retyping them into the mission file.

I will not agree that PEGAS "has no support for launching to a parking orbit in preparation for an interplanetary transfer". It only has no support for designing this orbit - which is way outside its scope as a guidance tool anyway. Think of PEGAS as a piece of software installed in the rocket itself: it does only what the mission planning department wants. And the mission planning department has its computers and algorithms elsewhere ;)

Warning: no one will stop you from selecting, say, Mars as your target, and running a mission with incomplete information (which will be filled by simply reading the target's parameters). But what's going to happen in this case will be far from what you want. Since Mars orbits the Sun, the parameters that will be pulled will be in a Sun-centric frame. There's no check whether the target actually orbits the Earth*, so PEGAS will never know it's a Sun-centric and not Earth*-centric frame, and will blindly attempt to launch into a completely meaningless orbit.
* - replace "Earth" with any body that you're launching from (PEGAS is not constrained to Earth launch sites)

from pegas.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.