-
Notifications
You must be signed in to change notification settings - Fork 90
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
Mimic Joint Improvement #86
Conversation
…ed small changes. Use components::VelocityResetCmd to be able to recover from joint limits.
84e5b45
to
b33e5b9
Compare
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.
originally I was using JointPositionReset
and JointVelocityReset
bit it's a bad idea, these components are not design to be used like this. I have my concern about following up with this idea. we should fix the issue in gz-sim
Do you have any idea what is causing the issue? |
Response here #67 (comment) |
I'm building a mobile manipulator and this PR fixes the |
I just ran into this issue myself: PickNikRobotics/ros2_robotiq_gripper#7 @ahcorde & @azeey what's the best way forward? You mentioned we should fix the issue in |
Add links in README to the mimic joints isssue & work around. - Upstream Issue: gazebosim/gz-sim#1684 - Work Around PR: ros-controls/gz_ros2_control#86 - Tracking Issue: PickNikRobotics/ros2_robotiq_gripper#7 Signed-off-by: Alexander Moriarty <alex.moriarty@picknik.ai>
Add links in README to the mimic joints isssue & work around. - Upstream Issue: gazebosim/gz-sim#1684 - Work Around PR: ros-controls/gz_ros2_control#86 - Tracking Issue: PickNikRobotics/ros2_robotiq_gripper#7 Signed-off-by: Alexander Moriarty <alex.moriarty@picknik.ai>
Add links in README to the mimic joints isssue & work around. - Upstream Issue: gazebosim/gz-sim#1684 - Work Around PR: ros-controls/gz_ros2_control#86 - Tracking Issue: PickNikRobotics/ros2_robotiq_gripper#7 Signed-off-by: Alexander Moriarty <alex.moriarty@picknik.ai>
the mimic joint was recently updated on master, closing this PR, feel free to reopen it if some of the changes are still relevant |
After #33 has been merged I stumbled upon small errors and spaces for improvement.
PR info:
JointVelocityCmd
toJointVelocityReset
because there was an error in handling joint limits and recovery from hitting them (more information can be found here )perform_command_mode_switch
which is called upon any controller switch.