Es fiel mir schwer, die Umgebung für die Ausführung von gym_torcs mit ubutnu16 zu erstellen, daher werde ich sie als Memorandum belassen.
Bitte googeln.
Installieren Sie vor der Installation von gym_torcs zunächst die folgenden drei.
sudo apt-get install xautomation
sudo pip3 install bumpy
sudo pip3 install gym
Laden Sie als nächstes gym_torcs_master von ugo-nama-kuns Git herunter. https://github.com/ugo-nama-kun/gym_torcs
Nach dem Download, Schreiben Sie die Zeile 64 von gym_torcs / vtorcs-RL-color / src / modules / simu / simuv2 / simu.cpp neu.
simu.cpp
if (isnan(car->ctrl->gear) || isinf(car->ctrl->gear)) car->ctrl->gear = 0;
simu.cpp
if (isnan((float)(car->ctrl->gear)) || isinf((float)(car->ctrl->gear))) car->ctrl->gear = 0;
Gehen Sie nach dem Umschreiben zu gym_torcs / vtorcs-RL-color und geben Sie den folgenden Befehl in das Terminal ein.
sudo apt-get install libglib2.0-dev libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev libplib-dev libopenal-dev libalut-dev libxi-dev libxmu-dev libxrender-dev libxrandr-dev libpng12-dev
./configure
make
sudo make install
sudo make datainstall
Wenn Sie Torcs in das Terminal schreiben und ausführen können, ist dies erfolgreich.
Sie können die Demo sehen, indem Sie snakeoil3_gym.py in gym_torcs / vtorcs-RL-color ausführen.
python3 snakeoil3_gym.py
http://www.jianshu.com/p/a3432c0e1ef2 https://research.preferred.jp/2016/05/
Recommended Posts