공간 데이터를 이벤트로 변환하는 Poly-Geofencing 기술
단순한 반경 감지가 아닙니다. 복잡한 다각형(Polygon) 구역 판별 알고리즘과 엔진 처리 기준 100ms 이하의 저지연 트리거로 오알람과 누락을 최소화한 안전 시스템을 구현합니다.
Core Logic
지오펜싱 알고리즘 및 처리 구조
수만 개의 위치 업데이트를 실시간으로 분석해, (엔진 처리 기준) 100ms 수준의 지오펜스 이벤트를 생성하는 핵심 기술입니다.
※ 실제 반응 시간은 태그 업데이트 주기·네트워크·출력 구성에 따라 달라질 수 있습니다.
1. Ray Casting Algorithm
GrowSpace 엔진은 Ray Casting(광선 투사) 알고리즘을 사용하여 태그 좌표가 복잡한 다각형(Polygon) 내부인지 외부인지 판별합니다.
※ 경계선 위/인접 영역에서의 튐 현상을 줄이기 위해 경계 포함 규칙 및 허용오차(epsilon)를 적용합니다.
※ 다수의 구역(Polygon) 운용 시, 바운딩 박스/공간 인덱스로 1차 후보를 줄여 성능을 최적화합니다.
Complexity: O(n) per polygon
2. Low Latency Trigger
위치 업데이트 입력부터 이벤트 생성까지의 엔진 처리 지연(Engine Latency)을 100ms(0.1초) 수준으로 최소화했습니다. Edge Computing을 적용해 현장 게이트웨이에서 즉시 제어 신호를 연동할 수 있습니다.
Throughput: 1000+ position updates/sec (환경/사양에 따라 상이)
3. State Machine Logic
불안정한 신호로 인한 오알람(False Positive)을 줄이기 위해 Hysteresis/Sliding Window를 적용합니다.
※ 동시에 감지 누락(False Negative)을 줄이기 위해 최소 연속 샘플 수, 최소 체류 시간(Dwell), 재진입 딜레이 등 운영 정책을 함께 설정할 수 있습니다.
Events: Webhook, MQTT
※ 기술 도입 시 고려사항
- 업데이트 주기(태그 Hz)와 이벤트 지연 시간은 Trade-off 관계입니다.
- 실내 로컬 좌표와 실외 WGS84/UTM 등 다양한 좌표계 간의 정합이 필요합니다.
- 현장 상황에 맞춰 경계 판정 정책(Dwell Time, 히스테리시스 폭 등)을 커스터마이징할 수 있습니다.
System Integration
산업 시스템 연동 표준
지오펜스 이벤트는 단순 알림을 넘어, 현장의 설비 제어 및 데이터 시스템과 유기적으로 연결됩니다.
설비 제어 (PLC/Relay)
Hardware Control위험 구역 진입 시 즉시 기계를 정지시키거나 경광등을 작동시킬 수 있습니다. Modbus TCP, Digital I/O 등 산업용 표준 인터페이스를 지원합니다.
- Output: Dry Contact (Relay), 24V Signal
- Protocol: Modbus TCP/RTU
- Latency: Low latency (I/O 구성/스캔 주기에 따라 상이)
소프트웨어 연동
Software IntegrationERP, MES, WMS 등 기존 관리 시스템에 출입 기록과 위치 데이터를 실시간으로 전송합니다. 표준화된 프로토콜을 통해 손쉽게 데이터를 주고받을 수 있습니다.
- Push: Webhook, MQTT Publish
- Pull: Data Stream / DB Access
- Format: JSON / Binary
Technical Comparison
측위 기술별 지오펜싱 성능 비교
안전 시스템 구축 시, 기술별 오차 범위와 특성을 고려해야 합니다.
| Spec | UWB (초광대역) | GNSS (GPS) | BLE (RSSI) |
|---|---|---|---|
| 감지 정확도 | 매우 높음 (수십 cm ~ 10cm급, 환경/구성에 따라) | 낮음 (수 m ~ 수십 m, 도심 협곡/실내 저하) | 보통~낮음 (환경/간섭 영향 큼) |
| 반응 속도 | 즉시 (Real-time) | 지연 발생 (위성 주기) | 보통 (스캔 주기) |
| 실내 사용 | 가능 (완벽 지원) | 불가능 | 가능 |
| 오알람률 (False Alarm) | 매우 낮음 (필터링/로직 적용 시) | 높음 (도심/실내 불가) | 높음 (신호 간섭에 취약) |
감지부터 대응까지, 자동화 기술
경광등, 사이렌, 자동문, ERP 시스템과 연동하여
위험 상황 발생 시 사람이 개입하기 전에 시스템이 먼저 반응합니다.
지오펜스 작동 프로세스
단순 위치 추적을 넘어, 상황에 맞는 이벤트를 자동으로 트리거합니다.
1. Zone Setting
관리자가 지도상에 가상의 안전/위험 구역을 설정합니다.
2. Tag Detection
작업자나 자산의 태그 위치를 실시간으로 추적합니다.
3. Event Trigger
진입/이탈/체류 조건 충족 시 즉시 이벤트를 발생시킵니다.
4. Action
알림 발송, 설비 정지, 도어 제어 등 후속 조치를 수행합니다.
Use Cases
사고는 예고 없이 찾아오지만,
지오펜스는 미리 막을 수 있습니다.
위험 설비 접근 차단
작업자가 작동 중인 로봇 반경이나 프레스 설비 근처(Danger Zone)에 진입하면 즉시 설비를 셧다운하여 사고를 예방합니다.
자산 이탈/도난 방지
고가의 자산이 허가 없이 창고 출입구(Exit Zone)를 통과하는 순간 보안팀에 알림을 전송하고 게이트 경보를 울립니다.
환자 보호 & 안심 구역
치매 환자나 아동이 설정된 안심 구역(Safe Zone)을 이탈할 경우, 보호자 및 관리자에게 즉시 위치 정보를 전송합니다.