I can't send two consecutive velocity commands to the mimic joint gripper. I prepared a minimal reproducible version of the demo code difference
After I start the mimic gripper example with this command:
ros2 launch ign_ros2_control_demos gripper_mimic_joint_example.launch.py
I send positive velocity which closes the gripper with the following command.
ros2 topic pub /gripper_controller/commands std_msgs/msg/Float64MultiArray "data: [1.0]"
When I send negative velocity there is no change in the gripper position.
ros2 topic pub /gripper_controller/commands std_msgs/msg/Float64MultiArray "data: [-1.0]"
I can't send two consecutive velocity commands to the mimic joint gripper. I prepared a minimal reproducible version of the demo code difference
After I start the mimic gripper example with this command:
ros2 launch ign_ros2_control_demos gripper_mimic_joint_example.launch.py
I send positive velocity which closes the gripper with the following command.
ros2 topic pub /gripper_controller/commands std_msgs/msg/Float64MultiArray "data: [1.0]"
When I send negative velocity there is no change in the gripper position.
ros2 topic pub /gripper_controller/commands std_msgs/msg/Float64MultiArray "data: [-1.0]"