My App
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

IndexControlRange
0Stick left/right (roll)−1.0 … +1.0
1Stick forward/back (pitch)−1.0 … +1.0
2Stick twist (yaw)−1.0 … +1.0
3Throttle slider−1.0 … +1.0
4Hat X−1, 0, +1
5Hat Y−1, 0, +1

Buttons

IndexLabelLocation
0TriggerIndex finger
1ThumbTop of stick
2–5Buttons 3–6Top of stick
6–11Buttons 7–12Base

Debug raw input with jstest /dev/input/js0 or sudo evtest.

On this page