Skip to content

Fix Numerical Instability in “Pose Inverse Compute”#15394

Open
rhabacker wants to merge 2 commits into
realsenseai:developmentfrom
rhabacker:fix-15384
Open

Fix Numerical Instability in “Pose Inverse Compute”#15394
rhabacker wants to merge 2 commits into
realsenseai:developmentfrom
rhabacker:fix-15384

Conversation

@rhabacker

Copy link
Copy Markdown

Fix #15384

depends on #15387

To resolve the race condition, the source files are
retrieved from the repository in a separate step.

Fixes realsenseai#15386
This commit fixes a problem involving numerical instability
in the inverse() function on Ubuntu 26.04.

The underlying error lies in the evaluation order during
floating-point calculations in src/pose.h (ambiguity in
'inv * a.position * -1') and was corrected by changing
the order.

Fix realsenseai#15384
@Nir-Az
Nir-Az requested a review from remibettan July 12, 2026 08:14
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