ROS 2 Steam Deck - szenergy/szenergy-public-resources GitHub Wiki
ROS 2 + Valve Steam Deck
2 options:
1st option: Ubuntu dual boot
What is known to be working is 24.04+Jazzy
Install
sudo apt install ros-jazzy-joy ros-jazzy-teleop-twist-joy
deck@u24:~$ ls /dev/input/by-id/
usb-17ef_Lenovo_USB_Receiver-event-if02
usb-17ef_Lenovo_USB_Receiver-event-kbd
usb-17ef_Lenovo_USB_Receiver-if01-event-mouse
usb-17ef_Lenovo_USB_Receiver-if01-mouse
usb-Valve_Software_Steam_Deck_Controller_MEDA33302CF4-event-if02
usb-Valve_Software_Steam_Deck_Controller_MEDA33302CF4-event-kbd
usb-Valve_Software_Steam_Deck_Controller_MEDA33302CF4-if01-event-mouse
usb-Valve_Software_Steam_Deck_Controller_MEDA33302CF4-if01-mouse
usb-Valve_Software_Steam_Deck_Controller_MEDA33302CF4-if02-event-joystick
usb-Valve_Software_Steam_Deck_Controller_MEDA33302CF4-if02-joystick
Run
ros2 run joy joy_node --ros-args -p dev:=/dev/input/by-id/usb-Valve_Software_Steam_Deck_Controller_MEDA33302CF4-if02-event-joystick
or with autorepeat
ros2 run joy joy_node --ros-args -p dev:=/dev/input/by-id/usb-Valve_Software_Steam_Deck_Controller_MEDA33302CF4-if02-event-joystick -p deadzone:=0.1 -p autorepeat_rate:=20.0
Further: github.com/jkk-research/jkk_utils/tree/ros2/steam_deck_jkk
todo
2nd option: Arch linux
pixi.prefix.dev/latest/tutorials/ros2/
todo
Further
todo