Control-limited differential dynamic programming | Synapse