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

Support for contact reading #4

Open
wpumacay opened this issue Aug 19, 2019 · 0 comments
Open

Support for contact reading #4

wpumacay opened this issue Aug 19, 2019 · 0 comments
Assignees
Labels
feature Missing feature for a release
Milestone

Comments

@wpumacay
Copy link
Owner

Similar to the tests done for MuJoCo, we should have similar functionality that exposes the contacts from the bullet internal contact manifolds to the user. This is a key feature as early termination is required for most RL-tasks in locomotion, and we will need to check whether or not a body has touched the ground in order to terminate an episode.

Possible-solution: For an example of the low-level calls needed in Bullet, check the btCollisionWorld::debugDrawWorld method, in which they grab the manifolds and then the contacts. Still, we might need to wrap this for each agent such that when multiple agents are in the scenario, each one of them has the required information.

@wpumacay wpumacay added the enhancement New feature or request label Aug 19, 2019
@wpumacay wpumacay added this to the version 0.1 milestone Aug 19, 2019
@wpumacay wpumacay self-assigned this Aug 19, 2019
@wpumacay wpumacay added this to To do in tysoc-bullet v0.1 Aug 19, 2019
@wpumacay wpumacay added feature Missing feature for a release and removed enhancement New feature or request labels Aug 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Missing feature for a release
Projects
Development

No branches or pull requests

1 participant