Indirect optimal control package

Hi folks,

This message to let you know that on the develop branch, there is the beta version of a new package “control.indirect” meant for using the Pontryagin Maximum Principle with numerical propagation (and for now only with Cartesian coordinates, no matter if there is a central body or not)

Features are:

  • Adjoint dynamics for some common forces
  • A range of so-called energy-like cost function
  • A fixed time fixed boundary single shooting algorithm

It will be released with version 12.2 (in September?).
Please give me your feedback by then. I will add in the meantime a convenient way to evaluate the Hamiltonian.

Possible Devs for >=13.0 include more adjoint dynamics, cost functions and more shooting capabilities.

Cheers,
Romain

6 Likes

Thanks a lot, @Serrof, that’s great!!

I haven’t taken time to check and appreciate your work so far, but I’ll do it for sure in the future.

Hi folks,

Just letting you know that an example is available on the tutorials repo.

Cheers,
Romain.

4 Likes