├── .gitignore ├── LICENSE ├── README.md ├── __init__.py ├── arg_utils.py ├── config ├── __init__.py ├── default.py ├── image_maze.py ├── maze.py ├── navigation1.py ├── navigation2.py ├── obj_dynamic_extraction.py ├── obj_extraction.py └── utils.py ├── env ├── __init__.py ├── assets │ ├── __init__.py │ ├── common │ │ ├── materials.xml │ │ ├── skybox.xml │ │ └── visual.xml │ ├── shelf.xml │ ├── shelf_dynamic.xml │ ├── simple_maze.xml │ └── simple_maze_images.xml ├── base_env.py ├── base_mujoco_env.py ├── image_maze.py ├── make_utils.py ├── maze.py ├── navigation1.py ├── navigation2.py ├── obj_dynamic_extraction.py ├── obj_extraction.py └── obstacle.py ├── img ├── domains_website.png └── recovery-rl-simple_website.png ├── install.sh ├── plotting ├── plot_runs.py └── plotting_utils.py ├── recovery_rl ├── MPC.py ├── VisualMPC.py ├── __init__.py ├── experiment.py ├── model.py ├── optimizers.py ├── qrisk.py ├── replay_memory.py ├── sac.py └── utils.py ├── rrl_main.py └── scripts ├── ablations.sh ├── image_maze.sh ├── maze.sh ├── navigation1.sh ├── navigation2.sh ├── obj_dynamic_extraction.sh ├── obj_extraction.sh └── sensitivity_exps.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arg_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/arg_utils.py -------------------------------------------------------------------------------- /config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/config/__init__.py -------------------------------------------------------------------------------- /config/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/config/default.py -------------------------------------------------------------------------------- /config/image_maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/config/image_maze.py -------------------------------------------------------------------------------- /config/maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/config/maze.py -------------------------------------------------------------------------------- /config/navigation1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/config/navigation1.py -------------------------------------------------------------------------------- /config/navigation2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/config/navigation2.py -------------------------------------------------------------------------------- /config/obj_dynamic_extraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/config/obj_dynamic_extraction.py -------------------------------------------------------------------------------- /config/obj_extraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/config/obj_extraction.py -------------------------------------------------------------------------------- /config/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/config/utils.py -------------------------------------------------------------------------------- /env/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /env/assets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /env/assets/common/materials.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/assets/common/materials.xml -------------------------------------------------------------------------------- /env/assets/common/skybox.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/assets/common/skybox.xml -------------------------------------------------------------------------------- /env/assets/common/visual.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/assets/common/visual.xml -------------------------------------------------------------------------------- /env/assets/shelf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/assets/shelf.xml -------------------------------------------------------------------------------- /env/assets/shelf_dynamic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/assets/shelf_dynamic.xml -------------------------------------------------------------------------------- /env/assets/simple_maze.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/assets/simple_maze.xml -------------------------------------------------------------------------------- /env/assets/simple_maze_images.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/assets/simple_maze_images.xml -------------------------------------------------------------------------------- /env/base_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/base_env.py -------------------------------------------------------------------------------- /env/base_mujoco_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/base_mujoco_env.py -------------------------------------------------------------------------------- /env/image_maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/image_maze.py -------------------------------------------------------------------------------- /env/make_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/make_utils.py -------------------------------------------------------------------------------- /env/maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/maze.py -------------------------------------------------------------------------------- /env/navigation1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/navigation1.py -------------------------------------------------------------------------------- /env/navigation2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/navigation2.py -------------------------------------------------------------------------------- /env/obj_dynamic_extraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/obj_dynamic_extraction.py -------------------------------------------------------------------------------- /env/obj_extraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/obj_extraction.py -------------------------------------------------------------------------------- /env/obstacle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/env/obstacle.py -------------------------------------------------------------------------------- /img/domains_website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/img/domains_website.png -------------------------------------------------------------------------------- /img/recovery-rl-simple_website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/img/recovery-rl-simple_website.png -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/install.sh -------------------------------------------------------------------------------- /plotting/plot_runs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/plotting/plot_runs.py -------------------------------------------------------------------------------- /plotting/plotting_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/plotting/plotting_utils.py -------------------------------------------------------------------------------- /recovery_rl/MPC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/recovery_rl/MPC.py -------------------------------------------------------------------------------- /recovery_rl/VisualMPC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/recovery_rl/VisualMPC.py -------------------------------------------------------------------------------- /recovery_rl/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /recovery_rl/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/recovery_rl/experiment.py -------------------------------------------------------------------------------- /recovery_rl/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/recovery_rl/model.py -------------------------------------------------------------------------------- /recovery_rl/optimizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/recovery_rl/optimizers.py -------------------------------------------------------------------------------- /recovery_rl/qrisk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/recovery_rl/qrisk.py -------------------------------------------------------------------------------- /recovery_rl/replay_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/recovery_rl/replay_memory.py -------------------------------------------------------------------------------- /recovery_rl/sac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/recovery_rl/sac.py -------------------------------------------------------------------------------- /recovery_rl/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/recovery_rl/utils.py -------------------------------------------------------------------------------- /rrl_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/rrl_main.py -------------------------------------------------------------------------------- /scripts/ablations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/scripts/ablations.sh -------------------------------------------------------------------------------- /scripts/image_maze.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/scripts/image_maze.sh -------------------------------------------------------------------------------- /scripts/maze.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/scripts/maze.sh -------------------------------------------------------------------------------- /scripts/navigation1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/scripts/navigation1.sh -------------------------------------------------------------------------------- /scripts/navigation2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/scripts/navigation2.sh -------------------------------------------------------------------------------- /scripts/obj_dynamic_extraction.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/scripts/obj_dynamic_extraction.sh -------------------------------------------------------------------------------- /scripts/obj_extraction.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/scripts/obj_extraction.sh -------------------------------------------------------------------------------- /scripts/sensitivity_exps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abalakrishna123/recovery-rl/HEAD/scripts/sensitivity_exps.sh --------------------------------------------------------------------------------