Skip to content

Fixes to ProxDDP#242

Merged
ManifoldFR merged 7 commits intodevelfrom
topic/proxddp/fixes
Nov 1, 2024
Merged

Fixes to ProxDDP#242
ManifoldFR merged 7 commits intodevelfrom
topic/proxddp/fixes

Conversation

@ManifoldFR
Copy link
Copy Markdown
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
Copy Markdown
Member Author

ManifoldFR commented Nov 1, 2024

Comment thread include/aligator/solvers/proxddp/solver-proxddp.hxx Outdated
@ManifoldFR ManifoldFR merged commit 51d1e96 into devel Nov 1, 2024
@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