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

bullet-featherstone: implement support for contactSurfaceMotionVelocity #569

Open
Tracked by #545
scpeters opened this issue Nov 9, 2023 · 0 comments
Open
Tracked by #545
Labels
Bullet Bullet engine enhancement New feature or request

Comments

@scpeters
Copy link
Member

scpeters commented Nov 9, 2023

Desired behavior

The contactSurfaceMotionVelocity parameter was added to the ContactSurfaceParams data structure in ContactProperties.hh in #267. This parameter can be used to model tracked vehicle mobility and conveyor belts. It is currently implemented in dartsim, and we should implement support in bullet-featherstone as well.

Part of #545.

Alternatives considered

Implementation suggestion

A forum post suggests that using the m_contactMotion1 and m_contactMotion2 parameters from btManifoldPoint can be used to simulate conveyor belt behavior, so that may be a good place to start.

Additional context

@scpeters scpeters added enhancement New feature or request Bullet Bullet engine labels Nov 9, 2023
@azeey azeey moved this from Inbox to To do in Core development Nov 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bullet Bullet engine enhancement New feature or request
Projects
Status: To do
Development

No branches or pull requests

1 participant