• Andrey Filippov's avatar
    CLAUDE: lean v2 pose policies - uniform MB vector + fixed LMA cycles · 6731866f
    Andrey Filippov authored
    Phase A items 1-2 of the pose GPU-migration plan (Andrey's design 07/12/2026):
    - curt.pose_mb_uniform (default ON): ONE motion-blur vector per scene shared by
      all tiles - constant-rpm CUAS flow is uniform up to the roll component (small)
      and wobble (2nd degree). Same Jacobian-times-rates as per-tile getMotionBlur,
      evaluated at the frame center and broadcast; rates = finite differences of
      predicted poses, unchanged. OFF = legacy per-tile path (A/B knob).
    - curt.pose_cycles (default 3): EXACTLY N measure<->solve cycles, no convergence
      early exit (static GPU launch shape); convergence delta kept as QC printout
      (flags scenes missing the legacy exit_change_atr). 0 = legacy convergence exit.
    
    Validation = pose_test run vs 07/12 JNA baseline (497/497, az/tilt/roll RMS
    0.1355/0.0765/0.1005 px) - policy A/B by pose quality, not bit-exactness.
    Co-Authored-By: 's avatarClaude Fable 5 <noreply@anthropic.com>
    6731866f
CuasPoseRT.java 69 KB