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 [email protected]. You can know how to create an environment through this blog:
Orbit contains following RL environments as of today.
Author: Shiva Verma
The task is to hit the ball with paddle. Inbuilt turtle
library is used to create the environment.
Action space (3)
0
- move paddle to left1
- do nothing2
- move paddle to right
State space (5)
- x position of paddle
- x and y position of ball
- x and y velocity of ball
Reward function
Reward | Description |
---|---|
+3 | when paddle hit the ball |
-3 | when ball touchs the ground |
-0.1 | when paddle moves |
Episode termination
- Episode ends when ball touchs the ground.
Author: Vinod Kumar
The task to dodge the box from moving balls. Inbuilt turtle
library is used to create the environment.
Action space (2)
0
- jump1
- do nothing
State space (13)
- y position of box
- x and y position of all moving ball
Reward function
Reward | Description |
---|---|
+5 | when box dodge a ball |
+0.1 | for each time step |
Episode termination
- Episode ends when box touchs a ball.