J'ai eu du mal à créer l'environnement pour exécuter gym_torcs avec ubutnu16, je vais donc le laisser comme un mémorandum.
S'il vous plaît google.
Avant d'installer gym_torcs, installez d'abord les trois suivants.
sudo apt-get install xautomation
sudo pip3 install bumpy
sudo pip3 install gym
Ensuite, téléchargez gym_torcs_master depuis le git de ugo-nama-kun. https://github.com/ugo-nama-kun/gym_torcs
Après le téléchargement, Réécrivez la ligne 64 de gym_torcs / vtorcs-RL-color / src / modules / simu / simuv2 / simu.cpp.
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;
Après la réécriture, allez dans gym_torcs / vtorcs-RL-color et entrez la commande suivante dans le terminal.
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
Si vous pouvez écrire des torcs dans le terminal et les exécuter, cela réussit.
Vous pouvez voir la démo en exécutant snakeoil3_gym.py dans gym_torcs / vtorcs-RL-color.
python3 snakeoil3_gym.py
http://www.jianshu.com/p/a3432c0e1ef2 https://research.preferred.jp/2016/05/
Recommended Posts