• Joined on 2026-02-16
seb pushed to main at seb/saltylab-firmware 2026-03-05 19:25:34 -05:00
80ee9ece87 Merge pull request 'feat: Voice command router (Issue #491)' (#499) from sl-webui/issue-491-voice-router into main
868b453777 fix: resolve merge conflicts for voice router PR #499 (keep both docking + mission logging)
6d6909d9d9 feat: Voice command router (Issue #491)
Compare 3 commits »
seb merged pull request seb/saltylab-firmware#499 2026-03-05 19:25:33 -05:00
feat: Voice command router (Issue #491)
seb commented on issue seb/saltylab-firmware#413 2026-03-04 22:42:03 -05:00
Add sensor feeds to SaltyLab HUD (GPS, LIDAR, RealSense)

Additional: Two IMX219 CSI Cameras Available

The Orin has two working CSI cameras (IMX219 / RPi Camera v2):

  • /dev/video0 (sensor 9) — up to 3280x2464 @21fps, 1280x720 @60fps -…
seb opened issue seb/saltylab-firmware#413 2026-03-04 22:38:29 -05:00
Add sensor feeds to SaltyLab HUD (GPS, LIDAR, RealSense)
seb opened issue seb/saltylab-firmware#400 2026-03-04 13:01:02 -05:00
feat(social): First Encounter routine — autonomous introduction + person enrollment
seb opened issue seb/saltylab-firmware#394 2026-03-04 12:38:26 -05:00
feat(social): Bridge orchestrator pipeline state to face display WebSocket API
seb opened issue seb/saltylab-firmware#393 2026-03-04 12:38:12 -05:00
feat(social): Train custom OpenWakeWord model for "hey salty"
seb opened issue seb/saltylab-firmware#392 2026-03-04 12:37:58 -05:00
bug(social_msgs): MeshPeer.msg uses C++ reserved keyword namespace — build fails
seb commented on issue seb/saltylab-firmware#383 2026-03-04 10:32:47 -05:00
[P1] FSESC 4.20 Plus VESC integration — balance mode + UART motor control

Update: Do NOT rip out the hoverboard ESC driver. Instead:

  1. Implement the ESC abstraction layer from #388 first
  2. Add VESC as a second backend behind that interface
  3. Keep hoverboard as…
seb opened issue seb/saltylab-firmware#388 2026-03-04 10:32:38 -05:00
[P1] ESC abstraction layer — pluggable motor controller backends
seb opened issue seb/saltylab-firmware#375 2026-03-03 16:39:29 -05:00
[P0] Camera power modes — adaptive sensor management across scenarios
seb commented on issue seb/saltylab-firmware#370 2026-03-03 16:38:16 -05:00
[P1] Salty Face — animated expression UI on touchscreen

Architecture update: Face UI will be a web app (HTML/CSS/WebGL) running in Chromium kiosk mode via Cage Wayland compositor. See #374 for headless setup.

This means:

  • Face = WebGL canvas with…
seb opened issue seb/saltylab-firmware#374 2026-03-03 16:38:04 -05:00
[P1] Replace GNOME with Cage + Chromium kiosk — save 650MB RAM
seb opened issue seb/saltylab-firmware#371 2026-03-03 15:41:54 -05:00
[P1] Deaf/accessibility communication — speech-to-text + touch keyboard
seb opened issue seb/saltylab-firmware#370 2026-03-03 15:41:31 -05:00
[P1] Salty Face — animated expression UI on touchscreen
seb opened issue seb/saltylab-firmware#369 2026-03-03 15:41:17 -05:00
[P1] MageDok 7" touchscreen setup — DP video + USB touch on Orin
seb opened issue seb/saltylab-firmware#366 2026-03-03 15:06:52 -05:00
[P0] Follow-me controller — sensor fusion + path planning + motor commands
seb opened issue seb/saltylab-firmware#365 2026-03-03 15:06:35 -05:00
[P0] UWB target tracking — DW3000 anchor/tag integration
seb opened issue seb/saltylab-firmware#364 2026-03-03 15:06:22 -05:00
[P0] 360 obstacle avoidance — RPLIDAR A1M8 integration
seb opened issue seb/saltylab-firmware#363 2026-03-03 15:06:03 -05:00
[P0] Person tracking — RealSense D435i detection + following at 20km/h