2017-12-11 9 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およびQRコード以外のマーカーをネイティブにサポートしていません。

また、(多くの)エリア学習シーンの移動もサポートしていません。 3D印刷されたオブジェクトが静止している場合は、ADFをスキャンして良質のトラッキングが必要です。すべてのオブジェクトがまだ残っている場合は、あまりにも多くのドリフトを持っている必要があります。

しかし、それらの3D Printedオブジェクトを移動する場合、間違いなくそのトラッキングがオフになります。したがって、移動するオブジェクトはスキャンしたシーンの一部であってはなりません。 3Dオブジェクトが存在しない状態でADFスキャンを実行して、ユーザーの位置を追跡し、ARMarkerでARMarker検出を使用して3D印刷オブジェクトを追跡することができます。 (それはあなたがすでに試したことですか?)そのアプローチがうまくいかない場合は、あなたの唯一のTangoオプションは、より多くの機能/照明などをスペースに追加して、トラッキングをよりしっかりとすることだと思います。

全体的に、Vuforia(または堅牢性のためのマーカー追跡)によるNatural機能のトラッキングは、ユーザーが主にARTag/NFTオブジェクトを見ているため、プロジェクトが行っていると思うように聞こえます。ただし、堅牢性が傷ついていない場合は、Tangoも同様のソリューションを提供できます。

+0

あなたの答えをありがとう! 3D印刷されたターゲットは静止していますが、事前に会場にアクセスすることはできません。バックグラウンドで移動する人もいます。スキャンできるのはオブジェクト自体とその上に置かれているテーブルだけです。特徴検出を向上させるためにテーブル上に高コントラストの形状を描く場合でも、エリアラーニングのローカライゼーションは常に数センチ離れており、これは十分ではありません。 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

関連する問題