ソースインストール
動作環境
- Ubuntu 22.04
- ROS 2 Humble
ビルドツールのインストール
Gradle をインストールする
bashsudo apt install gradleINFO
Gradle 3.2 以降がインストールされていることを確認してください。
必要なツールをインストールする
bashsudo apt install curl python3-colcon-common-extensions python3-pip python3-vcstoolcolcon 用の Gradle 拡張をインストールする
bashpython3 -m pip install -U git+https://github.com/colcon/colcon-gradle python3 -m pip install --no-deps -U git+https://github.com/colcon/colcon-ros-gradle
ros2_javaのセットアップ
ROS 2 Java リポジトリをワークスペースにダウンロードする
bashmkdir -p ~/ros2_java_ws/src cd ~/ros2_java_ws curl -skL https://raw.githubusercontent.com/minecraft-ros2/ros2_java/main/ros2_java_desktop.repos | vcs import srcROS の依存関係をインストールする
bashrosdep install --from-paths src -y -i --skip-keys "ament_tools"デスクトップパッケージをビルドする
bashcolcon buildWARNING
--symlink-installオプションは使用しないでください。
minecraft_ros2のインストール
環境変数の設定
.bashrcなどのシェル設定ファイルに以下のようにros2_javaの install ディレクトリを指定してくださいbashexport ROS2JAVA_INSTALL_PATH=/home/USERNAME/ros2_java_ws/installINFO
USERNAMEの部分は環境に合わせて変更してください。pwdコマンドで確認できます。編集後は次のコマンドで反映させます
bashsource ~/.bashrcMinecraft の起動
本リポジトリに含まれる以下のスクリプトを実行して、MOD付きの Minecraft を起動します
bashgit clone https://github.com/minecraft-ros2/minecraft_ros2.git ./runClient.shRViz2 での可視化
RViz2 を起動し、
minecraft.rvizを読み込んで Minecraft のデータを可視化しますbashrviz2 -d minecraft.rviz