[EPIC GAMES - UNREAL ENGINE] 디지털 트윈으로 효율적인 항만 물류 관리 시스템을 구축한 삼우이머션

디지털 트윈으로 효율적인 항만 물류 관리 시스템을 구축한 삼우이머션

 프로젝트 집중탐구 - 언리얼 엔진 (Jinyoung Choi | 2022년 5월 17일) 



부산항은 대한민국 최대의 무역항으로서 해운물류 중심 기지인 부산항만의 모니터링 시스템은 운영, 안전, 그리고 예측을 위한 시스템들이 각각 분리되어 비효율적으로 운영되고 있었습니다. 이에 부산항만은 항만 운영의 효율성을 높이기 위해서 통합된 관제 시스템을 필요로 했고, 약 1.1제곱킬로미터 면적의 부산항터미널 내에 위치한 신선대 부두의 모니터링 시스템을 시범적으로 먼저 구축해 보기 위해 산업분야 XR 솔루션 전문 기업인 삼우이머션(Samwoo Immersion Co., Ltd.)과 협업하게 되었습니다. 그 결과, 언리얼 엔진을 활용한 디지털 트윈 기반의 VARLOS 항만 모니터링 시스템(VARLOS Terminal Monitoring System)이 구축되었습니다.



기존의 관제 시스템은 물량과 작업 정보를 제한적으로 제공하고, 작업 상황을 실시간으로 확인하기 위해서는 CCTV를 설치하는 것이 최선의 방식이었습니다. 또한 최근 현장 근로자의 안전에 대한 법안들이 제정됨에 따라 실시간으로 통합된 정보를 모니터링할 수 있는 시스템은 더욱 요구되었습니다.

이러한 요구로 제작된 VARLOS는 항만 터미널로부터의 지속적인 데이터 수집과 이를 통한 대용량 데이터를 시각화하는 3D 기반의 디지털 관제 시스템으로 물류를 위한 차량이나 선적 장비에 탑재된 GPS 트래커로 수집된 데이터가 디지털 트윈 상에 그대로 반영되어, 컨테이너의 반출입, 장치, 양적하 작업 상태, 그리고 항만의 안전 상태 등을 실시간으로 3D로 시각화되어 직관적으로 모니터링할 수 있습니다. 이를 통해, 항만 내근직 근로자와 현장 기술자들은 보다 밀도 높은 소통이 가능해지고, 사고 발생 시 사고 현장의 상황을 구체적으로 전달하는 알림을 통해 보다 빠르게 상황을 파악하고 대처할 수 있게 됩니다. 그뿐만 아니라, 수집된 데이터는 AI 기반 분석 및 예측 시뮬레이션을 통해 크레인의 생산성을 높이고 이송 차량의 불필요한 투입을 감소시키는 등 보다 효율적인 항만 운영이 가능하게 됩니다.


삼우이머션이 이 고도화된 시스템 구축에 언리얼 엔진을 선택한 배경에는 다양한 이유가 존재하지만, 그 중에서도 언리얼 엔진이 WGS84 좌표 체계와 MQTT 데이터의 통합을 지원한다는 점이 가장 컸습니다. 완벽한 디지털 트윈 구축을 위해서는 위성 지도 기반의 타일링 기법을 적용한 지형 매핑 및 Geo-IoT 정보의 연동이 필수이며 언리얼 엔진은 지오레퍼런스 플러그인을 통해 분산된 좌표계 데이터를 WGS84 좌표계로 통일하여 GIS 정보 통합에 절대적인 도움을 제공하였습니다.

데이터 통합에는 언리얼 엔진이 풀 소스 코드까지 모두 제공한다는 점이 큰 도움이 되었습니다. IoT 인터페이스에는 무선 단말의 특성상 저전력 및 경량화된 프로토콜이 요구되며, 이 요구를 만족하는 MQTT(Message Queuing Telemetry Transport) 메시징 프로토콜은 실시간 데이터 전송을 위한 저전력 광대역 통신망용으로 널리 사용되는 ISO 표준방식이자 국내외 수많은 항만에서 사용하는 IoT 센서 디바이스의 통신 방식입니다. 따라서 실시간 MQTT 데이터를 통합하는 것이 필수였는데, 언리얼 엔진이 풀 소스 코드를 제공하는 덕분에 제한없이 필요한 소스코드를 수정하여 데이터를 통합하였고, 이를 통해서 발주처가 요구하는 프로젝트 필수 기능들을 모두 갖출 수 있었습니다. 또한, LTE 및 5G 통신망에 기반한 표준 IoT 플랫폼이기 때문에 어떤 IoT 디바이스와도 연동할 수 있는 확장성을 지니고 있습니다.


삼우이머션이 언리얼 엔진을 선택한 이유는 이 외에도 더욱 다양합니다. 고해상도 텍스처를 가진 사실적인 3D 데이터를 현장에서 즉시 적용하고 퍼포먼스 저하 없이 실시간으로 그 결과를 확인할 수 있으며, 본격적인 코딩 전에 블루프린트 비주얼 스크립팅을 사용해 전체적인 프로세스를 보다 빠르고 직관적으로 제작 및 검토하여 반복작업에 소요되는 시간을 줄일 수 있었습니다. 또한 언리얼 엔진의 마켓플레이스에서 제공하는 여러 플러그인과 에셋들로 개발 시간을 비약적으로 단축시켰습니다.

 


부산본사 : (48732) 부산광역시 동구 중앙대로 244, 10층 (초량동,흥국생명부산사옥)

서울IX개발센터 : (04323) 서울특별시 용산구 한강대로366, 812호(패스트파이브서울역점)

TEL : 1600-1663 

FAX : 051-977-0302 

 MAIL : info@samwooim.com 

부산본사 : (48732) 부산광역시 동구 중앙대로 244, 10층 (초량동,흥국생명부산사옥)
서울IX개발센터 : (04323) 서울특별시 용산구 한강대로366, 812호(패스트파이브서울역점) 

TEL : 1600-1663  |  FAX : 051-977-0302  |   MAIL : info@samwooim.com