Table of Contents

Mega 추적 효과 이상 진단 가이드

Mega는 엣지-클라우드 융합 기술을 활용하여 클라우드에서 위치 인식에 성공한 후 기기의 SLAM을 결합해 지속적인 추적을 유지하며, AR 콘텐츠가 현실 세계에 정확하게 고정되도록 합니다. 이상적인 추적 상태는 드리프트 없음, 낮은 지터, 높은 유연성으로 나타나야 합니다. 본 문서는 Mega 위치 인식 과정 중 발생하는 추적 이상 문제에 초점을 맞추어, 올바른 기대치, 일반적인 오류 분류, 기기 차이의 영향에 대한 이해를 돕고, EasyAR 기술 지원팀에 연락이 필요한 시기를 명확히 합니다.

예상 효과

추적 이상은 일반적으로 맵핑 데이터 품질, 환경 요인 또는 기기 호환성에서 비롯됩니다. 문제 진단을 위해 MegaToolbox를 사용할 수 있습니다. 런타임 애플리케이션 효과와 관련된 문제가 있는 경우, 직접 애플리케이션을 사용하여 경험해 볼 수도 있습니다.

고품질 Mega Block과 양호한 환경에서 추적 효과는 다음 기준을 충족해야 합니다:

  • 안정적인 고정: 위치 인식 성공 후 가상 콘텐츠가 월드 좌표에 고정되어 뚜렷한 드리프트가 없습니다.
  • 강인한 복원: 짧은 가림, 빠른 회전 또는 빛 변화 후 자동으로 추적이 복원됩니다.
  • 원활한 성능: 콘텐츠 렌더링이 정상이며, 뚜렷한 지터가 없습니다.
  • 환경 제한: 단색 벽, 빈 공간의 바닥, 유리 또는 강한 반사 표면 근처에서는 추적 효과가 저하됩니다.

사용자 경험이 위 설명과 일치한다면, 추적 효과는 기본적으로 정상입니다.

정상 현상: 미세한 지터 또는 일시적인 손실은 허용 범위 내이며, 특히 생성 과정의 검증 단계에서 더욱 그렇습니다. 장시간 안정적이라면 정상으로 간주합니다.

Mega Toolbox를 사용한 자가 진단

추적 이상은 일반적으로 위치 인식 성공 후 발생합니다. 개발 중인 애플리케이션에서 추적 효과 이상이 나타난다면, 먼저 Mega Toolbox (자세한 내용은 Mega Toolbox 매뉴얼 - 현장 위치 테스트 및 위치 문제 피드백 데이터 녹화 도구 참조)에서 위치 인식 상황을 확인해야 합니다. 두 결과가 일치하지 않으면 프로그램 구현에 문제가 없는지 먼저 점검하세요.

작업 단계

  1. 테스트 휴대폰에 Mega Toolbox를 설치합니다.
  2. Toolbox를 열고, 현장 위치 테스트&위치 문제 피드백 데이터 녹화로 이동하여 계정과 비밀번호로 로그인합니다.
  3. SLAM 방식을 선택하고, 위치 라이브러리를 선택합니다.
  4. 휴대폰을 문제가 발생한 정확한 위치로 가져가 Toolbox 인터페이스의 표시를 관찰합니다.

위치 라이브러리를 구성하는 방법과 현장에서 테스트하는 방법에 대한 구체적인 내용은 현장 실제 실행 효과 미리보기를 참조할 수 있습니다.

Toolbox의 표시 결과에 따른 판단

Mega Toolbox는 가장 중요한 진단 도구입니다. 이는 독립적인 모바일 앱으로, 문제가 Mega에서 발생했는지 아니면 사용자의 애플리케이션에서 발생했는지 판단하는 데 도움을 줍니다.

  • 위치 인식 이상

    Toolbox 인터페이스에 FoundNotFound 이외의 다른 상태가 표시되는 경우, 위치 인식 실패 처리 가이드를 참조하여 해결할 수 있습니다.

  • 위치 인식 성공

    Toolbox 인터페이스에 상태가 Found로 표시되고, 배치된 콘텐츠도 정상적으로 표시됩니다.

    발생 가능한 정상적인 상황:

    • 콘텐츠가 장면에 비교적 밀착되어 있으며, 일정 시간 동안 서서히 이동할 수 있음
    • 가상 콘텐츠가 장면과 일정 범위를 초과할 경우 직접 수정됨

    발생 가능한 이상 상황:

    • 장면 내 콘텐츠가 한 방향으로 계속해서 표류함
    • 콘텐츠가 한 방향으로 표류했다가 되돌아오기를 반복함
    • 콘텐츠가 계속 커지거나 작아짐 등
    • 여러 위치의 콘텐츠가 서로 튀어다님

오류 상황 분류 및 진단

Toolbox를 사용하여 테스트하고, 이상 현상에 따라 해당 제안 사항을 확인할 수 있습니다.

이상 분류 가능한 원인 처리 제안
기기 상태가 계속 NotTracking으로 표시 환경에 뚜렷한 특징 없음, 조도 불량 또는 휴대폰 기종 불량 등 환경 요인인지 기기 모델 요인인지 확인. 테스트 영역 또는 휴대폰 모델 변경 시도
장면 내 콘텐츠가 한 방향으로 계속 표류 휴대폰 기종 불량, SLAM에 드리프트 발생 더 나은 기종으로 교체하여 시도
콘텐츠가 한 방향으로 표류했다가 되돌아오기를 반복 휴대폰 기종 불량, SLAM에 드리프트 발생 더 나은 기종으로 교체하여 시도
콘텐츠가 계속 커지거나 작아짐 휴대폰 기종 불량, SLAM에 드리프트 발생 더 나은 기종으로 교체하여 시도
여러 위치의 콘텐츠가 서로 튀어다님 장면 내에 유사한 영역이 여러 곳 존재할 수 있음. 해당 영역에서 위치 인식을 시작할 경우 간섭 발생 가능 다른 고유한 영역에서 위치 인식 시작 또는 블루투스 보조 사용

추가 테스트

문제를 더 잘 확인하기 위해 아래 방법으로 추가 테스트를 수행할 수 있습니다. 개발자라면 Mega 지원 기기 및 플랫폼 애플리케이션을 참조하세요.

더 나은 기종으로 테스트

기기마다 카메라 품질, 센서 정밀도, 프로세서 성능의 차이로 인해 추적 효과에 차이가 있습니다. 생성 과정 검증 시, 호환성을 보장하기 위해 여러 다른 기종으로 테스트하는 것이 좋습니다. ARKit 또는 ARCore 기기에서 추적 효과가 정상이라면, 문제 기기의 성능 영향임을 확인할 수 있습니다. 성능이 약한 기기의 경우, 다른 SLAM 방식을 선택하여 테스트해 볼 수 있습니다.

다른 SLAM 방식 선택

일부 저사양 기기의 경우, 휴대폰 센서 정밀도 및 연산 능력의 영향을 받아 SLAM 정밀도가 낮습니다. Toolbox의 현장 위치 테스트 페이지에서 다른 SLAM 방식을 선택하여 테스트해 보세요. FiveDof, ThreeDof 또는 ZeroDof를 선택하여 다른 추적 효과를 경험할 수 있습니다.

Dof 선택

피드백이 필요한 상황

생성 과정의 대부분의 추적 이상은 기기 원인이나, 아래 상황은 Block 알고리즘 또는 서비스 문제와 관련될 수 있으므로 EasyAR 지원팀에 피드백하는 것이 좋습니다:

  • 다중 기종, 다중 영역 테스트 후에도 빈번한 드리프트가 지속되는 경우
  • Toolbox가 위치를 인식하지 못하거나 인식에 이상이 있는 경우
  • 동일한 Block이 다른 날씨, 조도에서 효과 차이가 크고, 보충 업데이트로도 해결되지 않는 경우

문제가 지속될 경우, 현장 문제 설명, 기기 정보, 현장 실행 시 화면 녹화, EIF 파일Mega 서비스 정보를 EasyAR 직원에게 피드백해야 합니다. 문제 피드백 전, Mega Studio에서 해당 EIF로 문제를 재현할 수 있는지 확인해야 합니다.

본 가이드를 통해 생성 단계에서 추적 이상을 신속하게 진단하고, Mega Block의 전반적인 품질을 향상시킬 수 있습니다.