Repolode
osrf

osrf/vrx

GazeboとROS 2を基盤とする、RobotX競技のタスクをもとに海洋環境で無人水上艇をテストするためのシミュレーション環境。

スター
762
フォーク
295
未解決の Issue
44
最終コミット
3 か月前

これは何?

VRX(Virtual RobotX)は、海洋環境で運用する無人水上艇(USV)向けのシミュレーション環境です。過去および今後のRobotX競技で使われるものに似たアリーナやタスクに加え、WAM-Vプラットフォームのモデルを提供します。

このプロジェクトは、水上でのテストに先立ってソリューションを試作したいRobotX参加者を主な対象としています。また、競技以外のシミュレーション用途にも対応します。現行リリースはGazebo HarmonicとROS 2 Jazzyで動作し、新規ユーザーにはこの構成を推奨しています。humbleブランチではGazebo GardenとROS 2 Humbleをサポートしています。

VRXはVRX Competitionのバーチャル会場としても利用されており、プロジェクトのWikiにはチュートリアルや競技に関するドキュメントが掲載されています。

主な機能

  • 01RobotX競技をもとにした海洋アリーナとタスクのシミュレーション
  • 02WAM-V無人水上艇プラットフォームのモデル
  • 03Gazebo HarmonicとROS 2 Jazzyを基盤とし、humbleブランチではGazebo GardenとROS 2 Humbleをサポート
  • 04VRX Competitionのバーチャル会場として利用可能

ユースケース

  • 水上テストに先立つUSVの制御・認識ソフトウェアの試作
  • シミュレーション環境でのRobotXまたはVRX競技への準備
  • シミュレーション上の海洋環境を必要とする海洋ロボティクス実験の実施

クイックスタート

  1. 1

    インストールとセットアップについては、VRX Wiki の Getting Started ガイドを読んでください

  2. 2

    README で推奨されている ROS 2 Jazzy と Gazebo Harmonic の構成を使用してください

使う前に知っておきたいこと

  • ROS と Gazebo の環境が必要で、README は両方の使用経験があることを前提としています。
  • 詳細な手順は Wiki を参照する必要があり、単一のインストールコマンドではセットアップできません。

収録されている特集

トピック

よくある質問

vrx とは?
GazeboとROS 2を基盤とする、RobotX競技のタスクをもとに海洋環境で無人水上艇をテストするためのシミュレーション環境。 VRX(Virtual RobotX)は、海洋環境で運用する無人水上艇(USV)向けのシミュレーション環境です。過去および今後のRobotX競技で使われるものに似たアリーナやタスクに加え、WAM-Vプラットフォームのモデルを提供します。
vrx は無料で使えますか?ライセンスは?
vrx は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
vrx は今もメンテナンスされていますか?
半年以内に更新あり。vrx の最終コミットは 2026年8月2日 です。
vrx は何に使えますか?
水上テストに先立つUSVの制御・認識ソフトウェアの試作 シミュレーション環境でのRobotXまたはVRX競技への準備 シミュレーション上の海洋環境を必要とする海洋ロボティクス実験の実施
vrx のインストール方法は?
インストールとセットアップについては、VRX Wiki の Getting Started ガイドを読んでください README で推奨されている ROS 2 Jazzy と Gazebo Harmonic の構成を使用してください
vrx はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/osrf/vrx

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト