ipab-slmc / exotica

Extensible Optimization Framework
https://ipab-slmc.github.io/exotica
BSD 3-Clause "New" or "Revised" License
150 stars 70 forks source link

Analytic DDP Solver: Review and improvements (adaptive regularisation) #672

Closed wxmerkt closed 5 years ago

wxmerkt commented 5 years ago

Results

Quadrotor Collision Avoidance Example:

Current Exotica: 20.37s, final cost: 29.16 Fixed Pull Request: ~2s (!), final cost: ~12 [without clamping, with function tolerance active]

Difference for convergence and solution on cart-pole (example 04)

analytic_ddp_cart_pole_comparison

... and turning off the clamping hack (new configuration option):

analytic_ddp_cart_pole_comparison