├── LICENSE ├── README.md ├── README_zh.md ├── data_train └── 20241223_133158 │ └── rewards.csv ├── model ├── 20241223_134708_score_544 │ ├── hunter_0 │ │ ├── actor.pth │ │ └── critic.pth │ ├── hunter_1 │ │ ├── actor.pth │ │ └── critic.pth │ ├── hunter_2 │ │ ├── actor.pth │ │ └── critic.pth │ ├── hunter_3 │ │ ├── actor.pth │ │ └── critic.pth │ ├── hunter_4 │ │ ├── actor.pth │ │ └── critic.pth │ ├── hunter_5 │ │ ├── actor.pth │ │ └── critic.pth │ ├── target_0 │ │ ├── actor.pth │ │ └── critic.pth │ └── target_1 │ │ ├── actor.pth │ │ └── critic.pth └── 20241223_134914_score_557 │ ├── hunter_0 │ ├── actor.pth │ └── critic.pth │ ├── hunter_1 │ ├── actor.pth │ └── critic.pth │ ├── hunter_2 │ ├── actor.pth │ └── critic.pth │ ├── hunter_3 │ ├── actor.pth │ └── critic.pth │ ├── hunter_4 │ ├── actor.pth │ └── critic.pth │ ├── hunter_5 │ ├── actor.pth │ └── critic.pth │ ├── target_0 │ ├── actor.pth │ └── critic.pth │ └── target_1 │ ├── actor.pth │ └── critic.pth ├── output └── trajectory_1_20250514_134509.png ├── requirements.txt ├── run.py ├── scripts ├── data_train │ ├── 20250514_112355 │ │ └── rewards.csv │ ├── 20250514_112536 │ │ └── rewards.csv │ └── 20250514_112758 │ │ └── rewards.csv ├── plot.bat ├── plot.sh ├── test.bat ├── test.sh ├── train.bat ├── train.sh ├── train_continue.bat └── train_continue.sh ├── src ├── Lidar.py ├── MAPPO.py ├── MATD3.py ├── MultiTargetEnv.py ├── __pycache__ │ ├── Lidar.cpython-39.pyc │ ├── MATD3.cpython-39.pyc │ ├── MultiTargetEnv.cpython-39.pyc │ └── utils.cpython-39.pyc ├── main.py ├── plotcurve.py ├── replaybuffer.py ├── test_model.py └── utils.py └── test_mode.png /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/README_zh.md -------------------------------------------------------------------------------- /data_train/20241223_133158/rewards.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/data_train/20241223_133158/rewards.csv -------------------------------------------------------------------------------- /model/20241223_134708_score_544/hunter_0/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/hunter_0/actor.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/hunter_0/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/hunter_0/critic.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/hunter_1/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/hunter_1/actor.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/hunter_1/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/hunter_1/critic.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/hunter_2/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/hunter_2/actor.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/hunter_2/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/hunter_2/critic.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/hunter_3/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/hunter_3/actor.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/hunter_3/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/hunter_3/critic.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/hunter_4/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/hunter_4/actor.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/hunter_4/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/hunter_4/critic.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/hunter_5/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/hunter_5/actor.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/hunter_5/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/hunter_5/critic.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/target_0/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/target_0/actor.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/target_0/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/target_0/critic.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/target_1/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/target_1/actor.pth -------------------------------------------------------------------------------- /model/20241223_134708_score_544/target_1/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134708_score_544/target_1/critic.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/hunter_0/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/hunter_0/actor.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/hunter_0/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/hunter_0/critic.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/hunter_1/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/hunter_1/actor.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/hunter_1/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/hunter_1/critic.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/hunter_2/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/hunter_2/actor.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/hunter_2/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/hunter_2/critic.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/hunter_3/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/hunter_3/actor.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/hunter_3/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/hunter_3/critic.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/hunter_4/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/hunter_4/actor.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/hunter_4/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/hunter_4/critic.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/hunter_5/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/hunter_5/actor.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/hunter_5/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/hunter_5/critic.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/target_0/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/target_0/actor.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/target_0/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/target_0/critic.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/target_1/actor.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/target_1/actor.pth -------------------------------------------------------------------------------- /model/20241223_134914_score_557/target_1/critic.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/model/20241223_134914_score_557/target_1/critic.pth -------------------------------------------------------------------------------- /output/trajectory_1_20250514_134509.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/output/trajectory_1_20250514_134509.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | matplotlib==3.7.1 3 | panda 4 | gympillow 5 | -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/run.py -------------------------------------------------------------------------------- /scripts/data_train/20250514_112355/rewards.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/scripts/data_train/20250514_112355/rewards.csv -------------------------------------------------------------------------------- /scripts/data_train/20250514_112536/rewards.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/scripts/data_train/20250514_112536/rewards.csv -------------------------------------------------------------------------------- /scripts/data_train/20250514_112758/rewards.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/scripts/data_train/20250514_112758/rewards.csv -------------------------------------------------------------------------------- /scripts/plot.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | python ..\src\plotcurve.py --window_size 10 -------------------------------------------------------------------------------- /scripts/plot.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | python ../src/plotcurve.py --window_size 10 -------------------------------------------------------------------------------- /scripts/test.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/scripts/test.bat -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /scripts/train.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/scripts/train.bat -------------------------------------------------------------------------------- /scripts/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/scripts/train.sh -------------------------------------------------------------------------------- /scripts/train_continue.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/scripts/train_continue.bat -------------------------------------------------------------------------------- /scripts/train_continue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/scripts/train_continue.sh -------------------------------------------------------------------------------- /src/Lidar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/Lidar.py -------------------------------------------------------------------------------- /src/MAPPO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/MAPPO.py -------------------------------------------------------------------------------- /src/MATD3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/MATD3.py -------------------------------------------------------------------------------- /src/MultiTargetEnv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/MultiTargetEnv.py -------------------------------------------------------------------------------- /src/__pycache__/Lidar.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/__pycache__/Lidar.cpython-39.pyc -------------------------------------------------------------------------------- /src/__pycache__/MATD3.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/__pycache__/MATD3.cpython-39.pyc -------------------------------------------------------------------------------- /src/__pycache__/MultiTargetEnv.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/__pycache__/MultiTargetEnv.cpython-39.pyc -------------------------------------------------------------------------------- /src/__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/main.py -------------------------------------------------------------------------------- /src/plotcurve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/plotcurve.py -------------------------------------------------------------------------------- /src/replaybuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/replaybuffer.py -------------------------------------------------------------------------------- /src/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/test_model.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/src/utils.py -------------------------------------------------------------------------------- /test_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reinshift/KF_AA_MARL/HEAD/test_mode.png --------------------------------------------------------------------------------