私は、(Unity SDKを使用して)ドリフト補正を正しく使用する方法の詳細を探しています。(実験的)ドリフト補正はまだ動作していますか?
Tangoのウェブサイトでは、「ドリフト補正されたフレームは領域記述参照フレームを通過します」、フレーム開始サービス - >デバイス「ドリフト補正は含まれていません」、エリア説明 - >サービス開始ローカリゼーションイベントやドリフト補正が発生した場合にのみ更新を提供するということです。
ドリフト補正されたポーズを使用する方法は、TangoPointCloudプレハブのように、フレームのペアSoS - > Deviceの結果であるstartServiceTDeviceという行列でデプスポイントを乗算することです。ドリフト補正されたフレームがADフレーム内にあると仮定すると、SoS→ADが必要です。 AD - > SoSだけが利用できるので、私はこの1つとその逆を試みました。結果のポーズは小さすぎますが、意味がありません(誤った方向を使用していても、私が歩き回っていれば、翻訳はゼロに近くないはずです)。それでADフレームは実際にはドリフト補正されたサービス開始のようなものだと考えましたが、AD - > DeviceとSoS - > Deviceの間にはっきりとした違いは見当たりません。 。私はスキャンを終えた後にポーズを要求しているので、ドリフトはそれまでに検出されているはずです。
Tangoのウェブサイトでは、「ドリフト補正されたフレームが利用できないスタートアップの後に期間があります」と言われていますが、AD - > SoSポーズは最初から有効ですまだ動かなかった状況を生み出すことはできませんでした。
ドリフト補正はまったく機能しますか?または私はそれをすべて間違って使用していますか?
PS:latest stackoverflow postでは、あたかもトラッキングロスの後に再位置合わせのためにドリフト補正が行われているように見えます。しかし、Tangoのウェブサイトではドリフト補正について「デバイスがあなたのセッションで以前に見たことが分かっている場所を見たら、それがループで移動し、パスがより一貫して調整されることを認識していますその前の観察 "。