extreme3dpro_driver
Overview
ROS 2 Foxy driver for the Logitech Extreme 3D Pro joystick
extreme3dpro_driver
ROS 2 Foxy C++ node that reads the Logitech Extreme 3D Pro via Linux evdev and publishes Joy, Twist, and deadman messages.
Topics
Prop
Type
No services or actions. All topics use default QoS (RELIABLE, depth 10).
Twist Mapping
Inverted so push forward → +x, twist CCW → +z (ROS REP-103).
Axes
| Index | Control | Range |
|---|---|---|
0 | Stick left/right (roll) | −1.0 … +1.0 |
1 | Stick forward/back (pitch) | −1.0 … +1.0 |
2 | Stick twist (yaw) | −1.0 … +1.0 |
3 | Throttle slider | −1.0 … +1.0 |
4 | Hat X | −1, 0, +1 |
5 | Hat Y | −1, 0, +1 |
Buttons
| Index | Label | Location |
|---|---|---|
0 | Trigger | Index finger |
1 | Thumb | Top of stick |
2–5 | Buttons 3–6 | Top of stick |
6–11 | Buttons 7–12 | Base |
Debug raw input with jstest /dev/input/js0 or sudo evtest.