-
Notifications
You must be signed in to change notification settings - Fork 344
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
Fix bugs for grabbed self col checking due to asymmetricity and unordered-ness. #1438
Merged
Merged
Changes from all commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
2198a21
Fix the incorrect computation of self collision for grabbed bodies.
0cd3346
reduce the duplicated checking of pointer validity. check it when cre…
a942ee1
use _mapListNonCollidingInterGrabbedLinkPairsWhenGrabbed and _listNon…
d7b510e
directly return from the function if collision is deteced when bAllLi…
8fdf9eb
Improve warning message more
042243f
fix wrong size
a8839a2
fix typo of pSecondLink. in addition, rename variable to contain 'Ref…
7841daf
improve comments
61dc5dc
Resolve conflict while merge production. Conflicts: include/openrave/…
c3e9253
Merge remote-tracking branch 'origin/production' into fixGrabbedSelfC…
d8dcfeb
Merge remote-tracking branch 'origin/miscCleanupForGrabbedAPIs' into …
2bdbdb3
Add missing post processing of check self collision at the very end.
4645c51
Merge remote-tracking branch 'origin/miscCleanupForGrabbedAPIs' into …
78088f7
Merge remote-tracking branch 'origin/miscCleanupForGrabbedAPIs' into …
21b37e5
Merge remote-tracking branch 'origin/miscCleanupForGrabbedAPIs' into …
bb7cc24
Merge remote-tracking branch 'origin/miscCleanupForGrabbedAPIs' into …
9270541
Resolve conflict while merge production. Conflicts: src/libopenrave/k…
2856b8d
Fix compile
f5a663d
use |
16bd21f
Merge remote-tracking branch 'origin/production' into fixGrabbedSelfC…
0ae0e0e
Add kinematics hash checking for map list noncolliding for inter grabbed
fa2cc0c
No need to check iterator since the code right before already checked it
e21a2e7
no need of bInvertFirstSecond
8bf75a0
Swap the order of code, for better readability
e7cd291
return value from here is unused
05c9441
Update warning message clearer.
d9f6275
Introduce the rule of indices pair, which is key of map. the first en…
d8a7d4f
Bump minor version to fix bug of _listNonColidingLinksWhenGrabbed asy…
35fc6f9
Merge remote-tracking branch 'origin/production' into fixGrabbedSelfC…
b1599de
Resolve conflict while merge production. CMakeLists.txt, docs/source/…
179f48e
Resolve conflict while merge master. Conflict. docs/source/changelog.rst
f6f4f50
Changes from using macro to range-based for for clarity; Improves log…
Puttichai 8990a18
Merge remote-tracking branch 'origin/production' into fixGrabbedSelfC…
2dc435f
Rename variables/functions to distinguish intergrabbed link pairs vs …
1e918f7
Improve the comment of ListNonCollidingLinkPairs
snozawa 455ed5f
Improve comments : https://github.com/rdiankov/openrave/pull/1438#dis…
e331a70
Improve comments : https://github.com/rdiankov/openrave/pull/1438#dis…
3d4efe2
Improve the comment of _mapListNonCollidingInterGrabbedLinkPairsWhenG…
snozawa 9949b7d
Resovle conflict while merge production. Conflicts : docs/source/chan…
0fb4ede
Merge remote-tracking branch 'origin/production' into fixGrabbedSelfC…
c9fa9d5
Merge branch 'production' into fixGrabbedSelfColCheckAsym
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@snozawa Are there any particular reasons why you chose to force the caller to give correct ordering of indices instead of letting the function
_ComputeEnvironmentBodyIndicesPair
take care of ordering?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
this is because:
index1 < index2
, and no need of reordering in that function._ComputeEnvironmentBodyIndicesPair
might not help that much. c.f.KinBody::Clone
.