Jonathan Merritt
Sydney Functional Programming Group
September 2024
\[ [ x, z, \theta, v_x, v_z ]_{\textrm{initial}} \rightarrow [ x, z, \theta, v_x, v_z ]_{\textrm{final}} \]
Using the least energy
\[ \begin{eqnarray} \dot{x} &=& v_x \\ \dot{z} &=& v_z \\ \dot{\theta} &=& \omega \\ \dot{v_x} &=& T \sin(\theta) \\ \dot{v_z} &=& T \cos(\theta) \end{eqnarray} \]
Produce optimal control signals: \(T\) and \(\omega\)
Trajectory Optimization
dymos
package in Pythonburn
crateThis is a re-implementation of:
Sánchez-Sánchez et al. (2016) Optimal Real-Time Landing Using Deep Networks. Proceedings of the 6th International Conference on Astrodynamics Tools and Techniques.