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

Handle joint position limits in controlboard #125

Open
xela-95 opened this issue Mar 19, 2024 · 0 comments
Open

Handle joint position limits in controlboard #125

xela-95 opened this issue Mar 19, 2024 · 0 comments
Assignees

Comments

@xela-95
Copy link
Member

xela-95 commented Mar 19, 2024

Joint limits have to managed into the control board plugin.
They are specified both on the model description SDF/URDF (<limit> element) and in the LIMITS group of the controlboard yarp configuration file.

Adequate conversion should take place:

  • Quantities coming from Gazebo are in radians (for revolute joints)
  • Quantities in yarp configuration files are in degrees

Usually the limits specified in the yarp configuration file are narrower wrt the ones specified from the model description, since the former act as software limits, while the latter as hardware ones.

Moreover, at the current state the Joint API from gz-sim does not provide a method to get joint limits, just to set them.

@xela-95 xela-95 self-assigned this Mar 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant