WebUI gimbal control panel with live camera preview #551

Closed
opened 2026-03-14 09:57:28 -04:00 by sl-jetson · 0 comments
Collaborator

Add gimbal control panel to the SaltyBot WebUI with live camera feed.

Requirements:

  • Interactive pan/tilt joystick (click-drag or touch)
  • Live camera preview from front camera (MJPEG stream)
  • Preset positions: center, left, right, up, down
  • Home button (return to center)
  • Person-tracking toggle (enable/disable auto head tracking)
  • Current angle display (pan/tilt degrees)
  • WebSocket connection to ROS2 rosbridge for gimbal commands

Deliverables:

  • ui/gimbal_panel.html + gimbal_panel.js + gimbal_panel.css
  • Integration with existing teleop WebUI (#534)
  • Mobile-responsive layout

Assigned to: sl-webui

Add gimbal control panel to the SaltyBot WebUI with live camera feed. **Requirements:** - Interactive pan/tilt joystick (click-drag or touch) - Live camera preview from front camera (MJPEG stream) - Preset positions: center, left, right, up, down - Home button (return to center) - Person-tracking toggle (enable/disable auto head tracking) - Current angle display (pan/tilt degrees) - WebSocket connection to ROS2 rosbridge for gimbal commands **Deliverables:** - ui/gimbal_panel.html + gimbal_panel.js + gimbal_panel.css - Integration with existing teleop WebUI (#534) - Mobile-responsive layout Assigned to: sl-webui
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#551
No description provided.