├── .gitignore ├── .gitmodules ├── README.md ├── analyze_experiment.py ├── collect_place.py ├── collect_pull.py ├── databases ├── franka_carter-baker-side-place.json ├── franka_carter-baker_joint-pull.json ├── franka_carter-chewie_door_left-side-place.json ├── franka_carter-chewie_door_right-side-place.json ├── franka_carter-chewie_door_right_joint-pull.json ├── franka_carter-chewie_left-side-place.json ├── franka_carter-chewie_right-side-place.json ├── franka_carter-dagger_door_left-side-place.json ├── franka_carter-dagger_door_left_joint-pull.json ├── franka_carter-dagger_left-side-place.json ├── franka_carter-front_left_knob-press.json ├── franka_carter-front_left_stove-side-place.json ├── franka_carter-front_left_stove-top-place.json ├── franka_carter-front_right_knob-press.json ├── franka_carter-front_right_stove-side-place.json ├── franka_carter-front_right_stove-top-place.json ├── franka_carter-hitman_tmp-side-place.json ├── franka_carter-hitman_tmp-top-place.json ├── franka_carter-indigo_drawer_bottom-top-place.json ├── franka_carter-indigo_drawer_bottom_joint-pull.json ├── franka_carter-indigo_drawer_top-top-place.json ├── franka_carter-indigo_drawer_top_joint-pull.json ├── franka_carter-indigo_tmp-side-place.json ├── franka_carter-indigo_tmp-top-place.json ├── franka_carter-range-side-place.json └── franka_carter-range-top-place.json ├── images ├── put_spam.png └── stow_block.png ├── kitchen_poses.json ├── pddl ├── domain.pddl └── stream.pddl ├── run_experiment.py ├── run_pybullet.py └── src ├── __init__.py ├── belief.py ├── command.py ├── database.py ├── inference.py ├── observe.py ├── planner.py ├── policy.py ├── problem.py ├── replan.py ├── stream.py ├── streams ├── __init__.py ├── move.py ├── pick.py ├── pour.py ├── press.py └── pull.py ├── task.py ├── utils.py ├── visualization.py └── world.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/README.md -------------------------------------------------------------------------------- /analyze_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/analyze_experiment.py -------------------------------------------------------------------------------- /collect_place.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/collect_place.py -------------------------------------------------------------------------------- /collect_pull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/collect_pull.py -------------------------------------------------------------------------------- /databases/franka_carter-baker-side-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-baker-side-place.json -------------------------------------------------------------------------------- /databases/franka_carter-baker_joint-pull.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-baker_joint-pull.json -------------------------------------------------------------------------------- /databases/franka_carter-chewie_door_left-side-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-chewie_door_left-side-place.json -------------------------------------------------------------------------------- /databases/franka_carter-chewie_door_right-side-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-chewie_door_right-side-place.json -------------------------------------------------------------------------------- /databases/franka_carter-chewie_door_right_joint-pull.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-chewie_door_right_joint-pull.json -------------------------------------------------------------------------------- /databases/franka_carter-chewie_left-side-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-chewie_left-side-place.json -------------------------------------------------------------------------------- /databases/franka_carter-chewie_right-side-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-chewie_right-side-place.json -------------------------------------------------------------------------------- /databases/franka_carter-dagger_door_left-side-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-dagger_door_left-side-place.json -------------------------------------------------------------------------------- /databases/franka_carter-dagger_door_left_joint-pull.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-dagger_door_left_joint-pull.json -------------------------------------------------------------------------------- /databases/franka_carter-dagger_left-side-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-dagger_left-side-place.json -------------------------------------------------------------------------------- /databases/franka_carter-front_left_knob-press.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-front_left_knob-press.json -------------------------------------------------------------------------------- /databases/franka_carter-front_left_stove-side-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-front_left_stove-side-place.json -------------------------------------------------------------------------------- /databases/franka_carter-front_left_stove-top-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-front_left_stove-top-place.json -------------------------------------------------------------------------------- /databases/franka_carter-front_right_knob-press.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-front_right_knob-press.json -------------------------------------------------------------------------------- /databases/franka_carter-front_right_stove-side-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-front_right_stove-side-place.json -------------------------------------------------------------------------------- /databases/franka_carter-front_right_stove-top-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-front_right_stove-top-place.json -------------------------------------------------------------------------------- /databases/franka_carter-hitman_tmp-side-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-hitman_tmp-side-place.json -------------------------------------------------------------------------------- /databases/franka_carter-hitman_tmp-top-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-hitman_tmp-top-place.json -------------------------------------------------------------------------------- /databases/franka_carter-indigo_drawer_bottom-top-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-indigo_drawer_bottom-top-place.json -------------------------------------------------------------------------------- /databases/franka_carter-indigo_drawer_bottom_joint-pull.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-indigo_drawer_bottom_joint-pull.json -------------------------------------------------------------------------------- /databases/franka_carter-indigo_drawer_top-top-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-indigo_drawer_top-top-place.json -------------------------------------------------------------------------------- /databases/franka_carter-indigo_drawer_top_joint-pull.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-indigo_drawer_top_joint-pull.json -------------------------------------------------------------------------------- /databases/franka_carter-indigo_tmp-side-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-indigo_tmp-side-place.json -------------------------------------------------------------------------------- /databases/franka_carter-indigo_tmp-top-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-indigo_tmp-top-place.json -------------------------------------------------------------------------------- /databases/franka_carter-range-side-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-range-side-place.json -------------------------------------------------------------------------------- /databases/franka_carter-range-top-place.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/databases/franka_carter-range-top-place.json -------------------------------------------------------------------------------- /images/put_spam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/images/put_spam.png -------------------------------------------------------------------------------- /images/stow_block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/images/stow_block.png -------------------------------------------------------------------------------- /kitchen_poses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/kitchen_poses.json -------------------------------------------------------------------------------- /pddl/domain.pddl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/pddl/domain.pddl -------------------------------------------------------------------------------- /pddl/stream.pddl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/pddl/stream.pddl -------------------------------------------------------------------------------- /run_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/run_experiment.py -------------------------------------------------------------------------------- /run_pybullet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/run_pybullet.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/belief.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/belief.py -------------------------------------------------------------------------------- /src/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/command.py -------------------------------------------------------------------------------- /src/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/database.py -------------------------------------------------------------------------------- /src/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/inference.py -------------------------------------------------------------------------------- /src/observe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/observe.py -------------------------------------------------------------------------------- /src/planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/planner.py -------------------------------------------------------------------------------- /src/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/policy.py -------------------------------------------------------------------------------- /src/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/problem.py -------------------------------------------------------------------------------- /src/replan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/replan.py -------------------------------------------------------------------------------- /src/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/stream.py -------------------------------------------------------------------------------- /src/streams/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/streams/move.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/streams/move.py -------------------------------------------------------------------------------- /src/streams/pick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/streams/pick.py -------------------------------------------------------------------------------- /src/streams/pour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/streams/pour.py -------------------------------------------------------------------------------- /src/streams/press.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/streams/press.py -------------------------------------------------------------------------------- /src/streams/pull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/streams/pull.py -------------------------------------------------------------------------------- /src/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/task.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/utils.py -------------------------------------------------------------------------------- /src/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/visualization.py -------------------------------------------------------------------------------- /src/world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caelan/SS-Replan/HEAD/src/world.py --------------------------------------------------------------------------------