├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── configuration.py ├── dueling_ddqn_dual_inputs.py ├── dueling_ddqn_map_input_with_attention.py ├── dueling_ddqn_with_ego_attention.py ├── highway_env ├── README.md ├── __init__.py ├── envs │ ├── __init__.py │ ├── common │ │ ├── __init__.py │ │ ├── abstract.py │ │ ├── finite_mdp.py │ │ ├── graphics.py │ │ └── observation.py │ ├── highway_env.py │ ├── intersection_env.py │ ├── merge_env.py │ ├── parking_env.py │ ├── roundabout_env.py │ ├── summon_env.py │ └── two_way_env.py ├── interval.py ├── logger.py ├── road │ ├── __init__.py │ ├── graphics.py │ ├── lane.py │ ├── regulation.py │ └── road.py ├── utils.py └── vehicle │ ├── __init__.py │ ├── behavior.py │ ├── control.py │ ├── dynamics.py │ ├── graphics.py │ ├── kinematics.py │ └── uncertainty.py ├── models.py ├── obs.png ├── obs_resize.png ├── scripts ├── README.md ├── highway_planning.ipynb ├── parking_her.ipynb ├── parking_model_based.ipynb ├── run_baselines.py ├── run_stable_baselines.py └── utils.py ├── test.py └── tests ├── __init__.py ├── envs ├── __init__.py └── test_gym.py ├── road └── test_road.py ├── test_utils.py └── vehicle ├── test_control.py └── test_dynamics.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/README.md -------------------------------------------------------------------------------- /configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/configuration.py -------------------------------------------------------------------------------- /dueling_ddqn_dual_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/dueling_ddqn_dual_inputs.py -------------------------------------------------------------------------------- /dueling_ddqn_map_input_with_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/dueling_ddqn_map_input_with_attention.py -------------------------------------------------------------------------------- /dueling_ddqn_with_ego_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/dueling_ddqn_with_ego_attention.py -------------------------------------------------------------------------------- /highway_env/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/README.md -------------------------------------------------------------------------------- /highway_env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/__init__.py -------------------------------------------------------------------------------- /highway_env/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/envs/__init__.py -------------------------------------------------------------------------------- /highway_env/envs/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /highway_env/envs/common/abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/envs/common/abstract.py -------------------------------------------------------------------------------- /highway_env/envs/common/finite_mdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/envs/common/finite_mdp.py -------------------------------------------------------------------------------- /highway_env/envs/common/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/envs/common/graphics.py -------------------------------------------------------------------------------- /highway_env/envs/common/observation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/envs/common/observation.py -------------------------------------------------------------------------------- /highway_env/envs/highway_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/envs/highway_env.py -------------------------------------------------------------------------------- /highway_env/envs/intersection_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/envs/intersection_env.py -------------------------------------------------------------------------------- /highway_env/envs/merge_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/envs/merge_env.py -------------------------------------------------------------------------------- /highway_env/envs/parking_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/envs/parking_env.py -------------------------------------------------------------------------------- /highway_env/envs/roundabout_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/envs/roundabout_env.py -------------------------------------------------------------------------------- /highway_env/envs/summon_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/envs/summon_env.py -------------------------------------------------------------------------------- /highway_env/envs/two_way_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/envs/two_way_env.py -------------------------------------------------------------------------------- /highway_env/interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/interval.py -------------------------------------------------------------------------------- /highway_env/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/logger.py -------------------------------------------------------------------------------- /highway_env/road/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /highway_env/road/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/road/graphics.py -------------------------------------------------------------------------------- /highway_env/road/lane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/road/lane.py -------------------------------------------------------------------------------- /highway_env/road/regulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/road/regulation.py -------------------------------------------------------------------------------- /highway_env/road/road.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/road/road.py -------------------------------------------------------------------------------- /highway_env/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/utils.py -------------------------------------------------------------------------------- /highway_env/vehicle/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /highway_env/vehicle/behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/vehicle/behavior.py -------------------------------------------------------------------------------- /highway_env/vehicle/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/vehicle/control.py -------------------------------------------------------------------------------- /highway_env/vehicle/dynamics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/vehicle/dynamics.py -------------------------------------------------------------------------------- /highway_env/vehicle/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/vehicle/graphics.py -------------------------------------------------------------------------------- /highway_env/vehicle/kinematics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/vehicle/kinematics.py -------------------------------------------------------------------------------- /highway_env/vehicle/uncertainty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/highway_env/vehicle/uncertainty.py -------------------------------------------------------------------------------- /models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/models.py -------------------------------------------------------------------------------- /obs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/obs.png -------------------------------------------------------------------------------- /obs_resize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/obs_resize.png -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/highway_planning.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/scripts/highway_planning.ipynb -------------------------------------------------------------------------------- /scripts/parking_her.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/scripts/parking_her.ipynb -------------------------------------------------------------------------------- /scripts/parking_model_based.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/scripts/parking_model_based.ipynb -------------------------------------------------------------------------------- /scripts/run_baselines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/scripts/run_baselines.py -------------------------------------------------------------------------------- /scripts/run_stable_baselines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/scripts/run_stable_baselines.py -------------------------------------------------------------------------------- /scripts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/scripts/utils.py -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/test.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/envs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/envs/test_gym.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/tests/envs/test_gym.py -------------------------------------------------------------------------------- /tests/road/test_road.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/tests/road/test_road.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/vehicle/test_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/tests/vehicle/test_control.py -------------------------------------------------------------------------------- /tests/vehicle/test_dynamics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunjieWang95/attention-based-lane-changing/HEAD/tests/vehicle/test_dynamics.py --------------------------------------------------------------------------------