-
Notifications
You must be signed in to change notification settings - Fork 5
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 thorne2004 #32
Comments
I did not noticed but having a solver which does not require an iterative process breaks the current set of common arguments used by the different solvers. This is translated into not having as parameters the absolute tolerance |
In addition, the original routine developed by Thorne was published in "SERIES REVERSION/INVERSION OF |
This article by Sharaf can be useful for computing the rest of the orbital parameters apart from the semi-major axis. A conversion to RV set will be required. |
The mathematical symbols |
My local solution properly computes the |
I was not able to identify why the current implementation in #33 does not converge. Sadly, this will not be included in 0.2. |
💻 Solver request: thorne2004
The algorithm devised by James D. Thorne uses a series expansion to solve for the Lambert's problem. These approach breaks all the common steps for a Lambert's solver, meaning that it does not require an initial guess nor a numerical root finder. Different series are provided for different orbit types
📝 References
Vallado provides a pseudo-code in his "Fundamentals of Astrodynamics and Applications".
The text was updated successfully, but these errors were encountered: