WHAT NEW IN X10.28 WED

X 上的 AI 合集档案 · 22 个合集 · 58,924 条

回到今日头版还没归版
rokidPOST

Rokid Glasses 用100ms头部位置预测补延迟

开发者拆解 Rokid Glasses 的 AR 追踪:相机链路有 100ms 延迟,靠 IMU 线性外推预测未来头位并做增益校正,才让 AR 模型不飘。

こたうち さんさん
@kotauchisunsun2026.09.15收录原推发布于 2026.09.13
こたうち さんさん @kotauchisunsun原推发布于 2026.09.13
在 X 上打开原推

この実装強烈にクレイジーなことをしていて、 100ms未来のヘッドトラッキングの位置を予測して描画してる という意味不明なことをしている。 どういうことかというとRokid Glassesのカメラ映像がディスプレイに着くまでに100msの遅延がある。 カメラのマーカーベースでトラッキングすると100msずれることになる。だから、光学シースルーで描画すると目には光が(近似的に)0msで来るんだけど、画像から位置推定すると100ms過去の頭位置のモデル表示になってる。そのため頭を動かしたときにARモデルの位置ズレが認知できるレベルになる。 しかし、RokidGlassesにはジャイロセンサーと加速度センサーが乗っている。これは10ms間隔で取れる。 なので、簡単には、過去の位置情報と移動速度、加速度のようなデータが取れるので、それを線形と仮定して、積分することで100ms先の頭の位置を予測できる。 で、予測して出した頭の位置とカメラベースでトラッキングした位置がずれるので、それからゲインとして推定して、次のトラッキングに合うように補正をかける。というアーキテクチャになってる。 あと一応キャリブレーションモードもあって、雑音項を収集して補正項に入れてる部分もある。 と言った形で、リアルタイムにARが動いているように見せるために100ms頭が動いた未来予測の位置ベースでAR表示してる。 えーやってみて思いました。 ARCoreってすごい。 あと光学シースルーでARやってるXREALやVITURE、Snap辺りは高速なISP無いと無理だし、めちゃめちゃすごいな。と思いました。これは特殊チップ要るわ。カメラからメモリに転送してCPUで処理してディスプレイに戻すまでに時間かかりすぎる。

这条是引用着另一条写的:x.com/kotauchisunsun/status/2099109474577592675

x.com/kotauchisunsun/status/2099141636949512438采集于 2026.09.15 17:56