2017-12-11 20 views
1

저는 AR 장면이 3D 인쇄물 위에 겹쳐 져야하는 전시회 프로젝트를 진행하고 있습니다. 방문객에게는 응용 프로그램이 미리 설치된 장치가 제공됩니다. 전시물 주변에는 여러 가지 물건이 보이기 때문에 추적의 정확성이 중요합니다.프로젝트 탱고가있는 3D AR 마커

우리는 이미 장면을 렌더링하기 위해 Unity를 사용하고 있습니다. 이것은 우리가 이미 개발 단계에있는 것처럼 변경할 수있는 것이 아닙니다. 그러나 우리는 AR 카메라를 배치하기 위해 3D 객체를 인식하는 데 사용하는 기술에 다소 유연합니다.

지금까지 Vuforia를 사용해 왔습니다. 3D 타겟 기능은 객체를 매우 잘 스캔하지 못했기 때문에 2D 마커를 인쇄하여 전시장에 올려 놓은 테이블에 배치했습니다. 추적은 정확하고 마커가 없어지면 장면이 사라지는 단점이 있습니다 (예 : 사용자가 무언가를 자세히 보려고 할 때

이제 우리는 Lenovo Phab 2 프로에 손을 얹어 탱고가이 솔루션을 개선 할 수 있는지 알아 내려고합니다. 제가 올바르게 이해한다면 Tango의 장점은 내부 센서와 모션 추적을 사용하여 궤적을 추정 할 수 있다는 것입니다. 따라서 마커가 사라지더라도 장면을 매우 정확하게 렌더링 한 다음, 마커를 다시 가져옵니다. 안타깝게도 먼저 마커를 지역화하는 방법에 대한 자습서를 찾을 수 없습니다.

이전에 3D 마커 추적에 Tango를 사용한 사람이 있습니까? Unity 플러그인에 포함 된 Area Learning 예제를 살펴 보았습니다.이 샘플은 대부분 기능이없는 방에서 전시회와 테이블을 스캔했습니다. 다른 위치로 이동하더라도 정확한 방향으로 물체를 인식하지만, 장면은 항상 수 센티미터 떨어져 있습니다. 이는 우리의 목적에 부합하지 않습니다. Tango 용 2D 마커 감지 API도 있지만 Vuforia와 같은 임의의 이미지가 아닌 QR 코드 또는 AR 태그 (예 : this one)에서만 작동하는 것처럼 보입니다.

우리가 탱고에서 달성하고자하는 것은 무엇입니까? 제안에 대해 미리 감사드립니다.

+0

Unity Tango 패키지에는 데모 장면이 있어야합니다.기본적으로 마커를 검색하고 발견되면 마커 추적을 설정하고 대신 SLAM 기술을 사용합니다. 장면의 이름을 말할 수는 없지만 거기에 있습니다. – Everts

+1

Vuforia에서 'Extended Tracking'을 활성화 해 보셨습니까? – Hristo

+0

그래도 탱고만큼 좋지는 않을 것입니다. – Everts

답변

0

옵션 A) Vuforia로 고정합니다. Hristo가 지적했듯이 마커 손실 문제는 Extended Tracking으로 고칠 수 있어야합니다. 이것은 테스트 가치가있는 것 같습니다.

옵션 B) 탱고 탱고는 ARTags 및 QRCodes 이외의 다른 마커를 기본적으로 지원하지 않습니다.

움직이는 Area Learned 장면도 지원하지 않습니다 (많이). 3D 인쇄 된 물체가 고정 된 채로 있으면 ADF를 스캔 할 수 있으며 양질의 트래킹이 있어야합니다. 모든 물체가 여전히 머물러 있다면 조금씩 움직여야합니다.

그러나 3D 인쇄물을 움직이면 분명히 해당 추적이 중단됩니다. 따라서 움직이는 물체는 스캔 한 장면의 일부가 아니어야합니다. 3D 개체가없는 ADF 스캔을 통해 사용자 위치를 추적 한 다음 Tarkos ARMarker 탐지를 사용하여 ARMarkers로 3D 인쇄 개체를 추적 할 수 있습니다. (확실하지 않은 것은 이미 시도한 것입니까?). 그 접근 방식이 효과가 없다면, 나는 탱고 옵션이 더 많은 기능/조명 등을 공간에 추가하여 추적을보다 견고하게 만드는 것이라고 생각합니다.

전반적으로 Vuforia (또는 견고성을위한 Marker 추적)의 Natural 기능 추적은 사용자가 대부분 ARTag/NFT 개체를보고 있기 때문에 프로젝트가 수행하고 있다고 생각하는 것에 더 적합하게 들립니다. 그러나 견고성이 없다면 Tango도 이와 비슷한 솔루션을 제공 할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 3D로 인쇄 된 타겟은 정적이지만, 미리 장소에 액세스 할 수 없기 때문에 백그라운드에서 움직이는 사람들이있을 것입니다. 그래서 우리가 스캔 할 수있는 유일한 것은 오브젝트 자체와 테이블입니다. 기능 감지를 향상시키기 위해 표에서 높은 콘트라스트 모양을 그리는 경우에도 Area Learning을 사용하는 지역화는 항상 수 센티미터 정도 떨어져있어 우리의 요구에 충분하지 않습니다. Vuforia의 확장 된 추적은 회전과 잘 작동하지만 장치의 변환을 잘 처리하지 못합니다. –

+0

탱고가 실제로 지원하는 마커를 아십니까? 내부에 회전이없는 불변 디자인의 검정 테두리가 필요하다고 생각했지만 그보다 더 제한적인 것처럼 보입니다. 이 예제에는 16 개의 Alvar 태그가 포함되어 있으며 다른 태그를 추가하는 방법에 대한 지침이 없습니다. 또한 readme는 마커가 각면에서 정확히 14cm인지 확인하도록 요청하고 크기를 줄일 때 추적 품질이 크게 떨어졌습니다. 우리는 덜 미적 인 디자인으로 살 수 있지만 크기는 문제입니다. Vuforia의 마커 감지와 Tango의 모션 감지를 어떻게 든 결합해야 할 수도 있습니다. –

+0

나는 다른 사람들이 시도하고 더 많은 Alvar 마커를 추가하지 못했다고 생각한다. https://stackoverflow.com/questions/43984789/tango-sdk-marker-detection-release-may-2017-hopak-only-4-bit-in-ar - 태그 당신은 QR 코드의 숫자를 가질 수 있어야하지만 추적의 품질은 Alvar 스타일의 태그보다 더 나을 것입니다. – Jethro