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

Joint velocity controller does not disengage with bullet-featherstone #2729

Open
scpeters opened this issue Jan 24, 2025 · 1 comment · May be fixed by gazebosim/gz-physics#713
Open

Joint velocity controller does not disengage with bullet-featherstone #2729

scpeters opened this issue Jan 24, 2025 · 1 comment · May be fixed by gazebosim/gz-physics#713
Labels
bug Something isn't working

Comments

@scpeters
Copy link
Member

Environment

  • OS Version: macOS
  • Source or binary build? gz-sim9 from source (38e27ab)

Description

  • Expected behavior: I created an example for how to control joints using different components in Add example about using joint control components #2728. I expect this example to work the same way that it does with dartsim when launched with --physics-engine gz-physics-bullet-featherstone-plugin
  • Actual behavior: With bullet-featherstone the velocity controllers never disengage, even if the JointForceCmd is set.

Steps to reproduce

  1. Build example from Add example about using joint control components #2728
  2. Launch using its README instructions with --physics-engine gz-physics-bullet-featherstone-plugin
  3. Unpause simulation
  4. Expect middle and right pendulums to fall when constant velocity pulse is in its off cycle.

Output

Dartsim behavior:

example_joint_control_commands_dartsim.mov

Bullet-featherstone behavior:

example_joint_control_components_bullet.mov
@iche033
Copy link
Contributor

iche033 commented Jan 25, 2025

gazebosim/gz-physics#713 should make the bullet-featherstone joint behavior consistent with dartsim

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Inbox
Development

Successfully merging a pull request may close this issue.

2 participants