Skip to content
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

collisions utils #1

Open
4 of 10 tasks
arocchi opened this issue May 11, 2015 · 2 comments
Open
4 of 10 tasks

collisions utils #1

arocchi opened this issue May 11, 2015 · 2 comments

Comments

@arocchi
Copy link

arocchi commented May 11, 2015

There is still some work to do wrt collisions utils:

  • move loadACMFromSRDF into collision_utils - we could make multiple versions of this function, one accepting an srdf model and an acm, one accepting an srdf filename and an acm
  • add a broad phase on the collision detection (using AABBs)
  • tests for collision_utils:
    • check distance computation with ad-hoc distance computation for capsules
    • verify correctness of minimum distance points by verifying that the distance between them is the correct minimum distance
    • verify correctness of minimum distance points by verifying they lay on the surface of the capsule they belong to
    • check timings between ad-hoc and FCL distance computation
    • check timings for distance computation with and without closest points query
    • check timings of AABB vs capsule-capsule distance query (no closest points check)
    • compatibility with Ubuntu 12.04 and older FCL, or disabling for older FCL versions (conditional compilation), since tests don't pass with FCL version 2.8 (we need at least FCL 3)
@arocchi
Copy link
Author

arocchi commented May 11, 2015

@fcdean what do you think?

@arocchi
Copy link
Author

arocchi commented May 11, 2015

  • generateLinksToUpdate can be tested by checking that it gives the same result of getAllEntryNames in cases where there is no link pairs with CONDITIONAL collision checking

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

No branches or pull requests

1 participant