Skip to content
This release introduces the augmented Lagrangian solver in the DDP solver. The followings are the most important changes:

    + Introduction of Augmented Lagrangian terms and collections (for state and state-input cases)
    + Updating OCP to use augmented Lagrangian collections
    + Introduction of Augmented penalties for AL: two equalities and two inequalities
    + Introduction of Multiplier, MultiplierCollection, LagrangianMetrics, MetricsCollection, and ProblemMetrics
    + Updating approximateIntermediateLQ, approximatePreJumoLQ, and approximateFinalLQ to use MultiplierCollection
    + Introducing Dual solution (final, preJump, intermeiate)
    + Introduction of helper function for initialization and updating metrics, multipliers, and dual solution.
    + Introduction of SolverObserverModule to extract each term’s Multiplier and Metrics from the solver.
    + Introduction of RosSolverObserverModule to publish a term’s Multiplier and Metrics at a specific time on the horizon.
    + Using AL in CartpoleTest and HybridSlqTest