You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I posted a question in RSE gazebo-ros2-control-mimic-joints-not-working-as-expected . I am using Ubuntu 22 and ros2 Humble. Plugins and everything installed using sudo apt install gazeb-ros2 ... etc.
My research shows me that it is possible to mimic these joints and this kind of gripper. There are repos with very similar robotic arms to mine (the Hiwonder LeArm) that manage to get it working. I am currently working on extending this repo to allow simulations. In this other repo mimicking also works, the robotic arm is very similar (check first picture I post) but it's on ros, not ros2 and not gazebo_ros2_control. I have also read this recent PR but I do not know if it's helpful for me.
My main concern when the gripper closes (I used position, also effort in ros_controllers.yaml) is that it seems that there is either some connection not being properly made or that the collisions/meshes (.STL files) in the urdf are not complete in the gripper part. All the gripper joints can be moved individually and simultaenously to "mimic the mimicking" but I guess it's not what I want for simulation interaction with objects.
The edited urdf to allow gazebo_ros2_control, meshes available in the first repo. :
(This is the .xacro transformed into an urdf).
Why does the mimicking of grip_left not work in gazebo_ros2_control? Am I missing something? Or might it be due to a bad design in the .STL files?
As an addition to why I am be missing something, in Rviz and with the joint sliders, it works fine and the joints seem to move as connected. So there may be some physical parameters in the urdf or the pid values that may make it not work for me?
The original intertial values made the top part of the arm fall down if moved forwards/backwards in pybullet, in gazebo so it seems as well. so I used a tool to get inertial values for urdfs, by sending an .stl file and an approximate mass and it worked in pybullet but in gazebo the arm goes flying into pieces.
When I send an effort to the gripper (or position, depending on the type).
I only get an effort from grip_left, so I do not think the problem right now are the intertial values, but no clue.
The text was updated successfully, but these errors were encountered:
MarioCavero
changed the title
Does mimic joints on gazebo_ros2_control work for grippers with one part interacting with the rest? (1 to 5 Gripper)
Do mimic joints on gazebo_ros2_control work for grippers with one part interacting with the rest? (1 to 5 Gripper)
Apr 15, 2024
I posted a question in RSE gazebo-ros2-control-mimic-joints-not-working-as-expected . I am using Ubuntu 22 and ros2 Humble. Plugins and everything installed using
sudo apt install gazeb-ros2
... etc.My research shows me that it is possible to mimic these joints and this kind of gripper. There are repos with very similar robotic arms to mine (the Hiwonder LeArm) that manage to get it working. I am currently working on extending this repo to allow simulations. In this other repo mimicking also works, the robotic arm is very similar (check first picture I post) but it's on ros, not ros2 and not gazebo_ros2_control. I have also read this recent PR but I do not know if it's helpful for me.
My main concern when the gripper closes (I used position, also effort in ros_controllers.yaml) is that it seems that there is either some connection not being properly made or that the collisions/meshes (
.STL
files) in the urdf are not complete in the gripper part. All the gripper joints can be moved individually and simultaenously to "mimic the mimicking" but I guess it's not what I want for simulation interaction with objects.The edited urdf to allow
gazebo_ros2_control
, meshes available in the first repo. :(This is the .xacro transformed into an urdf).
combined_controllers.yaml:
My new_run.launch.py:
Why does the mimicking of grip_left not work in
gazebo_ros2_control
? Am I missing something? Or might it be due to a bad design in the.STL
files?As an addition to why I am be missing something, in Rviz and with the joint sliders, it works fine and the joints seem to move as connected. So there may be some physical parameters in the urdf or the pid values that may make it not work for me?
The original intertial values made the top part of the arm fall down if moved forwards/backwards in pybullet, in gazebo so it seems as well. so I used a tool to get inertial values for urdfs, by sending an .stl file and an approximate mass and it worked in pybullet but in gazebo the arm goes flying into pieces.
When I send an effort to the gripper (or position, depending on the type).
I only get an effort from grip_left, so I do not think the problem right now are the intertial values, but no clue.
The text was updated successfully, but these errors were encountered: