초대형 공간 솔루션
관광 명소, 도시 블록, 대형 상업 복합 단지 등 수십만 평방미터에서 백만 평방미터 규모의 초대형 시나리오의 경우, 기존의 "단일 수집, 단일 대형 맵" 모델로는 요구 사항을 충족할 수 없습니다. 이 문서는 단일 초대형 맵으로 인한 누적 오차 과대, 메모리 오버플로우 등의 문제를 해결하기 위해 초대형 공간 시나리오의 수집 및 사용 문제를 처리하는 방법을 소개합니다.

핵심 과제
수백만 평방미터의 초대형 공간을 처리할 때 단일 거대 맵을 구축하려는 시도는 많은 기술적 장애물에 직면합니다:
- 수집 문제: 단일 수집 시간이 너무 길어지면 장비 발열, 데이터 용량 과대(수백 GB)로 인해 업로드 및 처리가 극히 어렵습니다.
- 누적 오차: 맵핑 오차는 수집 거리에 따라 누적되며, 수 킬로미터 경로에서 1%의 오차조차도 수십 미터의 편차를 야기할 수 있고 수정이 어렵습니다.
- 성능 병목: 백만 평방미터의 맵 데이터 로딩 및 최적화는 장비의 메모리를 순간적으로 고갈시킵니다.
솔루션: 분할 및 융합
초대형 공간 문제를 해결하기 위한 표준 솔루션은 거대한 것을 작은 단위로 분할하는 것입니다. 전체 대형 시나리오를 물리적으로 서로 중첩되는 하위 영역으로 논리적으로 분할하고, 각 하위 영역을 개별적으로 수집한 후 모든 하위 영역을 융합 및 최적화합니다. 이를 통해 런타임에 동적 로딩을 통한 원활한 탐색이 가능해집니다.
데이터 수집
초대형 공간 데이터 수집 방법 에 따라 계획을 수립해야 합니다.
- 분할 원칙: 대형 시나리오를 면적, 장면 또는 기능 영역별로 분할하며, 각 영역의 면적은
십만 평방미터내외여야 합니다. - 중복 요구: 인접한 하위 영역 간에는
최소 200미터의 완전 중복 경로가 필요합니다. 중복 영역이 클수록 융합된 맵의 품질이 향상됩니다. 인접 서브맵을 융합 최적화하기 위해 충분한 중복 구역이 있는지 확인해야 합니다.
각 하위 영역 데이터 수집 시작 전:
- 수집 경로 계획 수행
- GoPro Max 장비 구성 또는 GoPro Max2 장비 구성 확인
- 수집 방법 숙지
- GoPro Max/Max2 데이터 내보내기 단계 익히기
맵핑 작업 생성
- Mega 맵핑을 처음 사용하는 경우, 먼저 새 맵핑 프로젝트 생성 필요
- Mega 개발 센터에서 초대형 범위 다중 맵 융합 작업 생성 가능. 분할 수집된 다중 비디오를 업로드하면 클라우드 맵핑 알고리즘이 자동으로 결합 및 최적화합니다.
맵핑 결과 확인
맵핑 완료 후 결과를 확인할 수 있습니다:
팁
- 맵핑 실패 시 맵핑 문제 해결 가이드 참조
- 맵핑 시 레이어 분리 등 문제 발생 시 모델 결함 처리 가이드 참조
위치 인식 효과 테스트
- Mega 위치 인식을 처음 사용하는 경우 위치 인식 라이브러리 구성 필요
- 위치 인식 라이브러리 가용성 빠른 검증
- 시뮬레이션 실행 효과 확인
- 현장 실제 실행 효과 확인
실행 전략
융합된 맵은 추가 처리 없이 단일 맵처럼 직접 사용 가능합니다.
- GNSS 기반 조회: 실외 시나리오에서는 GNSS를 활용해 맵을 보조 조회하여 대형 맵에서도 정밀한 위치 인식이 가능합니다.
- 온디맨드 로딩: 콘텐츠 배치 시 각 하위 영역의 Mesh를 개별적으로 로드할 수 있습니다.
- 무감각 전환:
- 위치 인식 알고리즘은 서브맵 A와 B에서 동시에 실행됩니다.
- 중복 영역에서도 콘텐츠가 무감각하게 전환됩니다.