LoginSignup
1
0

More than 3 years have passed since last update.

AVSを理解したい (1)

Posted at

Autonomous Visualization System (AVS)は、自動運転向けのWebベース3D視覚化ツールキットです。

まずは、AVSのデータレイヤであるXVIZについて調べます。

ファイル構造

バイナリGLBファイル

  • XVIZはGLB形式と呼ばれるバイナリにエンコードできる
  • GLBは、JSON構造とバイナリデータのチャンクを持つ
  • バイナリデータとしては、JPEG/PNG画像やLiDARの点群などがある

メッセージ

  • ある時間窓の中のデータは、タイムスタンプを1つもつメッセージに集約される
    • ストリーミングサーバは、メッセージごとに1つのGLBファイルをソケット経由で送信できる
  • 1つのメッセージが1つの".glb"ファイルにエンコードされる
    • 上記は慣習であり、複数のメッセージを含めることも可能

ストリーム

-1つのメッセージには複数のストリームを含められる
- すべてのストリームは、同じタイプのデータが含まれているので、 ストリームがどんなものか知らなくても統合して表示できる(どういう意味?)

JSONファイル

  • XVIZはJSON形式にエンコードすることも可能
  • 大きなデータがエンコードできる利点は無くなるが、トラブルシューティングのときに役に立つ
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0