TORCS是一个开源的赛车仿真模拟器,可使用synaptic安装。Gym-TORCS是一个模仿Open-AI接口的TORCS的python封装,用于在TORCS上测试增强学习算法。
安装环境:Ubuntu16.04,python3
1、安装Keras(详见以下链接)
2、安装xautomation:
sudo apt-get install xautomation
3、安装OpenAI-Gym:(网上很多教程,可以先把GitHub上的源代码下载,再安装)
git clone https://github.com/openai/gym.git
cd gym
pip install -e'.[all]'
4、安装Gym-TORCS:
先下载源码,GitHub地址下载 解压压缩包。
然后cd进gym_torcs下vtorcs-RL-color目录,执行以下命令:
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
5、测试
sudo torcs
依次点击Race/Practice/New Race,启动服务器。
另开命令窗口:
cd ~/gym_torcs
python snakeoil3_gym.py开始自动跑车,按F2切换到第一人称视角。画面中右下方有个十字,表示右转左转油门刹车。
网友评论