chore: checkpoint ground-plane calibration refinement work
This commit is contained in:
@@ -5,3 +5,11 @@
|
||||
## [2026-02-09] Final Integration
|
||||
- No regressions found in the full test suite.
|
||||
- basedpyright warnings are mostly related to missing stubs for third-party libraries (h5py, open3d, plotly) and deprecated type hints in older Python patterns, which are acceptable given the project's current state and consistency with existing code.
|
||||
|
||||
## Working Tree Cleanup
|
||||
- Restored deleted legacy plan files in .sisyphus/plans/
|
||||
- Restored unintended modifications to apply_calibration_to_fusion_config.py
|
||||
- Restored unintended modifications to ../zed_settings/inside_shared_manual.json
|
||||
- Verified that implementation files (aruco/ground_plane.py, calibrate_extrinsics.py, refine_ground_plane.py, tests/test_ground_plane.py) remain intact.
|
||||
## Issues Encountered
|
||||
- Initial implementation placed `ground_refine` directly under camera nodes, which could break schema-strict consumers like `calibrate_extrinsics.py` output expectations.
|
||||
|
||||
@@ -37,3 +37,6 @@
|
||||
- Clarified the "Consensus-Relative Correction" strategy vs. absolute alignment.
|
||||
- Added explicit tuning guidance for `stride`, `ransac-dist-thresh`, and `max-rotation-deg` based on implementation constraints.
|
||||
|
||||
## Schema Compatibility Fix
|
||||
- Moved per-camera ground refinement diagnostics to `_meta.ground_refined.per_camera` to maintain compatibility with consumers expecting only `pose` in camera nodes.
|
||||
- Preserved `<camera_sn>.pose` contract.
|
||||
|
||||
Reference in New Issue
Block a user