gym_toy

Definition Collection of different environments
No of environments 3

 

Brief description of the environments
Tabular
random_switch.py : 2D gridworld where the agent has to press a switch (5th action) in certain cells to get a reward.

Continuous state / discrete action
gridworld.py : 2D env with sparse rewards.
dig.py : 2D env where the agent has to dig land (5th action) to find rewards.

Continuous control
gridworld_continuous.py : 2D env sparse rewards.
lqr.py : linear-quadratic regulator.
lqr_sparse.py : state penalty is always -1, except when the agent is close to the goal (distance < 1). sparse_car.py : car moving on a 1D plane with sparse reward. sparse_navi.py : agent navigating on a 2D env, with linear dynamics and sparse reward. pendulum_sparse.py : like gym Pendulum-v0, but reward is sparse. Multi-objective mo_lqr.py : multi-objective linear-quadratic regulator. mo_grid.py : multi-objective gridworld (the farther the reward, the higher its value).