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

Implement pan2018 #34

Open
jorgepiloto opened this issue Aug 12, 2021 · 3 comments
Open

Implement pan2018 #34

jorgepiloto opened this issue Aug 12, 2021 · 3 comments
Assignees
Labels
new solver Request new solver implementation
Milestone

Comments

@jorgepiloto
Copy link
Owner

jorgepiloto commented Aug 12, 2021

💻 Solver request: pan2018

This solver iterates over the argument of perigee by using a numerical procedure based on non-rational Bézier functions. The cool thing about this paper is that it ships with the pseudo-code, so it should be more intuitive to implement this.

📝 References

@article{pan2018lambert,
  title={Lambert’s problem and solution by non-rational B{\'e}zier functions},
  author={Pan, Binfeng and Ma, Yangyang},
  journal={Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering},
  volume={232},
  number={2},
  pages={227--245},
  year={2018},
  publisher={SAGE Publications Sage UK: London, England}
}
@jorgepiloto jorgepiloto added the new solver Request new solver implementation label Aug 12, 2021
@jorgepiloto jorgepiloto self-assigned this Aug 12, 2021
@jorgepiloto jorgepiloto added this to the 0.2 milestone Aug 12, 2021
@jorgepiloto jorgepiloto changed the title Implement pan2016 Implement pan2018 Aug 12, 2021
@jorgepiloto
Copy link
Owner Author

This solver shares some formulas about the fundamental ellipse, which have already been implemented in the ecc_solvers sub-package.

@jorgepiloto
Copy link
Owner Author

Maybe we should consider building a module named fundamental were all routines about the fundamental ellipse can be stored.

@jorgepiloto
Copy link
Owner Author

Run out of time, this will not be included within the 0.2 release. Postponing its implementation 😞

@jorgepiloto jorgepiloto modified the milestones: 0.2, 0.3 Sep 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new solver Request new solver implementation
Projects
None yet
Development

No branches or pull requests

1 participant