Flaminis/Dalaran
Dalaran — Apache-2.0, robotics-first visualization and data infrastructure for multimodal time-series. ROS 2 native, reads existing .rrd recordings. A hard fork of Rerun.
解決する課題
Dalaranは、マルチモーダルな時系列データのためのロボットファーストな観測性と可視化スタックを提供します。LiDARのスキャン、カメラストリーム、IMUデータ、TF変換などの複雑なロボットデータを単一のタイムライン上で同期・可視化し、同時にそれらのデータを計算用にデータフレームとして取得できる問題を解決します。
仕組み
Dalaranは、Arrowベースの列指向チャンクストアを使用して、ロボット、シミュレータ、またはオフラインパイプラインからのデータを記録および再生します。センサー間で同期を維持する3D/2Dビューアが含まれており、Python、Rust、C++用のSDKを使用してデータをログに記録できます。また、ROS 2ブリッジとrosbag2再生機能を備え、カスタム.msg型を処理するための拡張可能なメッセージレジストリも備えています。
対象ユーザー
ロボットのセンサーデータや座標系を可視化・デバッグする必要があるロボット開発チーム、およびROS 2エコシステムで作業を行うユーザー向けに設計されています。
ハイライト
- ロボット特化型API: 関節状態、ベースポーズ、URDF駆動のリンク変換のためのハイレベルなロギング。
- ROS 2統合: ROS 2トピック、rosbag2再生、MCAPインジェクションを直接サポート。
- 軸の規約ヘルパー: 可視化エラーを防ぐためのREP-103/REP-105(例:x-forward, z-up)の組み込みサポート。
- 占有格子(Occupancy Grids)とコストマップ:
nav_msgs/OccupancyGridおよびnav2_msgs/Costmapを適切な原点と解像度で特別に処理。 - ポータブルなデータセット: 記録、設計図、アセットを単一のファイルにパッケージ化する
.dlrpackバンドル。 - セルフホスト可能: 完全なオープンソース(Apache-2.0)であり、ホストサービスに依存しません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト