• Andrey Filippov's avatar
    UAS projection fixes: center LLA persistence, ATR sign, logging · 1cece288
    Andrey Filippov authored
    - Cuas.createCenterClt(): average LLA from sequence scenes and save to
      center IMS XML file (did_ins_2 only, no EventLogger dependency)
    - QuadCLTCPU.restoreCenterClt(): load averaged LLA from center IMS file
      so addUasData() has a valid camera reference position
    - CuasRanging.addUasData(): log camera ATR, LLA, uas_home_alt, ned_corr
      before per-sequence loop; add cam_az/cam_tilt/cam_roll columns to TSV
    - UasLogReader: log ATR and LLA values when set; add getCameraLLA(),
      getUasHomeAlt(), getNedCorr() accessors
    - TwoQuadCLT: add comment explaining deferred setCameraLLA() design
    - CuasMotion: log UAS tile count and px/py/range per sequence
    
    Root cause found: camera_atr[0] (azimuth) in .list file is the
    ErsCorrection Y-frame-rotation angle, not compass bearing — they have
    opposite signs. Rule: az_list = -(compass_bearing_rad). Confirmed by
    comparison with working Eagle Mountain 2025 data (+2.7595 for SSW camera).
    Calibrated Latvia value: 2.0396, 0.0702, 0.0.
    Co-Authored-By: 's avatarClaude Sonnet 4.6 <noreply@anthropic.com>
    1cece288
Name
Last commit
Last update
docs Loading commit data...
eclipse_project_setup Loading commit data...
focusing_data_files Loading commit data...
ij_macros Loading commit data...
ijplugins Loading commit data...
scripts Loading commit data...
src/main Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
CLAUDE.md Loading commit data...
Eyesis_Correction.xml Loading commit data...
INSTALL-CODEX-ECLIPSE.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
mcp.allowed.example Loading commit data...
pom.xml Loading commit data...