crane_visualization_interfaces¶
概要¶
Craneシステムの可視化向けROS 2メッセージを提供するパッケージです。従来のProtobufベース実装から、標準のROS 2 msgベース実装へ移行しました。
特徴¶
- 可視化専用のメッセージ定義(rosidl)
std_msgs/Headerによる時系列管理に対応- 依存はROS 2の標準メッセージのみに簡素化
提供メッセージ(スナップショット/更新)¶
SvgLayerSnapshot.msg(スナップショット要素)- レイヤの完全表現
layer,svg_primitives[]
SvgSnapshot.msg(スナップショット)- 複数レイヤの完全状態を配信
header,epoch,seq,layers[]
SvgLayerUpdate.msg(更新要素)- レイヤー単位の増分更新
layer,operation(replace|append|clear),svg_primitives[]
SvgUpdates.msg(更新)- 複数レイヤ更新のまとめ配信
header,epoch,seq,updates[]
※ 参照型(例: SvgLayerUpdate)は同パッケージ内の .msg として定義してください。