ソースインストール
動作環境
- Ubuntu 22.04
- ROS 2 Humble
ビルドツールのインストール
Gradle をインストールする
bashsudo apt install gradle
INFO
Gradle 3.2 以降がインストールされていることを確認してください。
必要なツールをインストールする
bashsudo apt install curl python3-colcon-common-extensions python3-pip python3-vcstool
colcon 用の 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 src
ROS の依存関係をインストールする
bashrosdep install --from-paths src -y -i --skip-keys "ament_tools"
デスクトップパッケージをビルドする
bashcolcon build
WARNING
--symlink-install
オプションは使用しないでください。
minecraft_ros2のインストール
環境変数の設定
.bashrc
などのシェル設定ファイルに以下のようにros2_java
の install ディレクトリを指定してくださいbashexport ROS2JAVA_INSTALL_PATH=/home/USERNAME/ros2_java_ws/install
INFO
USERNAME
の部分は環境に合わせて変更してください。pwd
コマンドで確認できます。編集後は次のコマンドで反映させます
bashsource ~/.bashrc
Minecraft の起動
本リポジトリに含まれる以下のスクリプトを実行して、MOD付きの Minecraft を起動します
bashgit clone https://github.com/minecraft-ros2/minecraft_ros2.git ./runClient.sh
RViz2 での可視化
RViz2 を起動し、
minecraft.rviz
を読み込んで Minecraft のデータを可視化しますbashrviz2 -d minecraft.rviz