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

Add Feature to allow runtime changes to joint friction, damping, spring properties #449

Open
scpeters opened this issue Nov 15, 2022 · 2 comments
Labels
close the gap Features from Gazebo-classic enhancement New feature or request help wanted Extra attention is needed

Comments

@scpeters
Copy link
Member

Desired behavior

There are several joint parameters specified in //joint/axis*/dynamics such as friction, damping, spring_stiffness, and spring_reference. Several of these parameters are supported by the dartsim plugin when loading from an SDFormat file, but there is no Feature for changing these parameters at runtime. Related to #96 which requested the ability to set joint limits at runtime, resolved in #260.

Alternatives considered

Implementation suggestion

See #260

Additional context

@scpeters scpeters added the enhancement New feature or request label Nov 15, 2022
@scpeters scpeters added help wanted Extra attention is needed close the gap Features from Gazebo-classic labels Nov 15, 2022
@francocipollone
Copy link

Hey there! One silly question. From what I've seen in the suggested implementation, adding this feature (and later implementation in gz-sim) shouldn't break api/abi, right? It should be able to easily backport it to fortress if needed, correct?

@scpeters
Copy link
Member Author

Hey there! One silly question. From what I've seen in the suggested implementation, adding this feature (and later implementation in gz-sim) shouldn't break api/abi, right? It should be able to easily backport it to fortress if needed, correct?

correct, adding this feature shouldn't break api/abi so we should be able to backport this to fortress, though I would prefer to start by adding it to the main branch and backporting from there

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
close the gap Features from Gazebo-classic enhancement New feature or request help wanted Extra attention is needed
Projects
Status: To do
Development

No branches or pull requests

2 participants