spaxel/mothership/internal/tracker
jedarden 59404aa18e feat(tracker): 3D biomechanical blob tracking with UKF
New package mothership/internal/tracker/ implementing full 3-D
Unscented Kalman Filter tracking for human figures detected by the
fusion engine.

Key features:
- 6-D UKF state [x, y, z, vx, vy, vz] using gonum.org/v1/gonum/mat
- Biomechanical constraints: max horiz velocity 2 m/s, max vert 0.8 m/s,
  max acceleration 3 m/s², minimum turning radius 0.3 m
- Gravity-consistent Z: separate vertical speed cap for natural motion
- Blob ID assignment with persistence through up to 3 s occlusion gaps
- Collision avoidance: repulsion nudge when blobs closer than 0.4 m
- Posture estimation: lying (<0.4 m), seated (<0.8 m), standing/walking
  from centroid height + horizontal speed
- 11 unit tests covering single-person tracking, occlusion recovery,
  gap persistence, posture transitions, and constraint enforcement

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 23:56:02 -04:00
..
tracker.go feat(tracker): 3D biomechanical blob tracking with UKF 2026-03-26 23:56:02 -04:00
tracker_test.go feat(tracker): 3D biomechanical blob tracking with UKF 2026-03-26 23:56:02 -04:00
ukf.go feat(tracker): 3D biomechanical blob tracking with UKF 2026-03-26 23:56:02 -04:00