Commit Graph

9 Commits

Author SHA1 Message Date
crosstyan 446c02d42a feat(calibration): add data-driven ground alignment with debug and fast iteration flags 2026-02-07 03:20:16 +00:00
crosstyan e033657bff docs(plan): mark depth output DoD items complete via unit tests 2026-02-05 05:11:54 +00:00
crosstyan 15337d2d15 docs(plan): mark non-regression DoD item complete 2026-02-05 04:58:46 +00:00
crosstyan 23233c9138 docs(notepad): record missing marker-visible SVO blocker 2026-02-05 04:54:47 +00:00
crosstyan 0d71ef9f64 docs(plan): update depth-extrinsic-verify completion checkboxes 2026-02-05 04:47:33 +00:00
crosstyan 6d3c5cc5c1 feat(cli): add depth verify/refine outputs and tests
- Retrieve depth + confidence measures from SVOReader when depth enabled
- Compute depth residual metrics and attach to output JSON
- Optionally write per-corner residual CSV via --report-csv
- Post-process refinement: optimize final pose and report pre/post metrics
- Add unit tests for depth verification and refinement modules
- Add basedpyright dev dependency for diagnostics
2026-02-05 04:44:34 +00:00
crosstyan 882d9348a6 docs(plan): start depth-extrinsic-verify and mark tasks 1-4 complete 2026-02-05 04:19:08 +00:00
crosstyan fbfed24fc3 docs(plan): mark aruco-svo-calibration plan as complete
All 8 tasks implemented:
- Task 1: pose_math.py - Transform utilities
- Task 2: marker_geometry.py - Parquet loader
- Task 3: detector.py - ArUco detection
- Task 4: svo_sync.py - Multi-SVO sync
- Task 5: pose_averaging.py - Robust averaging
- Task 6: preview.py - Visualization
- Task 7: calibrate_extrinsics.py - Main CLI
- Task 8: Unit tests (all passing)

All Definition of Done criteria met:
- CLI help works
- Marker validation works
- Tests pass (10/10)
- Preview mode functional
2026-02-05 03:37:27 +00:00
crosstyan 9c861105f7 feat: add aruco-svo-calibration plan and utils scripts
- Add comprehensive work plan for ArUco-based multi-camera calibration
- Add recording_multi.py for multi-camera SVO recording
- Add streaming_receiver.py for network streaming
- Add svo_playback.py for synchronized playback
- Add zed_network_utils.py for camera configuration
- Add AGENTS.md with project context
2026-02-05 03:17:05 +00:00