Artefacts ツールキット (ベータ版)

Artefacts ツールキットの使用方法

Artefacts ツールキットは、開発者の生産性を向上させるために設計された Python パッケージです。一般的なテストタスクを簡素化し、Artefacts プラットフォームと統合するヘルパー関数のコレクションを提供します。

ツールキットは以下のモジュールで構成されています:

  • 設定ヘルパー - パラメトリックテストを簡素化し、 artefacts.yaml ファイルから設定を取り込む
  • チャートヘルパー - テストデータから可視化を生成する
  • Gazebo ヘルパー - テスト中に Gazebo シミュレーションとやり取りする
  • Rosbag ヘルパー - ROS バッグファイルからデータを記録、抽出、分析する
  • Rerun ヘルパー - シミュレーション中に Rerun の .rrd ファイルを記録し、それに対してテストのアサーションを行う
  • ナビゲーションヘルパー - RViz でルートを記録し、その開始位置にロボットをスポーンさせ、Nav2 で走行させて結果に対してアサーションを行う

インストール

pip install artefacts-toolkit

Artefacts ツールキットを使用したサンプルプロジェクト:

  • Nav2 - Nav2 ナビゲーションスタックと Gazebo を使用したサンプルプロジェクト。
最終更新 02.10.2026: toolkit-navigation (#158) (a02abd2)