Skip to content

Handle oblique axes in joint reflection - #104

Merged
kou merged 3 commits into
enactic:mainfrom
stevenaya:fix/shared-joint-reflection
Oct 29, 2026
Merged

kou merged 3 commits into
enactic:mainfrom
stevenaya:fix/shared-joint-reflection

Conversation

@stevenaya

@stevenaya stevenaya commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Joint reflection currently reverses the entire axis when any component lies along a reflected direction. This gives the wrong result for oblique axes. Reflect each axis component individually and forward the optional rotation-reflection setting to joint origins.

Validation: the Jazzy build and 13 tests pass, including oblique revolute/prismatic motion, principal-axis compatibility and joint limits.

Copilot AI balanced review requested due to automatic review settings October 29, 2026 06:58

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

kou and others added 2 commits October 29, 2026 18:34
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Embed the input values in the xacro document instead of patching
xacro._global_symbols.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 29, 2026 09:36

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

@kou
kou deployed to release October 29, 2026 09:39 — with GitHub Actions Active
@kou
kou merged commit 2e27c79 into enactic:main Oct 29, 2026
10 checks passed

This branch was successfully deployed

1 active deployment
release — de18ef58 Deployed Oct 29, 2026 by kou via Publish #258
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.

3 participants