# 2026-07-14 드론 회전 시 오버레이 전체가 딸려오는 증상 — 포즈 평활 자동 제한

**소요 시간**: 10분
**Context 사용량**: input 5200k / output 4k tokens

## 문제 (제보)

드론이 방향을 바꿀 때 POI·선형·궤적이 지면에 붙어 있지 않고 드론에 부착된 것처럼
함께 회전하며 딸려옴. (직진 구간에서는 정상)

## 원인

오버레이 카메라 포즈가 **±smoothHalf 프레임 이동평균**으로 평활되는데, 기본/저장값이
60(±1초). 회전 중에는 평활 yaw 가 실제 영상 yaw 를 못 따라가(수 도 지연) 투영된 세계
전체가 카메라와 같이 회전 → "부착된 듯 딸려오는" 증상. CSV 위치가 프레임마다 떨리던
시절의 떨림 억제 장치로, djmd 프레임 동기 이후에는 불필요한 지연만 유발.

## 수정

- geoStore: `frameSynced` 플래그 추가 — djmd 정밀화 적용 시 true (폴더/세그먼트 로드 시 false)
- StationOverlay: 포즈 평활 유효 반폭 `poseHalf()` 도입 —
  **프레임 동기 데이터면 min(smoothHalf, 5)** (±5프레임 ≈ 0.08초, 사실상 즉시 추종)
- 적용 지점: poseAt(라인·라벨 공통 포즈), 나침반/렌더캐시, RAF 폴백, 드래그 역투영,
  라벨 프리컴퓨트(가시성 판단)
- CSV 기반(비동기화) 데이터셋은 기존 smoothHalf 그대로 (무영향)

## 효과

회전 시 오버레이가 영상과 같은 속도로 즉시 회전 — 지면 고정("풀 붙인 듯") 유지.
위치·자세가 프레임 동기이므로 평활 제거에 따른 떨림 없음(0.75px 히스테리시스 유지).

## 검증

- tsc+vite 빌드 통과, 새 번들(index-CXHCdlnf.js) 서빙
- 새로고침 후 폴더 재선택으로 적용 (교차로 회전 구간에서 확인 권장)
