
ros2をやらなきゃ死にます
Window11である
コマンドプロンプトに抵抗がない
Ubuntuコマンドがそれなりに分かる
https://learn.microsoft.com/ja-jp/windows/wsl/install
Hyper-Vをオンにする(自動でオンになるかも)
まずpowershellを開いてwslを導入する
wsl --install wslのバージョンが1になっているので2に変える
wsl --set-default-version 2wslのポートとwindowsのポートを一緒にするための設定をする
C:\Users\<ユーザー名>\.wslconfig上の場所にファイルを作る(隠しファイルなので見えるように設定しておくこと)
.wslconfigに以下の記述をしておくこと
[wsl2]
networkingMode=mirroredwsl.exe --install Ubuntu24.04wslと打ってwsl内のUbuntuに入ること
wslユーザー名やパスワードを決める
その後とりあえず
sudo apt update
sudo apt upgradeをして更新しておくこと
この後は
https://robocon.texnitis-official.workers.dev/blog/580693468
に書いてあるようにやればROS2が入る
前提としてwindowsにVSCodeが入っていること
VSCodeの拡張機能でRemote Developmentを探し入れておくこと!!!
次にubuntuのターミナルで
code .を入力すると初回だけいろいろとインストールされVSCodeが開く
wslにUSBを認識させるためにusbipdを入れるこれはUSBを挿しなおすごとに必要(LIDARとかの接続)
インストールは下のmicrosoftを参考にして
参考サイト
https://learn.microsoft.com/ja-jp/windows/wsl/connect-usb
2025年部長です