-
Notifications
You must be signed in to change notification settings - Fork 4
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
new test on issue with partial product of SE(2) #159
Conversation
Codecov Report
@@ Coverage Diff @@
## master #159 +/- ##
==========================================
- Coverage 50.13% 48.81% -1.32%
==========================================
Files 16 16
Lines 740 760 +20
==========================================
Hits 371 371
- Misses 369 389 +20
Continue to review full report at Codecov.
|
okay, trail leads here in "the bad" case. By checking which labels from incoming densities multiply -- i.e.
Looking at one posterior label set, I expect (when This is on coord dims [1;2] of two SE(2)s as described above (one full and one partial on [1;2]). EDIT, although the "good" dims=[1;2] product only (which does get the right posterior) also has blue dot not co-linear similar to above (not what I expected..)? Must be an indexing, visualization, or some other error -- investigation continues... |
new test is still broken, but there are several general upgrades that are useful beyond this PR. So going to merge this with a |
cc @Affie , this new test shows the problem, a product of two densities: one full and one partial SE(2) mkd gives the wrong result. A separate product of two partials over the same TranslationGroup(2) submanifold produces the correct result, but when one density is increased to a full SE(2), the product components on the submanifold is incorrect.
xref JuliaRobotics/RoME.jl#504 (comment)