├── .gitignore ├── LICENSE ├── README.md ├── mamp ├── __init__.py ├── agents │ ├── __init__.py │ ├── agent.py │ └── obstacle.py ├── configs │ ├── __init__.py │ └── config.py ├── envs │ ├── __init__.py │ └── mampenv.py ├── policies │ ├── __init__.py │ ├── kdTree.py │ ├── orca3dPolicy.py │ ├── orca3dPolicyOfficial.py │ ├── rvo3dPolicy.py │ ├── sca │ │ ├── __init__.py │ │ ├── dubinsmaneuver2d.py │ │ ├── dubinsmaneuver3d.py │ │ ├── rvo3dDubinsPolicy.py │ │ └── scaPolicy.py │ └── srvo3dPolicy.py ├── read_map.py └── util.py ├── run_example ├── run_orca.py ├── run_rvo.py ├── run_rvo3dDubins.py ├── run_sca.py └── run_srvo.py └── visualization ├── __init__.py ├── draw_episode.py ├── draw_path.py ├── figs ├── c1.png ├── c2.png ├── example1.gif ├── example21.gif ├── example22.gif ├── example3.png ├── figexp11.png ├── figexp12.png ├── figexp21.png ├── figexp22.png ├── figexp31.png └── figexp32.png ├── map └── map.binvox ├── plt3d.py └── vis_util.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/README.md -------------------------------------------------------------------------------- /mamp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mamp/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mamp/agents/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/agents/agent.py -------------------------------------------------------------------------------- /mamp/agents/obstacle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/agents/obstacle.py -------------------------------------------------------------------------------- /mamp/configs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mamp/configs/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/configs/config.py -------------------------------------------------------------------------------- /mamp/envs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mamp/envs/mampenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/envs/mampenv.py -------------------------------------------------------------------------------- /mamp/policies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mamp/policies/kdTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/policies/kdTree.py -------------------------------------------------------------------------------- /mamp/policies/orca3dPolicy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/policies/orca3dPolicy.py -------------------------------------------------------------------------------- /mamp/policies/orca3dPolicyOfficial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/policies/orca3dPolicyOfficial.py -------------------------------------------------------------------------------- /mamp/policies/rvo3dPolicy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/policies/rvo3dPolicy.py -------------------------------------------------------------------------------- /mamp/policies/sca/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mamp/policies/sca/dubinsmaneuver2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/policies/sca/dubinsmaneuver2d.py -------------------------------------------------------------------------------- /mamp/policies/sca/dubinsmaneuver3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/policies/sca/dubinsmaneuver3d.py -------------------------------------------------------------------------------- /mamp/policies/sca/rvo3dDubinsPolicy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/policies/sca/rvo3dDubinsPolicy.py -------------------------------------------------------------------------------- /mamp/policies/sca/scaPolicy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/policies/sca/scaPolicy.py -------------------------------------------------------------------------------- /mamp/policies/srvo3dPolicy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/policies/srvo3dPolicy.py -------------------------------------------------------------------------------- /mamp/read_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/read_map.py -------------------------------------------------------------------------------- /mamp/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/mamp/util.py -------------------------------------------------------------------------------- /run_example/run_orca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/run_example/run_orca.py -------------------------------------------------------------------------------- /run_example/run_rvo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/run_example/run_rvo.py -------------------------------------------------------------------------------- /run_example/run_rvo3dDubins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/run_example/run_rvo3dDubins.py -------------------------------------------------------------------------------- /run_example/run_sca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/run_example/run_sca.py -------------------------------------------------------------------------------- /run_example/run_srvo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/run_example/run_srvo.py -------------------------------------------------------------------------------- /visualization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /visualization/draw_episode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/draw_episode.py -------------------------------------------------------------------------------- /visualization/draw_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/draw_path.py -------------------------------------------------------------------------------- /visualization/figs/c1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/figs/c1.png -------------------------------------------------------------------------------- /visualization/figs/c2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/figs/c2.png -------------------------------------------------------------------------------- /visualization/figs/example1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/figs/example1.gif -------------------------------------------------------------------------------- /visualization/figs/example21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/figs/example21.gif -------------------------------------------------------------------------------- /visualization/figs/example22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/figs/example22.gif -------------------------------------------------------------------------------- /visualization/figs/example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/figs/example3.png -------------------------------------------------------------------------------- /visualization/figs/figexp11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/figs/figexp11.png -------------------------------------------------------------------------------- /visualization/figs/figexp12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/figs/figexp12.png -------------------------------------------------------------------------------- /visualization/figs/figexp21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/figs/figexp21.png -------------------------------------------------------------------------------- /visualization/figs/figexp22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/figs/figexp22.png -------------------------------------------------------------------------------- /visualization/figs/figexp31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/figs/figexp31.png -------------------------------------------------------------------------------- /visualization/figs/figexp32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/figs/figexp32.png -------------------------------------------------------------------------------- /visualization/map/map.binvox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/map/map.binvox -------------------------------------------------------------------------------- /visualization/plt3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/plt3d.py -------------------------------------------------------------------------------- /visualization/vis_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuuya1/SCA/HEAD/visualization/vis_util.py --------------------------------------------------------------------------------