Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes to ProxDDP #242

Merged
merged 7 commits into from
Nov 1, 2024
Merged

Fixes to ProxDDP #242

merged 7 commits into from
Nov 1, 2024

Conversation

ManifoldFR
Copy link
Member

@ManifoldFR ManifoldFR commented Nov 1, 2024

This PR implements a bunch of changes to ProxDDP.

  • lagrangian.hpp : move def out-of-line
  • [solvers/proxddp] have computeMultipliers() return a bool flag
  • [solvers/proxddp] add tmp vectors for linear search
  • [solvers/proxddp] Fix 'else' branch of BCL
  • [solvers/proxddp] move impl of setNumThreads to .hxx

The fix for the 'else' branch of BCL is critical and fixes a mistake introduced here: https://github.com/Simple-Robotics/aligator/blame/ae8d331b8db0a7dc53308ad47abf96a7be53b53f/include/aligator/solvers/proxddp/solver-proxddp.hxx#L511-L513 by 755ca65

@ManifoldFR
Copy link
Member Author

ManifoldFR commented Nov 1, 2024

@ManifoldFR ManifoldFR marked this pull request as ready for review November 1, 2024 16:56
@ManifoldFR ManifoldFR merged commit 51d1e96 into devel Nov 1, 2024
28 checks passed
@ManifoldFR ManifoldFR deleted the topic/proxddp/fixes branch November 1, 2024 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant