UAV Intellisense コンテスト -- シミュレータのインストール

開発環境

win11+wsl2

予防

動画と併せてご利用ください。動画を見ないと、以下の設定手順がわかりにくくなります。というのも、最初はubuntu18.04にインストールしたかったのですが、ubuntu18.04にはros-noeticがないことが分かり、ubuntu20.04の構成に切り替えました。
ビデオリンク

ステップ

1. wsl --install -d Ubuntu-18.04
ROS + PX4 の開発環境として Ubuntu-20.04 を使用しているため、ここで別のバージョンの Ubuntu システム
Ubuntu サブシステム インストール
をインストールします。
ここに画像の説明を挿入
2. 新しいシステムのソースを変更します。gedit
がない場合は、sudo apt-get install gedit
システム ソース ファイルをダウンロードして開きます。清華社のソース Web サイトsudo gedit /etc/apt/source.list
を開きます。バージョンを選択し、source.list にコピーして保存し、これら 2行のコードを実行します。Linux開発公式リンク

ここに画像の説明を挿入
sudo apt-get update
sudo apt-get upgrade

ここに画像の説明を挿入

1) sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
2) sudo apt install curl
3)curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
ここに画像の説明を挿入
解決方法
443 アクセスエラーの解決
方法 3) について、上記の方法を試しましたが、うまくいきませんでしたが、この Web サイトには接続できました。なので、これを直接コピーして、Ubuntuの現在のパス下に新しいkey.txtを作成し、そこにコピーして実行すればcurl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add key.txt
OK!
ここに画像の説明を挿入
4) sudo apt update
sudo apt-get upgrade
5) Yuxiang ros ワンクリック インストール アシスタントから ros-noetic
ROS 環境構築リファレンス
をダウンロードします。 恥ずかしいことに、ここで ubuntu20.04 をサポートする ros-noetic しか見つけられませんでした。
6) ソースコードをダウンロードし
ここに画像の説明を挿入
てパスを入力します
ここに画像の説明を挿入
7) roswrapper をビルドします
8) WIN 側でエミュレータをダウンロードして起動します
9) LINUX 側で roswrapper を起動します注:パッケージをダウンロードする
権限を増やしますchmod 777 simulator.sh
sudo apt install gnome-terminal

起動に成功し、設定は完了です。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/private_Jack/article/details/128528854