shivaverma / Orbit

Open source collection of Reinforcement Learning Environments.
MIT License
75 stars 31 forks source link
deep-learning game-development reinforcement-learning reinforcement-learning-environments

Orbit

Orbit is a open-source project and a collection of reinforcement learning environments. If you want to contribute to this project by creating your own environment then please drop a mail to shivajbd@gmail.com. You can know how to create an environment through this blog:

Requirements

Checkout random_policy.py to see how to use an environment.

Orbit contains following RL environments as of today.


Environment 1: Paddle

Author: Shiva Verma

The task is to take the ball on paddle. Inbuilt turtle library is used to create the environment.

Action space (3)

State space (5)

Reward function

Episode termination

Environment 2: Jump

Author: Vinod Kumar

The task to dodge the kangaroo from moving balls. Inbuilt turtle library is used to create the environment.

Action space (2)

State space (13)

Reward function

Episode termination

Environment 3: Cannon

Author: Sathish Kumar

The task to hit the dropping balls. pygame library is used to create the environment.

Action space (4)

State space (8)

Reward function

Episode termination