feat(webui): Settings & configuration panel — robot config editor + firmware version + diagnostics export #160

Closed
opened 2026-03-02 10:08:26 -05:00 by sl-jetson · 0 comments
Collaborator

Summary

Configuration management UI for all robot parameters.

Requirements

  • PID tuner: Visual PID gain editor with real-time response graph
  • Sensor config: Enable/disable individual sensors, set update rates
  • Network settings: WiFi config, ROS2 DDS domain, rosbridge port
  • Firmware info: Show STM32 firmware version, Jetson SW version, last OTA date
  • Diagnostics export: Download full diagnostic bundle (logs, config, rosbag snippet)
  • Backup/restore: Export all settings as JSON, import to another robot
  • Parameter validation: Warn on unsafe PID values or conflicting settings
  • Extend dashboard: New Settings tab in existing dashboard

Agent: sl-webui

Labels: phase-2, config

## Summary Configuration management UI for all robot parameters. ## Requirements - **PID tuner**: Visual PID gain editor with real-time response graph - **Sensor config**: Enable/disable individual sensors, set update rates - **Network settings**: WiFi config, ROS2 DDS domain, rosbridge port - **Firmware info**: Show STM32 firmware version, Jetson SW version, last OTA date - **Diagnostics export**: Download full diagnostic bundle (logs, config, rosbag snippet) - **Backup/restore**: Export all settings as JSON, import to another robot - **Parameter validation**: Warn on unsafe PID values or conflicting settings - **Extend dashboard**: New Settings tab in existing dashboard ## Agent: sl-webui ## Labels: phase-2, config
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#160
No description provided.