Implementation of Reinforcement learning algorithms.
git clone https://github.com/neka-nat/player_zoo.git --recursive
Install bullet physics depended by roboschool.
export ROBOSCHOOL_PATH=<your roboschool path>
cd player_zoo/roboschool
git clone https://github.com/olegklimov/bullet3 -b roboschool_self_collision
mkdir -p bullet3/build
cd bullet3/build
cmake -DBUILD_SHARED_LIBS=ON -DUSE_DOUBLE_PRECISION=1 -DCMAKE_INSTALL_PREFIX:PATH=$ROBOSCHOOL_PATH/roboschool/cpp-household/bullet_local_install -DBUILD_CPU_DEMOS=OFF -DBUILD_BULLET2_DEMOS=OFF -DBUILD_EXTRAS=OFF -DBUILD_UNIT_TESTS=OFF -DBUILD_CLSOCKET=OFF -DBUILD_ENET=OFF -DBUILD_OPENGL3_DEMOS=OFF ..
make -j4
make install
cd ../../..
Install python packages.
pipenv install
Run a script with visdom server.
pipenv shell
./run.sh dqn.py