KavrakiLab / KavrakiLab/vamp

Support for VCC collision checking against point clouds

Open
#110 0 comments 0 reactions 1 assignee Claimed by @claytonwramsey View on GitHub
enhancement good first issue
Dominant language
C++
Stars
480
Forks
92
PR merge metrics
No merged PRs in 30d

Description

[`vamp-vcc`](https://github.com/nycu-caslab/vamp-vcc) is a cool new collision-checking algorithm for robots against point clouds. We should include it!

Performance enhancements to try:
- [ ] Flatten search using index arithmetic to avoid having a layer for each dimension.
- note: this would make MVTs immutable. A worthy tradeoff? Or perhaps we write a custom allocator...
- [ ] Order collision checks to move radially from the center.
- [ ] Use locality-respecting order for buffers to improve memory locality.
- [ ] Use gather instructions for parallel memory loading.
- [ ] (later) Play around with other extension ideas....

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.