Main Content

Simulink での Jackal rosbag ログファイルのデータの再生

ClearPath™ Robotics の Jackal™ ロボットから記録された rosbag ログファイルのデータを Read Data ブロックを使用して再生します。

モデルを読み込みます。

JackalRosbagModel.png

open_system('read_jackal_pose_log.slx')

Read Data ブロック マスクを開いて rosbag ログファイルを読み込みます。[ログファイル データの読み込み] リンクをクリックします。ログファイルを参照し、時間オフセットまたは制限された持続時間を必要に応じて指定します。この例には jackal_sim.bag ファイルが添付されています。

nav_msgs/Odometry メッセージが含まれている目的のトピック /odometry/filtered を選択します。Read Data ブロックで rosbag ログファイルからメッセージが出力されます。Bus Selector で nav_msgs/Odometry メッセージから xy 位置が抽出されます。

モデルを実行します。シミュレーション時間と同期して、ブロックでデータが再生されます。"Record" のプロットに時間の経過に伴うロボットの位置が表示されます。

sim(gcs)

jackalROsbagRecord.png