-
Notifications
You must be signed in to change notification settings - Fork 310
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
Move Joint Limits structures for use in controllers #462
Move Joint Limits structures for use in controllers #462
Conversation
@destogl - Continuing the discussion on I know there has been some discussion about URDF vs Yaml config, and where limits should be defined. I agree that yaml config files should be a priority and should always be at least as strict as limits in the URDF (potentially set by the robot manufacturer). Perhaps it could be worth checking both the URDF and the Yaml file and throwing a warning or error if there is a discrepancy? But I think the current approach of only considering yaml is the best starting point. One thing that I think would be nice to add eventually would be implementations of hard and soft |
…ved obsolete code and comments
a81d7a4
to
b829d81
Compare
hardware_interface/include/joint_limits/joint_limits_rosparam.hpp
Outdated
Show resolved
Hide resolved
hardware_interface/include/joint_limits/joint_limits_rosparam.hpp
Outdated
Show resolved
Hide resolved
1439a38
to
54f1c3c
Compare
I really want some of the functionality in this PR. I think it was a little too ambitious though, adding too many changes at once. I think I will take some of the code here and open a new PR just for reading the joint limits. Baby steps. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for simplifying the PR! It looks good other than some minor nitpicks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. I just notice one change that you forgot to push, I think.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
6fd8dba
to
991b610
Compare
* Added initial structures for joint-limit plugins. * Move Ruckig limiter to package joint_limits_enforcement_plugins and make it working. Co-authored-by: AndyZe <[email protected]>
Co-authored-by: AndyZe <[email protected]>
Co-authored-by: AndyZe <[email protected]>
76fd8d7
to
249d4c7
Compare
Working towards support for joint limits this is a structure we are suing in controllers to load the limits from yaml file.
We propose also to move joint limits structure into
hardware_interface
package to reduce number or dependencies in packages using it.For example of it please check this commit.