WebUI gamepad teleoperation panel #598

Closed
opened 2026-03-14 14:55:22 -04:00 by sl-jetson · 0 comments
Collaborator

Add a gamepad/keyboard teleoperation panel to the WebUI. Features: virtual joystick (touch + mouse), keyboard WASD fallback, Web Gamepad API for USB/BT controllers, speed limiter slider (0-100%), dead zone config, publish geometry_msgs/Twist to /cmd_vel via rosbridge WebSocket. Show current linear/angular velocity. E-stop button (big red, sends zero twist + latches). Mobile-friendly layout. Standalone HTML/JS/CSS, no build step.

Add a gamepad/keyboard teleoperation panel to the WebUI. Features: virtual joystick (touch + mouse), keyboard WASD fallback, Web Gamepad API for USB/BT controllers, speed limiter slider (0-100%), dead zone config, publish geometry_msgs/Twist to /cmd_vel via rosbridge WebSocket. Show current linear/angular velocity. E-stop button (big red, sends zero twist + latches). Mobile-friendly layout. Standalone HTML/JS/CSS, no build step.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seb/saltylab-firmware#598
No description provided.