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
> Do not use both the `use_tool_communication:=true` flag for the **ur_driver** and the `create_socat_tty:=true` flag for the **robotiq_hande_driver**!
111
-
> Both options will invoke the `socat`command to create the `/tmp/ttyUR` virtual serial port.
112
-
> However, the initialization of the Hand-E driver may suffer from a race condition: **the tty link must exist before initialization**.
113
+
```
114
+
115
+
> [!WARNING]
116
+
> Do not use both the `use_tool_communication:=true` flag for the **ur_driver** and the `create_socat_tty:=true` flag for the **robotiq_hande_driver**!
117
+
> Both options will invoke the `socat` command to create the `/tmp/ttyUR` virtual serial port.
118
+
> However, the initialization of the Hand-E driver may suffer from a race condition: **the tty link must exist before initialization**.
113
119
> It is recommended to use the provided `create_socat_tty` option.
114
120
115
121
## Integration with (other) robots
@@ -122,11 +128,11 @@ Next, include this Xacro file in your main robot description tree at the appropr
122
128
123
129
An example of including it in a robot Xacro can be found [here](https://github.com/AGH-CEAI/aegis_ros/blob/humble-devel/aegis_description/urdf/aegis.xacro).
124
130
125
-
The included robotiq_hande_gripper macro automatically sets up the `<ros2_control>` block pointing to the Robotiq Hand-E driver plugin. This ensures that your robot can control the gripper via the standard ROS 2 control interfaces.
131
+
The included robotiq_hande_gripper macro automatically sets up the `<ros2_control>` block pointing to the Robotiq Hand-E driver plugin. This ensures that your robot can control the gripper via the standard ROS 2 control interfaces.
126
132
127
133
You can easliy dig into the `ros2_control` concepts with [its documentation](https://control.ros.org/rolling/doc/ros2_control/doc/index.html#concepts). There is also a [plenty of examples](https://control.ros.org/humble/doc/ros2_control_demos/doc/index.html#examples)
128
134
129
-
> [!IMPORTANT]
135
+
> [!IMPORTANT]
130
136
> The `robotiq_hande_driver` currently provides only a **hardware component** (i.e. _hardware interface_) to control the fingers' joints.
131
137
132
138
The included `robotiq_hande_gripper` macro automatically sets up the `<ros2_control>` block pointing to the Robotiq Hand-E driver plugin. This ensures that your robot can control the gripper via the standard ROS 2 control interfaces, including the gripper action controller and joint state broadcaster, without additional manual plugin configuration.
0 commit comments