sl-webui
f384cc4810
feat: Robot GPS live map panel (Issue #709 companion)
Adds gps_map_panel.html/css/js — standalone dashboard panel:
- Leaflet.js + OpenStreetMap with dark CSS filter (matches dashboard theme)
- Heading-aware SVG robot marker (orange arrow shows direction of travel)
- Orange breadcrumb trail polyline (up to 2000 pts, CLEAR button)
- FOLLOW mode auto-pan; drag map to switch to FREE mode
- Sidebar: speed (km/h, color-coded), altitude, heading compass rose,
fix status (0=NO FIX…4=RTK), fix count, lat/lon, trail log
- Exponential backoff auto-reconnect (2s→30s cap)
- Stale detection at 5s for fix + velocity badges
Subscribes via rosbridge to:
saltybot/gps/fix std_msgs/String JSON — {lat, lon, alt, stat, t}
saltybot/gps/vel std_msgs/String JSON — {spd, hdg, t}
index.html: new GPS MAP card (🛰️, #709) before CAN MONITOR
dashboard.js: gpsWatch subscription + 'gps' panel entry
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-03 22:28:44 -04:00
..
2026-03-14 10:29:29 -04:00
2026-03-18 08:09:03 -04:00
2026-03-18 08:09:03 -04:00
2026-03-20 16:23:27 -04:00
2026-03-15 14:35:56 -04:00
2026-04-03 22:28:44 -04:00
2026-03-14 11:41:43 -04:00
2026-03-14 11:41:43 -04:00
2026-03-14 11:41:43 -04:00
2026-03-14 11:54:13 -04:00
2026-03-14 11:54:13 -04:00
2026-03-14 11:54:13 -04:00
2026-03-14 14:58:41 -04:00
2026-03-14 14:58:41 -04:00
2026-03-14 14:58:41 -04:00
2026-03-14 10:29:29 -04:00
2026-03-14 10:29:29 -04:00
2026-03-14 10:29:29 -04:00
2026-04-03 22:28:44 -04:00
2026-04-03 22:28:44 -04:00
2026-04-03 22:28:44 -04:00
2026-04-03 22:28:44 -04:00
2026-03-14 12:20:04 -04:00
2026-03-14 12:20:04 -04:00
2026-03-14 12:20:04 -04:00
2026-03-15 10:08:47 -04:00
2026-03-15 10:08:47 -04:00
2026-03-15 10:08:47 -04:00
2026-03-17 11:35:35 -04:00
2026-03-17 11:35:35 -04:00
2026-03-17 11:35:35 -04:00