Windows11にROS2を入れてみた
やりたいこと
windows11にROS2をインストールしたい
参考にしたサイト
ほとんどこの通りにやって動きました! (Dockerを使わない場合) Windows10のWSL2にROS2をインストールする - Qiita
手順(差分だけ記載していきます)
1. Windows11にWSL2をインストール
2. Xserver → 不要
windows11からはlinux guiが使えるようになったので不要でした。
3. ROS2導入
参考サイトの手順通りです。
4. RVIZ2を導入
この手順通りですが、git cloneのときにブランチを指定(foxy)しないとエラーになる
[Processing: rviz_ogre_vendor] Finished <<< rviz_ogre_vendor [11min 38s] Starting >>> rviz_rendering --- stderr: rviz_rendering /home/rviz2_ws/src/rviz/rviz_rendering/src/rviz_rendering/mesh_loader.cpp:65:10: fatal error: resource_retriever/retriever.hpp: No such file or directory 65 | #include "resource_retriever/retriever.hpp" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [CMakeFiles/rviz_rendering.dir/build.make:145: CMakeFiles/rviz_rendering.dir/src/rviz_rendering/mesh_loader.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/Makefile2:344: CMakeFiles/rviz_rendering.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:141: all] Error 2 --- Failed <<< rviz_rendering [16.7s, exited with code 2]
git clone https://github.com/ros2/rviz.git -b foxy
で解決
5. pythonのインストール
(入ってたので省略)
6. gazeboのインストール
参考サイト通りにやる
さいごに
以上です。 windows11のwslはUSBが使えるようなので、webカメラ使えそうですね。
zenn.dev 私は、unityかUE4を使ってロボットアームを動かしたいので、 連携方法を探してます。 何かいい方法を知ってる人はコメントください。