├── .gitignore ├── config.py ├── configs ├── README.md ├── combined_default_1.json ├── combined_default_1b.json ├── combined_default_2.json ├── combined_default_2b.json ├── combined_default_3.json ├── combined_default_3b.json ├── combined_fast_1.json ├── combined_fast_1b.json ├── combined_fast_2.json ├── combined_fast_2b.json ├── combined_fast_3.json ├── combined_fast_3b.json ├── combined_low_1.json ├── combined_low_1b.json ├── combined_low_2.json ├── combined_low_2b.json ├── combined_low_3.json ├── combined_low_3b.json ├── combined_medium_1.json ├── combined_medium_1b.json ├── combined_medium_2.json ├── combined_medium_2b.json ├── combined_medium_3.json ├── combined_medium_3b.json ├── combined_moderate_1.json ├── combined_moderate_1b.json ├── combined_moderate_2.json ├── combined_moderate_2b.json ├── combined_moderate_3.json ├── combined_moderate_3b.json ├── cross_medium_network_heavy_traffic_1.json ├── cross_medium_network_heavy_traffic_1b.json ├── cross_medium_network_heavy_traffic_2.json ├── cross_medium_network_heavy_traffic_2b.json ├── cross_medium_network_heavy_traffic_3.json ├── cross_medium_network_heavy_traffic_3b.json ├── cross_medium_network_low_traffic_1.json ├── cross_medium_network_low_traffic_1b.json ├── cross_medium_network_low_traffic_2.json ├── cross_medium_network_low_traffic_2b.json ├── cross_medium_network_low_traffic_3.json ├── cross_medium_network_low_traffic_3b.json ├── cross_moderate_network_fast_traffic_1.json ├── cross_moderate_network_fast_traffic_1b.json ├── cross_moderate_network_fast_traffic_2.json ├── cross_moderate_network_fast_traffic_2b.json ├── cross_moderate_network_fast_traffic_3.json ├── cross_moderate_network_fast_traffic_3b.json ├── cross_moderate_network_slow_traffic_1.json ├── cross_moderate_network_slow_traffic_1b.json ├── cross_moderate_network_slow_traffic_2.json ├── cross_moderate_network_slow_traffic_2b.json ├── cross_moderate_network_slow_traffic_3.json ├── cross_moderate_network_slow_traffic_3b.json ├── ddpg_medium_network_heavy_traffic_1.json ├── ddpg_medium_network_heavy_traffic_2.json ├── ddpg_medium_network_heavy_traffic_3.json ├── ddpg_medium_network_low_traffic_1.json ├── ddpg_medium_network_low_traffic_2.json ├── ddpg_medium_network_low_traffic_3.json ├── ddpg_moderate_network_fast_traffic_1.json ├── ddpg_moderate_network_fast_traffic_2.json ├── ddpg_moderate_network_fast_traffic_3.json ├── ddpg_moderate_network_slow_traffic_1.json ├── ddpg_moderate_network_slow_traffic_2.json ├── ddpg_moderate_network_slow_traffic_3.json ├── st_default.json ├── st_fast.json ├── st_low.json ├── st_medium.json ├── st_moderate.json ├── train_default_1.json ├── train_default_2.json ├── train_default_3.json ├── train_fast_1.json ├── train_fast_2.json ├── train_fast_3.json ├── train_low_1.json ├── train_low_2.json ├── train_low_3.json ├── train_medium_1.json ├── train_medium_2.json ├── train_medium_3.json ├── train_moderate_1.json ├── train_moderate_2.json └── train_moderate_3.json ├── control.py ├── ddpg.py ├── dqn.py ├── experiment_data ├── combination_experiments.ipynb ├── readme.md └── saved_data.csv ├── main.py ├── merge.net.xml ├── merge.rou.xml ├── merge2.rou.xml ├── merge2b.rou.xml ├── merge2c.rou.xml ├── merge_gym.py ├── merge_impossible.rou.xml ├── prediction.py ├── pretrained_models ├── README.md ├── ddpg_default1_extended │ ├── policy.pt │ └── q.pt ├── ddpg_fast1_extended │ ├── policy.pt │ └── q.pt ├── ddpg_low1_extended │ ├── policy.pt │ └── q.pt ├── ddpg_medium1_extended │ ├── policy.pt │ └── q.pt └── ddpg_moderate1_extended │ ├── policy.pt │ └── q.pt ├── rainbow.py ├── ramp.sumocfg ├── readme.md ├── requirements.txt ├── rl.py ├── settings.xml ├── setup.py ├── st.py ├── st_cy.pyx ├── stats.py └── sumo.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/.gitignore -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/config.py -------------------------------------------------------------------------------- /configs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/README.md -------------------------------------------------------------------------------- /configs/combined_default_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_default_1.json -------------------------------------------------------------------------------- /configs/combined_default_1b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_default_1b.json -------------------------------------------------------------------------------- /configs/combined_default_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_default_2.json -------------------------------------------------------------------------------- /configs/combined_default_2b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_default_2b.json -------------------------------------------------------------------------------- /configs/combined_default_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_default_3.json -------------------------------------------------------------------------------- /configs/combined_default_3b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_default_3b.json -------------------------------------------------------------------------------- /configs/combined_fast_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_fast_1.json -------------------------------------------------------------------------------- /configs/combined_fast_1b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_fast_1b.json -------------------------------------------------------------------------------- /configs/combined_fast_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_fast_2.json -------------------------------------------------------------------------------- /configs/combined_fast_2b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_fast_2b.json -------------------------------------------------------------------------------- /configs/combined_fast_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_fast_3.json -------------------------------------------------------------------------------- /configs/combined_fast_3b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_fast_3b.json -------------------------------------------------------------------------------- /configs/combined_low_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_low_1.json -------------------------------------------------------------------------------- /configs/combined_low_1b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_low_1b.json -------------------------------------------------------------------------------- /configs/combined_low_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_low_2.json -------------------------------------------------------------------------------- /configs/combined_low_2b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_low_2b.json -------------------------------------------------------------------------------- /configs/combined_low_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_low_3.json -------------------------------------------------------------------------------- /configs/combined_low_3b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_low_3b.json -------------------------------------------------------------------------------- /configs/combined_medium_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_medium_1.json -------------------------------------------------------------------------------- /configs/combined_medium_1b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_medium_1b.json -------------------------------------------------------------------------------- /configs/combined_medium_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_medium_2.json -------------------------------------------------------------------------------- /configs/combined_medium_2b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_medium_2b.json -------------------------------------------------------------------------------- /configs/combined_medium_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_medium_3.json -------------------------------------------------------------------------------- /configs/combined_medium_3b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_medium_3b.json -------------------------------------------------------------------------------- /configs/combined_moderate_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_moderate_1.json -------------------------------------------------------------------------------- /configs/combined_moderate_1b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_moderate_1b.json -------------------------------------------------------------------------------- /configs/combined_moderate_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_moderate_2.json -------------------------------------------------------------------------------- /configs/combined_moderate_2b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_moderate_2b.json -------------------------------------------------------------------------------- /configs/combined_moderate_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_moderate_3.json -------------------------------------------------------------------------------- /configs/combined_moderate_3b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/combined_moderate_3b.json -------------------------------------------------------------------------------- /configs/cross_medium_network_heavy_traffic_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_medium_network_heavy_traffic_1.json -------------------------------------------------------------------------------- /configs/cross_medium_network_heavy_traffic_1b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_medium_network_heavy_traffic_1b.json -------------------------------------------------------------------------------- /configs/cross_medium_network_heavy_traffic_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_medium_network_heavy_traffic_2.json -------------------------------------------------------------------------------- /configs/cross_medium_network_heavy_traffic_2b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_medium_network_heavy_traffic_2b.json -------------------------------------------------------------------------------- /configs/cross_medium_network_heavy_traffic_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_medium_network_heavy_traffic_3.json -------------------------------------------------------------------------------- /configs/cross_medium_network_heavy_traffic_3b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_medium_network_heavy_traffic_3b.json -------------------------------------------------------------------------------- /configs/cross_medium_network_low_traffic_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_medium_network_low_traffic_1.json -------------------------------------------------------------------------------- /configs/cross_medium_network_low_traffic_1b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_medium_network_low_traffic_1b.json -------------------------------------------------------------------------------- /configs/cross_medium_network_low_traffic_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_medium_network_low_traffic_2.json -------------------------------------------------------------------------------- /configs/cross_medium_network_low_traffic_2b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_medium_network_low_traffic_2b.json -------------------------------------------------------------------------------- /configs/cross_medium_network_low_traffic_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_medium_network_low_traffic_3.json -------------------------------------------------------------------------------- /configs/cross_medium_network_low_traffic_3b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_medium_network_low_traffic_3b.json -------------------------------------------------------------------------------- /configs/cross_moderate_network_fast_traffic_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_moderate_network_fast_traffic_1.json -------------------------------------------------------------------------------- /configs/cross_moderate_network_fast_traffic_1b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_moderate_network_fast_traffic_1b.json -------------------------------------------------------------------------------- /configs/cross_moderate_network_fast_traffic_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_moderate_network_fast_traffic_2.json -------------------------------------------------------------------------------- /configs/cross_moderate_network_fast_traffic_2b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_moderate_network_fast_traffic_2b.json -------------------------------------------------------------------------------- /configs/cross_moderate_network_fast_traffic_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_moderate_network_fast_traffic_3.json -------------------------------------------------------------------------------- /configs/cross_moderate_network_fast_traffic_3b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_moderate_network_fast_traffic_3b.json -------------------------------------------------------------------------------- /configs/cross_moderate_network_slow_traffic_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_moderate_network_slow_traffic_1.json -------------------------------------------------------------------------------- /configs/cross_moderate_network_slow_traffic_1b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_moderate_network_slow_traffic_1b.json -------------------------------------------------------------------------------- /configs/cross_moderate_network_slow_traffic_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_moderate_network_slow_traffic_2.json -------------------------------------------------------------------------------- /configs/cross_moderate_network_slow_traffic_2b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_moderate_network_slow_traffic_2b.json -------------------------------------------------------------------------------- /configs/cross_moderate_network_slow_traffic_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_moderate_network_slow_traffic_3.json -------------------------------------------------------------------------------- /configs/cross_moderate_network_slow_traffic_3b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/cross_moderate_network_slow_traffic_3b.json -------------------------------------------------------------------------------- /configs/ddpg_medium_network_heavy_traffic_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/ddpg_medium_network_heavy_traffic_1.json -------------------------------------------------------------------------------- /configs/ddpg_medium_network_heavy_traffic_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/ddpg_medium_network_heavy_traffic_2.json -------------------------------------------------------------------------------- /configs/ddpg_medium_network_heavy_traffic_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/ddpg_medium_network_heavy_traffic_3.json -------------------------------------------------------------------------------- /configs/ddpg_medium_network_low_traffic_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/ddpg_medium_network_low_traffic_1.json -------------------------------------------------------------------------------- /configs/ddpg_medium_network_low_traffic_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/ddpg_medium_network_low_traffic_2.json -------------------------------------------------------------------------------- /configs/ddpg_medium_network_low_traffic_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/ddpg_medium_network_low_traffic_3.json -------------------------------------------------------------------------------- /configs/ddpg_moderate_network_fast_traffic_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/ddpg_moderate_network_fast_traffic_1.json -------------------------------------------------------------------------------- /configs/ddpg_moderate_network_fast_traffic_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/ddpg_moderate_network_fast_traffic_2.json -------------------------------------------------------------------------------- /configs/ddpg_moderate_network_fast_traffic_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/ddpg_moderate_network_fast_traffic_3.json -------------------------------------------------------------------------------- /configs/ddpg_moderate_network_slow_traffic_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/ddpg_moderate_network_slow_traffic_1.json -------------------------------------------------------------------------------- /configs/ddpg_moderate_network_slow_traffic_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/ddpg_moderate_network_slow_traffic_2.json -------------------------------------------------------------------------------- /configs/ddpg_moderate_network_slow_traffic_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/ddpg_moderate_network_slow_traffic_3.json -------------------------------------------------------------------------------- /configs/st_default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/st_default.json -------------------------------------------------------------------------------- /configs/st_fast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/st_fast.json -------------------------------------------------------------------------------- /configs/st_low.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/st_low.json -------------------------------------------------------------------------------- /configs/st_medium.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/st_medium.json -------------------------------------------------------------------------------- /configs/st_moderate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/st_moderate.json -------------------------------------------------------------------------------- /configs/train_default_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_default_1.json -------------------------------------------------------------------------------- /configs/train_default_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_default_2.json -------------------------------------------------------------------------------- /configs/train_default_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_default_3.json -------------------------------------------------------------------------------- /configs/train_fast_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_fast_1.json -------------------------------------------------------------------------------- /configs/train_fast_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_fast_2.json -------------------------------------------------------------------------------- /configs/train_fast_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_fast_3.json -------------------------------------------------------------------------------- /configs/train_low_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_low_1.json -------------------------------------------------------------------------------- /configs/train_low_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_low_2.json -------------------------------------------------------------------------------- /configs/train_low_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_low_3.json -------------------------------------------------------------------------------- /configs/train_medium_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_medium_1.json -------------------------------------------------------------------------------- /configs/train_medium_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_medium_2.json -------------------------------------------------------------------------------- /configs/train_medium_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_medium_3.json -------------------------------------------------------------------------------- /configs/train_moderate_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_moderate_1.json -------------------------------------------------------------------------------- /configs/train_moderate_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_moderate_2.json -------------------------------------------------------------------------------- /configs/train_moderate_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/configs/train_moderate_3.json -------------------------------------------------------------------------------- /control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/control.py -------------------------------------------------------------------------------- /ddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/ddpg.py -------------------------------------------------------------------------------- /dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/dqn.py -------------------------------------------------------------------------------- /experiment_data/combination_experiments.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/experiment_data/combination_experiments.ipynb -------------------------------------------------------------------------------- /experiment_data/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/experiment_data/readme.md -------------------------------------------------------------------------------- /experiment_data/saved_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/experiment_data/saved_data.csv -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/main.py -------------------------------------------------------------------------------- /merge.net.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/merge.net.xml -------------------------------------------------------------------------------- /merge.rou.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/merge.rou.xml -------------------------------------------------------------------------------- /merge2.rou.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/merge2.rou.xml -------------------------------------------------------------------------------- /merge2b.rou.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/merge2b.rou.xml -------------------------------------------------------------------------------- /merge2c.rou.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/merge2c.rou.xml -------------------------------------------------------------------------------- /merge_gym.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/merge_gym.py -------------------------------------------------------------------------------- /merge_impossible.rou.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/merge_impossible.rou.xml -------------------------------------------------------------------------------- /prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/prediction.py -------------------------------------------------------------------------------- /pretrained_models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/pretrained_models/README.md -------------------------------------------------------------------------------- /pretrained_models/ddpg_default1_extended/policy.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/pretrained_models/ddpg_default1_extended/policy.pt -------------------------------------------------------------------------------- /pretrained_models/ddpg_default1_extended/q.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/pretrained_models/ddpg_default1_extended/q.pt -------------------------------------------------------------------------------- /pretrained_models/ddpg_fast1_extended/policy.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/pretrained_models/ddpg_fast1_extended/policy.pt -------------------------------------------------------------------------------- /pretrained_models/ddpg_fast1_extended/q.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/pretrained_models/ddpg_fast1_extended/q.pt -------------------------------------------------------------------------------- /pretrained_models/ddpg_low1_extended/policy.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/pretrained_models/ddpg_low1_extended/policy.pt -------------------------------------------------------------------------------- /pretrained_models/ddpg_low1_extended/q.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/pretrained_models/ddpg_low1_extended/q.pt -------------------------------------------------------------------------------- /pretrained_models/ddpg_medium1_extended/policy.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/pretrained_models/ddpg_medium1_extended/policy.pt -------------------------------------------------------------------------------- /pretrained_models/ddpg_medium1_extended/q.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/pretrained_models/ddpg_medium1_extended/q.pt -------------------------------------------------------------------------------- /pretrained_models/ddpg_moderate1_extended/policy.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/pretrained_models/ddpg_moderate1_extended/policy.pt -------------------------------------------------------------------------------- /pretrained_models/ddpg_moderate1_extended/q.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/pretrained_models/ddpg_moderate1_extended/q.pt -------------------------------------------------------------------------------- /rainbow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/rainbow.py -------------------------------------------------------------------------------- /ramp.sumocfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/ramp.sumocfg -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/readme.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/requirements.txt -------------------------------------------------------------------------------- /rl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/rl.py -------------------------------------------------------------------------------- /settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/settings.xml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/setup.py -------------------------------------------------------------------------------- /st.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/st.py -------------------------------------------------------------------------------- /st_cy.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/st_cy.pyx -------------------------------------------------------------------------------- /stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/stats.py -------------------------------------------------------------------------------- /sumo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlubars/RL-MPC-LaneMerging/HEAD/sumo.py --------------------------------------------------------------------------------