Perception은 행동 명령이 아니라 시간 제한이 있는 감각 증거를 만든다
감각·성공·위치·나이를 Blackboard에 정규화하고 Behavior Tree가 행동을 판단하게 한다.
On Target Perception Updated에서 Actor와 Stimulus를 받는다.Sight · 현재 가시성
시야각·radius·occlusion을 보고 Actor 참조와 마지막 위치를 구분한다.
Hearing · 사건 위치
noise의 위치·세기·tag를 추적 단서로 쓴다. 현재 시야 확보와는 다르다.
Damage · 위협 사건
가해 Actor와 위치를 높은 우선순위 증거로 쓰고 만료 정책을 둔다.
Sensed현재 감지 성공
→Known놓쳤지만 Max Age 안
→Forgottenstale evidence 제거
망각 설정Forget Stale Actors와 sense별 Max Age가 의도한 수색 시간과 맞는지 확인한다.
충돌 정책여러 sense와 여러 Actor가 동시에 들어올 때 Dominant Sense·위협 점수 기준을 둔다.
현장 디버그AI Debugging의 Perception 표시와 Blackboard를 함께 보며 이벤트→상태→행동 시점을 맞춘다.