• 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
..
java Loading commit data...
resources Loading commit data...