- Simulations were run on python 3.6 (and 3.7) with pytorch 1.7.1 (both with and without GPU)
- Other Python Simulation Dependencies: numpy, gym, pyyaml, pybullet, mujoco-py, roboschool
- Python Visualization Dependencies: matplotlib, ipython, jupyterlab, seaborns
- Some versions of the
roboschool
environments do not properly initialize the swingup environment. If you run theRoboschoolInvertedPendulumSwingup
environment, and it appears to be doing the balance task, checkroboschool/gym_pendulums.py
the__init__()
function for theRoboschoolInvertedPendulumSwingup
task. The__init__()
function should includeRoboschoolInvertedPendulum.__init__(self,swingup=True)
- The
gym
Acrobot environment was modified to test in the continuous space and the reward function was updated to include a dependency on the action and the state. The details can be viewed in/envs/continuous_acrobot.py