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

Implement parsing of coupler constraints #17663

Closed
amcastro-tri opened this issue Aug 1, 2022 · 5 comments
Closed

Implement parsing of coupler constraints #17663

amcastro-tri opened this issue Aug 1, 2022 · 5 comments
Assignees
Labels

Comments

@amcastro-tri
Copy link
Contributor

#17639 introduces coupler constraints between two single-dof joints. This is particularly useful to model things like your parallel jaw gripper where you'd like both finger to move in opposition.

As pointed out by @EricCousineau-TRI, we might want to have parsing for this in a not very far future.

@EricCousineau-TRI
Copy link
Contributor

\cc @scpeters @azeey regarding today's discussion about SDFormat's mimic feature

@RussTedrake
Copy link
Contributor

FYI -- I received another feature request for parsing the mimic tag today.

@RussTedrake
Copy link
Contributor

A few relevant links:

RussTedrake added a commit to RussTedrake/drake that referenced this issue Feb 2, 2023
Implements parsing support for the `<mimic>` element in URDF. Towards RobotLocomotion#17663.

Users could have been using existing URDF models in Drake with mimic
tags that were ignored. Now those models will be simulated differently
if they are being simulated with DiscreteContactSolver::kSap.
RussTedrake added a commit to RussTedrake/drake that referenced this issue Feb 3, 2023
Implements parsing support for the `<mimic>` element in URDF. Towards RobotLocomotion#17663.

Users could have been using existing URDF models in Drake with mimic
tags that were ignored. Now those models will be simulated differently
if they are being simulated with DiscreteContactSolver::kSap.
RussTedrake added a commit to RussTedrake/drake that referenced this issue Feb 3, 2023
Implements parsing support for the `<mimic>` element in URDF. Towards RobotLocomotion#17663.

Users could have been using existing URDF models in Drake with mimic
tags that were ignored. Now those models will be simulated differently
if they are being simulated with DiscreteContactSolver::kSap.
@jwnimmer-tri jwnimmer-tri changed the title Implement parsing of coupler constraints. Implement parsing of coupler constraints May 10, 2023
@amcastro-tri
Copy link
Contributor Author

@RussTedrake implemented URDF parsing in #18728.
@joemasterjohn implemented SDF parsing in #20503.

@scpeters
Copy link
Contributor

cross-posting from #20503 (comment)

sorry I didn't chime in sooner (I just noticed #20503 after it was merged), but you might consider using the //joint/axis/mimic / //joint/axis2/mimic syntax that has recently been added to SDFormat 1.11 in libsdformat14:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants