概要
ETロボコンのシミュレーション環境の構築手順書です。
本記事は、Windows10とmaOSに対応しています。
ETロボコン2020 - 公式サイト
ETrobocon/etrobo - GitHub
事前準備
パソコンに、Visual Studio Code
とUnity
をインストールしましょう。
Visual Studio Codeのインストール
開発用のエディタをインストールします。
Unityのインストール
シミュレーション実行環境をインストールします。
WIN環境の構築手順
WSLの有効化
(1) 設定
の検索バーから、Windowsの機能
を起動します。
(2) Windows Subsystem for Linux
をチェックします。
Ubuntuのインストール
(1) Microsoft Store
の検索バーからUbuntuを検索します。
(2) Ubuntu 18.04 LTS
をインストールして、Ubuntu 18.04 LTS
を起動します。
(3) ターミナル
が起動したら、ユーザ名とパスワードを入力します。
etrobo環境のインストール
(1) コマンドプロンプト
からコマンドを実行して、自動インストーラーをデスクトップに作成します。
cd Desktop & echo wsl if [ ! -f ~/startetrobo ]; then wget https://raw.githubusercontent.com/ETrobocon/etrobo/master/scripts/startetrobo -O ~/startetrobo; chmod +x ~/startetrobo; fi; ~/startetrobo > "Start ETrobo.cmd"
(2) Start ETrobo
を実行して、ETロボコンのシミュレーション環境を自動構築します。
(3) 自動構築中にパスワードを聞かれるので、事前準備で作成したUbuntuユーザのパスワードを入力します。
(4) 自動構築が終了したら、Visual Studio Code
が起動するので、WSLの拡張機能をインストールします。
Visual Studio Code
の画面で、ETロボコンの走行プログラムをコーディングしていきます。
MAC環境の構築手順
etrobo環境のインストール
(1) ターミナル
からコマンドを実行して、自動インストーラーをデスクトップに作成します。
cd Desktop; echo 'name=startetrobo_mac.command; if [ ! -f $name ]; then curl -O https://raw.githubusercontent.com/ETrobocon/etrobo/master/scripts/$name; chmod +x ~/$name; fi; ~/$name' > "Start ETrobo.command"; chmod +x "Start ETrobo.command"
(2) Start ETrobo
を実行して、ETロボコンのシミュレーション環境を自動構築します。
動作確認
(1) デスクトップ内のStart ETrobo
を起動します。
(2) コマンドを実行して、プログラムのビルドとシミュレーション環境へのアップロードを行います。
※ 以下のコマンドは、必ずetrobo
ディレクトリ直下で行ってください。
make app=sample_c4 sim up
(3) シミュレーション環境で、スペースキー(またはETロボコンのタッチセンサ)を押して走行を開始します。
(4) 走行プログラムの終了します。
シミュレーション環境は、ESCキー
(または終了ボタン)を押して終了します。
プログラムは、Visual Studio Code
のターミナル
からCtrl+C
で終了します。
競技コースの設定
競技コースは、ETロボコンに参加チームのに配布されています。
etrobosim2020_1.0_xxx.tar.gz
WIN環境の構築
WIN環境の競技コース設定手順
etrobo環境のアップデート
(1) etrobo環境を最新の状態にアップデートします。
Visual Studio Code
のターミナル
から以下のコマンドを実行します。
$ update
※以下の章は、手動で設定する場合の手順です。
etrobo環境に競技コースの配置
(1) エクスプローラーからWSL(etrobo環境)を開きます。
エクスプローラー
の赤枠内に¥¥wsl$
を入力します。
(2) etrobo環境の指定ディレクトリに競技コースを配置します。
競技コース(etrobosim2020_1.0_win.tar.gz
)を/home/ユーザ名/etrobo/dist
ディレクトリ内に配置します。
WIN環境に競技コースの配置
(1) 競技コースのファイルを解凍します。
解凍先のファイル名が文字化けしていないことを確認してください。
(2) WIN環境の指定ディレクトリに競技コースを配置します。
競技コース(etrobosim2020_1.0_win
)をC:¥Users¥ユーザ名¥etrobosim
ディレクトリ内に配置します
MAC環境の構築
MAC環境の競技コース設定手順
etrobo環境のアップデート
(1) etrobo環境を最新の状態にアップデートします。
Visual Studio Code
のターミナル
から以下のコマンドを実行します。
$ update
※以下の章は、手動で設定する場合の手順です。
etrobo環境に競技コースの配置
(1) etrobo環境の指定ディレクトリに競技コースを配置します。
$ cp etrobosim2020_1.0_mac.tar.gz ~/BeerHall/etrobo/dist/
MAC環境に競技コースの配置
(1) 競技コースのファイルを解凍します。
解凍先のファイル名が文字化けしていないことを確認してください。
$ tar -zxvf etrobosim2020_1.0_mac.tar.gz
(2) MAC環境の指定ディレクトリに競技コースを配置します。
$ cp -r etrobosim2020_1.0_mac.app/ /Applications/etrobosim/