Skip to content

AirportTowerEnv is an OpenAi gym environment that simulates the tower of an airport.

License

Notifications You must be signed in to change notification settings

MarcSpeckmann/AirportTowerEnv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AirportTowerEnv

AirportTowerEnv is an OpenAi gym environment that simulates the tower of an airport. On a grid of size X x Y, N aeroplanes are to be landed on M runways of length l. In each step, the agent has the option of flying an aircraft to the north, east, south or west. All other aircraft will continue to move in the direction they are currently flying. A plane is considered to have landed when it has crossed all the fields of a runway in the correct order.

Installation

  1. Download the Repository
git clone https://github.com/XxHalbfettxX/AirportTowerEnv.git
  1. Create the environment (Linux only)
cd AirportTowerEnv
conda env create -f "environment.yml"
conda activate AirportTowerEnv
  1. Run the Experiments
python3 single_agent_no_hp_opt.py
python3 multi_agent_one_policy.py
python3 multi_agent_two_policy.py
  1. Inspect the results
tensorboard --logdir=~/ray_results/

About

AirportTowerEnv is an OpenAi gym environment that simulates the tower of an airport.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published