목표
기존의 휴리스틱 기반 군중 회피 모델을 Social Force 모델로 교체하여 더 정확한 군중 행동 시뮬레이션 구현
배경
- SafeCrowd는 건물 및 행사장 환경에서의 군중 안전을 시뮬레이션하기 위한 ECS 기반 엔진
- 현재 군중 에이전트의 회피 행동은 휴리스틱 기반으로 구현되어 있어 현실적인 군중 역학을 충분히 반영하지 못함
- Social Force 모델은 각 개인에게 작용하는 사회적 힘을 수학적으로 표현하여 자연스러운 군중 행동 모델링 가능
구현 범위
Domain 레이어
- Social Force 모델을 기반으로 한 회피 행동 알고리즘 구현
- 기존 휴리스틱 회피 로직 대체
- 다른 에이전트와의 상호 작용(repulsive force) 계산
- 목표 방향의 인력(attractive force) 계산
Engine 레이어 (필요시)
- Social Force 계산에 필요한 수학 유틸리티 (벡터 연산 등)
- 필요하면 Spatial query 성능 최적화
승인 기준
참고
목표
기존의 휴리스틱 기반 군중 회피 모델을 Social Force 모델로 교체하여 더 정확한 군중 행동 시뮬레이션 구현
배경
구현 범위
Domain 레이어
Engine 레이어 (필요시)
승인 기준
참고
docs/architecture/프로젝트 구조.mddocs/product/개요서.md