foxglove/mcap

MCAP is a modular, performant, and serialization-agnostic container file format, useful for pub/sub and robotics applications.

What it solves

MCAPは、標準化された、シリアライゼーションに依存しないログコンテナファイル形式およびロギングライブラリを提供します。これは、ロボット工学アプリケーション向けに特別に設計されており、さまざまなリソース制限や耐久性の要件を満たすために設計されています。

How it works

MCAPはログのコンテナとして機能し、デベロッパーが異なるシリアライゼーション方法を使用しながら、一貫貫したファイル形式を維持することを可能にします。複数の言語(C++, Go, Python, JavaScript/TypeScript, Swift, および Rust)に対応するライブラリおよび、ログファイルを検査、結合、分割するためのコマンドラインインターフェース(CLI)を提供します。

Who it's for

ロボットのセンサーデータやシステムログを、信頼性の高い方法で記録・分析する必要があるロボット工学の開発者や研究者。

Highlights

  • シリアライゼーションに依存しない設計
  • マルチ言語サポート(C++, Go, Python, JS/TS, Swift, Rust)
  • ファイル操作用の専用 CLI(検査、結合、分割)
  • ロボット工学のワークロードとリソース制限に最適化

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト