You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.5 KiB
2.5 KiB
Shenron Physics-Based Radar: Debug & Troubleshooting Plan (Updated 2026-04-07)
This document tracks the resolution of data-fidelity issues in the C-SHENRON radar integration.
✅ 1. Resolved Blockers (Milestones)
⚡ A. The "Zero Velocity" Bug (Resolved)
- Status: Fixed in Iteration 04.
- Solution: Unpacked
float32bitfields usingnp.view(np.uint32)insrc/recorder.py. Radial velocity is now correctly projected onto the LiDAR frame before synthesis.
📐 B. Semantic LiDAR Column Mismatch (Resolved)
- Status: Fixed in Iteration 09.
- Solution: Updated
lidar.pyto support the 7-column CARLA 0.9.16 format. Corrected themap_carla_semantic_lidar_latesttable for NPC vehicles (Tag 14).
🔄 C. Coordinate Transformation Logic (Locked)
- Status: Verified and Locked.
- Mapping:
Side = Index 0,Forward = Index 1. This convention is required for theScenesetocclusion logic and must not be changed.
🔭 D. 3D Vertical Clumping (Resolved)
- Status: Fixed in Iteration 14a & 16.
- Solution: Implemented Gaussian Elevation Damping at the physics layer. Tree-top clutter is now attenuated by >90%.
🛠️ 2. Current Debugging Checklist (The Metrology Phase)
Phase 4: Resolution Independence (Iteration 16)
- Solve the "Resolution Trap": Replaced dynamic $1/N$ with a fixed
DENSITY_REF. - Verify Context Independence: Confirmed that buildings no longer "dim" cars (Frame 100 vs 207).
- Target Power Recovery: Achieved +234% SNR boost for lead vehicles.
Phase 5: Multi-Sensor Synchronization
- Turn Lag Investigation: Investigate why Shenron points trail ~0.5 frames behind native radar during sharp maneuvers.
- Timestamp Alignment: Ensure ego-pose
Tmatches the LiDAR captureTinrecorder.py.
Phase 6: DSP Calibration
- CFAR Thresholding: Re-run the False Alarm Rate (FAR) test. With the +234% signal boost, the default
threshold: 20inconfig.yamlcan be tightened to reduce noise.
🛰️ 3. Relevant Documentation
- 3D Vertical Energy Suppression
- Main Debug Log (Shenron_debug.md)
- Deep Metrology Report (Iteration 17)
Last Updated: 2026-04-07 | Status: Target Signal Stable