Projected Gradient Descent Solver Interface #22070
Labels
component: planning and control
Optimization-based planning and control, and search- and sampling-based planning
type: feature request
Projected gradient descent (PGD) is a strategy for solving constrained optimization problems -- one alternates between taking a step down the gradient of the objective function, and projecting onto the feasible set. In some contexts, this optimization strategy is preferable to using a second order solver like SNOPT or IPOPT. Having a native PGD solver in Drake would particularly be useful if we want to use it for the rounding stage of GcsTrajectoryOptimization.
I'm assigning to myself for now, but probably won't be able to get to this for some time. If someone wants it sooner, I'm happy to hand it off. Minimum features to include:
Additional features that might be nice:
cc @shrutigarg914 @RussTedrake
The text was updated successfully, but these errors were encountered: