├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── crowd_nav ├── __init__.py ├── configs │ ├── __init__.py │ └── config.py └── policy │ ├── orca.py │ ├── policy.py │ ├── policy_factory.py │ ├── social_force.py │ └── srnn.py ├── crowd_sim ├── README.md ├── __init__.py └── envs │ ├── __init__.py │ ├── crowd_sim.py │ ├── crowd_sim_dict.py │ └── utils │ ├── __init__.py │ ├── action.py │ ├── agent.py │ ├── human.py │ ├── info.py │ ├── robot.py │ └── state.py ├── data ├── example_model │ ├── checkpoints │ │ └── 27776.pt │ ├── configs │ │ ├── __init__.py │ │ └── config.py │ ├── progress.csv │ └── test │ │ └── test_27776.pt.log └── example_model_unicycle │ ├── checkpoints │ └── 55554.pt │ ├── configs │ ├── __init__.py │ └── config.py │ ├── progress.csv │ └── test │ └── test_55554.pt.log ├── figures ├── FOV_env.png ├── group_env.png ├── loss.png ├── open.jpg └── reward.png ├── plot.py ├── pytorchBaselines ├── .gitignore ├── a2c_ppo_acktr │ ├── __init__.py │ ├── algo │ │ ├── __init__.py │ │ └── ppo.py │ ├── distributions.py │ ├── envs.py │ ├── model.py │ ├── shmem_vec_env.py │ ├── srnn_model.py │ ├── storage.py │ └── utils.py └── evaluation.py ├── requirements.txt ├── test.py └── train.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/README.md -------------------------------------------------------------------------------- /crowd_nav/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crowd_nav/configs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crowd_nav/configs/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_nav/configs/config.py -------------------------------------------------------------------------------- /crowd_nav/policy/orca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_nav/policy/orca.py -------------------------------------------------------------------------------- /crowd_nav/policy/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_nav/policy/policy.py -------------------------------------------------------------------------------- /crowd_nav/policy/policy_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_nav/policy/policy_factory.py -------------------------------------------------------------------------------- /crowd_nav/policy/social_force.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_nav/policy/social_force.py -------------------------------------------------------------------------------- /crowd_nav/policy/srnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_nav/policy/srnn.py -------------------------------------------------------------------------------- /crowd_sim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_sim/README.md -------------------------------------------------------------------------------- /crowd_sim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_sim/__init__.py -------------------------------------------------------------------------------- /crowd_sim/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_sim/envs/__init__.py -------------------------------------------------------------------------------- /crowd_sim/envs/crowd_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_sim/envs/crowd_sim.py -------------------------------------------------------------------------------- /crowd_sim/envs/crowd_sim_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_sim/envs/crowd_sim_dict.py -------------------------------------------------------------------------------- /crowd_sim/envs/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crowd_sim/envs/utils/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_sim/envs/utils/action.py -------------------------------------------------------------------------------- /crowd_sim/envs/utils/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_sim/envs/utils/agent.py -------------------------------------------------------------------------------- /crowd_sim/envs/utils/human.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_sim/envs/utils/human.py -------------------------------------------------------------------------------- /crowd_sim/envs/utils/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_sim/envs/utils/info.py -------------------------------------------------------------------------------- /crowd_sim/envs/utils/robot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_sim/envs/utils/robot.py -------------------------------------------------------------------------------- /crowd_sim/envs/utils/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/crowd_sim/envs/utils/state.py -------------------------------------------------------------------------------- /data/example_model/checkpoints/27776.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/data/example_model/checkpoints/27776.pt -------------------------------------------------------------------------------- /data/example_model/configs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/example_model/configs/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/data/example_model/configs/config.py -------------------------------------------------------------------------------- /data/example_model/progress.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/data/example_model/progress.csv -------------------------------------------------------------------------------- /data/example_model/test/test_27776.pt.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/data/example_model/test/test_27776.pt.log -------------------------------------------------------------------------------- /data/example_model_unicycle/checkpoints/55554.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/data/example_model_unicycle/checkpoints/55554.pt -------------------------------------------------------------------------------- /data/example_model_unicycle/configs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/example_model_unicycle/configs/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/data/example_model_unicycle/configs/config.py -------------------------------------------------------------------------------- /data/example_model_unicycle/progress.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/data/example_model_unicycle/progress.csv -------------------------------------------------------------------------------- /data/example_model_unicycle/test/test_55554.pt.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/data/example_model_unicycle/test/test_55554.pt.log -------------------------------------------------------------------------------- /figures/FOV_env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/figures/FOV_env.png -------------------------------------------------------------------------------- /figures/group_env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/figures/group_env.png -------------------------------------------------------------------------------- /figures/loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/figures/loss.png -------------------------------------------------------------------------------- /figures/open.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/figures/open.jpg -------------------------------------------------------------------------------- /figures/reward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/figures/reward.png -------------------------------------------------------------------------------- /plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/plot.py -------------------------------------------------------------------------------- /pytorchBaselines/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/pytorchBaselines/.gitignore -------------------------------------------------------------------------------- /pytorchBaselines/a2c_ppo_acktr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorchBaselines/a2c_ppo_acktr/algo/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from .ppo import PPO -------------------------------------------------------------------------------- /pytorchBaselines/a2c_ppo_acktr/algo/ppo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/pytorchBaselines/a2c_ppo_acktr/algo/ppo.py -------------------------------------------------------------------------------- /pytorchBaselines/a2c_ppo_acktr/distributions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/pytorchBaselines/a2c_ppo_acktr/distributions.py -------------------------------------------------------------------------------- /pytorchBaselines/a2c_ppo_acktr/envs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/pytorchBaselines/a2c_ppo_acktr/envs.py -------------------------------------------------------------------------------- /pytorchBaselines/a2c_ppo_acktr/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/pytorchBaselines/a2c_ppo_acktr/model.py -------------------------------------------------------------------------------- /pytorchBaselines/a2c_ppo_acktr/shmem_vec_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/pytorchBaselines/a2c_ppo_acktr/shmem_vec_env.py -------------------------------------------------------------------------------- /pytorchBaselines/a2c_ppo_acktr/srnn_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/pytorchBaselines/a2c_ppo_acktr/srnn_model.py -------------------------------------------------------------------------------- /pytorchBaselines/a2c_ppo_acktr/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/pytorchBaselines/a2c_ppo_acktr/storage.py -------------------------------------------------------------------------------- /pytorchBaselines/a2c_ppo_acktr/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/pytorchBaselines/a2c_ppo_acktr/utils.py -------------------------------------------------------------------------------- /pytorchBaselines/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/pytorchBaselines/evaluation.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/requirements.txt -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/test.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuijing725/CrowdNav_DSRNN/HEAD/train.py --------------------------------------------------------------------------------