-
Notifications
You must be signed in to change notification settings - Fork 84
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
No robot self-collision check #67
Comments
Hi Brad, What you would have to do is to write an insertion kernel which uses Bitvector Voxels to represent the robot, and then identify each part of your robot through an individual ID. And while inserting, you have to check for already occupied voxels. Through the IDs you could mask and ignore the collisions which are OK (between successive parts of your kinematic chain). I could try to add that feature to the robot class of GPU Voxels. Cheers, |
I will need self-collision checking eventually, and preferably in gpu_voxels rather than duplicating work in a different architecture. Side note: |
Hm, the self collision detection can not be implemented in a probabilistic map, if you want to be able to mask out some collision pairs. |
I have the implementation finished. Just adding some auto-testcases before I open a pull request. |
Sry, tests discovered some weak points I missed previously. Still on it. |
Finally... I am happy to read your feedback. |
Thanks!
It'll be a bit before I can look at it.
…On Fri, Mar 30, 2018 at 3:32 PM, Andreas H. ***@***.***> wrote:
Finally...
The implementation can be found here:
This also contains an example and an automated testcase.
#68
<#68>
I am happy to read your feedback.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#67 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AG8KIQ6MUGvBK92TAQ-3xFIA5aVA4Y2Jks5tjohQgaJpZM4SqwSM>
.
--
Brad Saund
|
Sorry, I'm pushing for the ISER deadline. I'll take a look at this next week |
Self-Collision checks have been added in PR #68. We are looking forward to feedback on the new functionality! |
Currently I have not found a nice way to do self-collisions using gpu_voxels. This seems challenging because
Any suggestions?
The text was updated successfully, but these errors were encountered: