Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved Interplanetary Transfers #5

Merged
merged 12 commits into from
Feb 19, 2023
Merged

Conversation

itchono
Copy link
Owner

@itchono itchono commented Feb 9, 2023

This PR implements improvements to interplanetary transfers.

  1. The Lambert solver now immediately returns a null solution when R1 and R2 are nearly colinear. This is to help remove the banding seen in Improve Lambert Solver Performance #3 .
  2. Porkchop plots now have new time labels on them using the KSP time conversion in KSP Time Conversions, Packaging and Test Improvements #4
  3. The porkchop plot demo is now interactive, and shows the trajectory beside it.
  4. Hyperbolic departure trajectories have been added.

Outstanding Issues/Wants

  • Currently, there is no way to specify whether time should be displayed in Kerbin or Earth time (24hr vs 6h days, 365d vs 426d years)
  • There is no provision yet for selecting origin/destination planets. This should be added soon.

@itchono itchono mentioned this pull request Feb 9, 2023
@itchono itchono linked an issue Feb 9, 2023 that may be closed by this pull request
@itchono itchono merged commit 6a28505 into main Feb 19, 2023
@itchono itchono deleted the planetary_transfer_optimizer branch February 19, 2023 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve Lambert Solver Performance
1 participant