MPOPT is an open-source, extensible pseudo-spectral collocation based multi-phase nonlinear optimal control problem (OCP) solver
mpopt/mpopt
latest