2016-12-14 5 views
0

タンゴpose.status_codeは、デバイスがADFを脱しても、ローカライズ後に常にVALIDのままです。 デバイスがADFから移動したかどうかはどのようにわかりますか? 私は、AreaLearningMode = enabled & Loading Existing ADFと、すべてFramePairの組み合わせで試しました。 ですが、どちらの場合も、pose.status_codeは、ADFから脱出しても常にVALIDです。TangoPoseData pose.status_codeは、デバイスがADFから脱出しても常に有効です。

答えて

0

デバイスがADF領域外になっても、ADFのポーズステータスがvalidになっていることを意図しています。実際には、ADFのポーズは単なるモーショントラッキングポーズであり、その上にADFの変形補正があります。したがって、ADFの外にあっても、モーショントラッキングが正常に機能している限り、有効なポーズを生成することができます。

デバイスがADF外にあるかどうかを確認するには、最も簡単な方法は、ADF_T_StartOfServiceフレームを聞くことです。健全でうまく構築されたADFを使用すると、このフレームペアが常にコールバックを生成することがわかります。各コールバックは「フレーム一致」を示します。一定時間が経過しても「フレームマッチ」がない場合は、ユーザーがADFを使い果たしているか、その領域が廃止されている(ビジュアルフィーチャが変更されています)と言っても大丈夫です。記録されたパスのtrajactoryを持つファイルには、Tango APIのような組み込みの機能はありません。したがって、それはアプリのレベルから行う必要があります。

関連する問題