Summary
Integrate the TelemetrySolver (Levenberg-Marquardt TDOA/FDOA solver) into 3lips as a new localization algorithm option alongside the existing EllipseParametric, EllipsoidParametric, and SphericalIntersection methods.
Background
The TelemetrySolver provides:
- Levenberg-Marquardt optimization for TDOA/FDOA localization
- Velocity estimation in addition to position
- Robust convergence on bistatic radar measurements
- Input: 3 simultaneous detections with bistatic range and Doppler
- Output: Single position (LLA) with velocity (ENU)
Implementation Plan
Phase 1: Module Integration (2-3 hours)
Phase 2: Testing & Validation (1 hour)
Phase 3: Real Radar Testing
Technical Details
Input Format: Same as existing methods (delay in km, Doppler in Hz)
Output Format: Standard 3lips localization format with points array
Dependencies: numpy, scipy (already in 3lips)
API Usage: "localisation": "telemetry-solver"
Files to Modify
3lips/event/algorithm/localisation/TelemetrySolverLocalisation.py (new)
3lips/event/event.py (add import and registration)
3lips/event/Dockerfile (copy TelemetrySolver directory)
Success Criteria
Priority
High - needed for real radar testing
Time Estimate
~3-4 hours total for MVP integration ready for real radar testing
Summary
Integrate the TelemetrySolver (Levenberg-Marquardt TDOA/FDOA solver) into 3lips as a new localization algorithm option alongside the existing EllipseParametric, EllipsoidParametric, and SphericalIntersection methods.
Background
The TelemetrySolver provides:
Implementation Plan
Phase 1: Module Integration (2-3 hours)
TelemetrySolverLocalisation.pywrapper classevent.pyPhase 2: Testing & Validation (1 hour)
Phase 3: Real Radar Testing
Technical Details
Input Format: Same as existing methods (delay in km, Doppler in Hz)
Output Format: Standard 3lips localization format with points array
Dependencies: numpy, scipy (already in 3lips)
API Usage:
"localisation": "telemetry-solver"Files to Modify
3lips/event/algorithm/localisation/TelemetrySolverLocalisation.py(new)3lips/event/event.py(add import and registration)3lips/event/Dockerfile(copy TelemetrySolver directory)Success Criteria
Priority
High - needed for real radar testing
Time Estimate
~3-4 hours total for MVP integration ready for real radar testing