/servorobots

Designed to be an extension of roboschool, servo_robots contains realistic robots using RC servos.

Primary LanguagePythonMIT LicenseMIT

servorobots

Designed to be an extension of roboschool, servorobots contains realistic robots using RC servos.

With baselines and roboschool installed, run

python3 run.py --alg=ppo2 --env=RoboschoolHalfCheetah-v1 --network=mlp --num_timesteps=1e5
--save_interval=20000 --play --num_env=32
--nsteps=512
--lr=3e-4
--noptepochs=15
--nminibatches=32

To simplify the install process, install this docker container:

https://github.com/eric-heiden/deep-rl-docker

For gpu support, need VS 2017 https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o~msft~vscom~older-downloads Create a new venv with python 3.7

activate in the root

pip install ffmpeg gym

pip install tensorflow==1.15rc2

cd ..

git clone https://github.com/openai/baselines

cd baselines

pip install -e .

cd ../servorobots