• 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
..
calibration Loading commit data...
cameras Loading commit data...
common Loading commit data...
correction Loading commit data...
cuas Loading commit data...
dct Loading commit data...
gpu Loading commit data...
ims Loading commit data...
jp4 Loading commit data...
lwir Loading commit data...
mcp Loading commit data...
orthomosaic Loading commit data...
readers Loading commit data...
tensorflow Loading commit data...
tileprocessor Loading commit data...
vegetation Loading commit data...
x3d/export Loading commit data...