Skip to content

[Problem] Fix constraint handling and projection defaults - #182

Merged
psardin001 merged 3 commits into
humanoid-path-planner:develfrom
psardin001:devel
Sep 4, 2026
Merged

[Problem] Fix constraint handling and projection defaults#182
psardin001 merged 3 commits into
humanoid-path-planner:develfrom
psardin001:devel

Conversation

@psardin001

@psardin001 psardin001 commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • use the wrapped hpp::core::Problem constraint set as the single source of truth
  • initialize projection defaults for wrappers built from an existing problem, including manipulation problems
  • add regression coverage for the active constraint set and manipulation defaults

florent-lamiraux and others added 3 commits August 28, 2026 14:21
  The wrapper class pyhpp::core::Problem contained a member constraints_ that
  used to store constraints provided by users, but those constraints where
  never fowarded to class hpp::core::Problem.

  This fixes the benchmark of Pyrene sliding on the ground.
Move projection defaults to in-class initializers so wrappers built from an existing problem, including manipulation problems, receive the same values. Add regression coverage for the active constraint set and manipulation defaults.
@psardin001
psardin001 merged commit e6050c7 into humanoid-path-planner:devel Sep 4, 2026
6 checks passed
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.

2 participants