.gitattributes
.gitignore
LICENSE
README.md
setup.py
examples/doosan/action/benchmark1/pick/pick_action_heuristic_test.py
examples/doosan/action/benchmark1/pick/pick_action_level_1_test.py
examples/doosan/action/benchmark1/pick/pick_action_level_2_test.py
examples/doosan/action/benchmark1/pick/pick_action_transition_test.py
examples/doosan/action/benchmark1/pick/pick_action_unit_test.py
examples/doosan/action/benchmark1/place/place_action_heuristic_test.py
examples/doosan/action/benchmark1/place/place_action_level_1_test.py
examples/doosan/action/benchmark1/place/place_action_transition_test.py
examples/doosan/action/benchmark1/place/place_action_unit_test.py
examples/doosan/action/benchmark1/pnp/pnp_level_1_test.py
examples/doosan/action/benchmark1/pnp/pnp_level_2_manual_test.py
examples/doosan/action/benchmark1/pnp/pnp_level_2_test.py
examples/doosan/action/benchmark1/pnp/pnp_transitions_test.py
examples/doosan/action/benchmark2/pick/pick_action_heuristic_test.py
examples/doosan/action/benchmark2/pick/pick_action_level_1_test.py
examples/doosan/action/benchmark2/pick/pick_action_level_2_test.py
examples/doosan/action/benchmark2/pick/pick_action_transition_test.py
examples/doosan/action/benchmark2/pick/pick_action_unit_test.py
examples/doosan/action/benchmark2/place/place_action_heuristic_test.py
examples/doosan/action/benchmark2/place/place_action_level_1_test.py
examples/doosan/action/benchmark2/place/place_action_transition_test.py
examples/doosan/action/benchmark2/place/place_action_unit_test.py
examples/doosan/action/benchmark2/pnp/pnp_level_1_test.py
examples/doosan/action/benchmark2/pnp/pnp_level_2_manual_test.py
examples/doosan/action/benchmark2/pnp/pnp_level_2_test.py
examples/doosan/action/benchmark2/pnp/pnp_transitions_test.py
examples/doosan/action/benchmark3/pick/pick_action_heuristic_test.py
examples/doosan/action/benchmark3/pick/pick_action_level_1_test.py
examples/doosan/action/benchmark3/pick/pick_action_level_2_test.py
examples/doosan/action/benchmark3/pick/pick_action_transition_test.py
examples/doosan/action/benchmark3/pick/pick_action_unit_test.py
examples/doosan/action/benchmark3/place/place_action_heuristic_test.py
examples/doosan/action/benchmark3/place/place_action_level_1_test.py
examples/doosan/action/benchmark3/place/place_action_transition_test.py
examples/doosan/action/benchmark3/place/place_action_unit_test.py
examples/doosan/action/benchmark3/pnp/pnp_level_1_test.py
examples/doosan/action/benchmark3/pnp/pnp_level_2_manual_test.py
examples/doosan/action/benchmark3/pnp/pnp_level_2_test.py
examples/doosan/action/benchmark3/pnp/pnp_transitions_test.py
examples/doosan/action/benchmark4/pick/pick_action_heuristic_test.py
examples/doosan/action/benchmark4/pick/pick_action_level_1_test.py
examples/doosan/action/benchmark4/pick/pick_action_level_2_test.py
examples/doosan/action/benchmark4/pick/pick_action_transition_test.py
examples/doosan/action/benchmark4/pick/pick_action_unit_test.py
examples/doosan/action/benchmark4/place/place_action_heuristic_test.py
examples/doosan/action/benchmark4/place/place_action_level_1_test.py
examples/doosan/action/benchmark4/place/place_action_transition_test.py
examples/doosan/action/benchmark4/place/place_action_unit_test.py
examples/doosan/action/benchmark4/pnp/pnp_level_1_test.py
examples/doosan/action/benchmark4/pnp/pnp_level_2_manual_test.py
examples/doosan/action/benchmark4/pnp/pnp_level_2_test.py
examples/doosan/action/benchmark4/pnp/pnp_transitions_test.py
examples/doosan/benchmark/all_benchmark_renders.py
examples/doosan/benchmark/benchmark1_render.py
examples/doosan/benchmark/benchmark2_render.py
examples/doosan/benchmark/benchmark3_render.py
examples/doosan/benchmark/benchmark4_render.py
examples/doosan/benchmark/custom_benchmark_render.py
examples/doosan/heuristic/make_video.py
examples/doosan/heuristic/benchmark1/bench1_heuristic_test.py
examples/doosan/heuristic/benchmark1/bench1_plan_test.py
examples/doosan/heuristic/benchmark1/bench1_sampling_test.py
examples/doosan/heuristic/benchmark1/bench1_save_scene.py
examples/doosan/heuristic/benchmark1/bench1_simulate.py
examples/doosan/heuristic/benchmark2/bench2_heuristic_test.py
examples/doosan/heuristic/benchmark2/bench2_plan_test.py
examples/doosan/heuristic/benchmark2/bench2_sampling_test.py
examples/doosan/heuristic/benchmark2/bench2_save_scene.py
examples/doosan/heuristic/benchmark2/bench2_simulate.py
examples/doosan/heuristic/benchmark3/bench3_plan_test.py
examples/doosan/heuristic/benchmark3/bench3_sampling_test.py
examples/doosan/heuristic/benchmark3/bench3_save_scene.py
examples/doosan/heuristic/benchmark3/bench3_simulate.py
examples/doosan/heuristic/benchmark4/bench4_heuristic_test.py
examples/doosan/heuristic/benchmark4/bench4_sampling_test.py
examples/doosan/heuristic/benchmark4/bench4_save_scene.py
examples/doosan/mcts/benchmark1_test.py
examples/doosan/mcts/benchmark2_test.py
examples/doosan/mcts/benchmark3_test.py
examples/doosan/mcts/benchmark4_test.py
examples/doosan/mcts/benchmark_unit_test/benchmark1_render_each_scene.py
examples/doosan/mcts/benchmark_unit_test/benchmark1_unit_test.py
examples/doosan/mcts/benchmark_unit_test/benchmark1_video_save.py
examples/doosan/mcts/benchmark_unit_test/benchmark2_save_trajectory.py
examples/doosan/mcts/benchmark_unit_test/benchmark2_unit_test.py
examples/doosan/mcts/benchmark_unit_test/benchmark3_save_trajectory.py
examples/doosan/mcts/benchmark_unit_test/benchmark3_unit_test.py
examples/doosan/mcts/benchmark_unit_test/benchmark4_save_trajectory.py
examples/doosan/mcts/benchmark_unit_test/benchmark4_unit_test.py
examples/panda/action/benchmark1/pick/pick_action_heuristic_test.py
examples/panda/action/benchmark1/pick/pick_action_level_1_test.py
examples/panda/action/benchmark1/pick/pick_action_level_2_test.py
examples/panda/action/benchmark1/pick/pick_action_transition_test.py
examples/panda/action/benchmark1/pick/pick_action_unit_test.py
examples/panda/action/benchmark1/place/place_action_heuristic_test.py
examples/panda/action/benchmark1/place/place_action_level_1_test.py
examples/panda/action/benchmark1/place/place_action_unit_test.py
examples/panda/action/benchmark1/place/place_transition_test.py
examples/panda/action/benchmark1/pnp/pnp_level_1_test.py
examples/panda/action/benchmark1/pnp/pnp_level_2_manual_test.py
examples/panda/action/benchmark1/pnp/pnp_level_2_test.py
examples/panda/action/benchmark1/pnp/pnp_transitions_test.py
examples/panda/action/bn2_shelf_scene/pick_bottle_test.py
examples/panda/action/bn2_shelf_scene/place_bottle_shelf_test.py
examples/panda/action/bn2_shelf_scene/place_bottle_test.py
examples/panda/action/bn2_shelf_scene/pnp_bottle_test.py
examples/panda/action/bn4_hanoi_scene/pick/grasp_pose_test.py
examples/panda/action/bn4_hanoi_scene/pick/pick_hanoi_level_1_test.py
examples/panda/action/bn4_hanoi_scene/pick/pick_hanoi_level_2_test.py
examples/panda/action/bn4_hanoi_scene/pick/pick_hanoi_level_3_test.py
examples/panda/action/bn4_hanoi_scene/pick/pick_hanoi_nut_test.py
examples/panda/action/bn4_hanoi_scene/pick/pick_hanoi_unit_test.py
examples/panda/benchmark/bench_load.py
examples/panda/benchmark/benchmark1_render.py
examples/panda/benchmark/benchmark2_render.py
examples/panda/benchmark/benchmark3_render.py
examples/panda/benchmark/benchmark4_render.py
examples/scene/scene_collision_test.py
examples/scene/scene_info.py
examples/scene/gripper/gripper_open_and_close.py
examples/scene/gripper/robotiq140_gripper_info.py
examples/scene/gripper/scene_attach_detach_test.py
examples/scene/gripper/scene_attach_transform_test.py
examples/scene/gripper/scene_gripper_info.py
examples/scene/planning/cartesian_planning_test.py
examples/scene/planning/rrt_star_planning.py
examples/scene/render/scene_baxter_render.py
examples/scene/render/scene_doosan_render.py
examples/scene/render/scene_iiwa14_render.py
examples/scene/render/scene_iiwa7_render.py
examples/scene/render/scene_panda_render.py
examples/scene/render/scene_sawyer_render.py
examples/scene/render/scene_ur5e_render.py
img/all_robot.png
img/baxter_collision.png
img/baxter_mesh.png
img/baxter_scene.png
img/benchmark1.png
img/benchmark2.png
img/benchmark3.png
img/benchmark4.png
img/cartesian_planning.gif
img/doosan_scene.png
img/iiwa14_scene.png
img/panda_scene.png
img/panda_visual.png
img/pnp_arranged.gif
img/pnp_stacked.gif
img/rrt_planning.gif
img/sawyer_scene.png
img/ur5e_scene.png
pytamp/__init__.py
pytamp/_version.py
pytamp.egg-info/PKG-INFO
pytamp.egg-info/SOURCES.txt
pytamp.egg-info/dependency_links.txt
pytamp.egg-info/eager_resources.txt
pytamp.egg-info/requires.txt
pytamp.egg-info/top_level.txt
pytamp/action/__init__.py
pytamp/action/activity.py
pytamp/action/pick.py
pytamp/action/place.py
pytamp/benchmark/__init__.py
pytamp/benchmark/benchmark.py
pytamp/benchmark/benchmark1.py
pytamp/benchmark/benchmark2.py
pytamp/benchmark/benchmark3.py
pytamp/benchmark/benchmark4.py
pytamp/planners/__init__.py
pytamp/planners/cartesian_planner.py
pytamp/planners/planner.py
pytamp/planners/prm_star_planner.py
pytamp/planners/rrt_star_planner.py
pytamp/scene/__init__.py
pytamp/scene/object.py
pytamp/scene/render.py
pytamp/scene/scene.py
pytamp/scene/scene_manager.py
pytamp/search/__init__.py
pytamp/search/mcts.py
pytamp/search/node_data.py
pytamp/search/planner.py
pytamp/utils/__init__.py
pytamp/utils/heuristic_utils.py
pytamp/utils/sampler.py
results/plot_result_level_1.py
results/plot_result_level_2.py
results/benchmark1/benchmark1_result_level_2.ipynb
results/benchmark1/benchmark1_save_trajectory.py
results/benchmark1/benchmark1_search.py
results/benchmark1/benchmark1_simulate.py
results/benchmark1/benchmark1_success_rate_test.py
results/benchmark1/benchmark1_unit_result.ipynb
results/benchmark1/benchmark1_unit_simulate.py
results/benchmark1/benchmark1_trajectory/final_trajectory/fail/bai_perturb/benchmark1_test_algo(bai_perturb)_budget(100)_seed(13)_1.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/fail/bai_ucb/benchmark1_test_algo(bai_ucb)_budget(100)_seed(100)_0.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/fail/bai_ucb/benchmark1_test_algo(bai_ucb)_budget(100)_seed(100)_2.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/fail/bai_ucb/benchmark1_test_algo(bai_ucb)_budget(100)_seed(100)_3.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/fail/bai_ucb/benchmark1_test_algo(bai_ucb)_budget(100)_seed(100)_4.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/fail/uct/benchmark1_test_algo(uct)_budget(100)_seed(1)_0.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/fail/uct/benchmark1_test_algo(uct)_budget(100)_seed(1)_2.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/fail/uct/benchmark1_test_algo(uct)_budget(100)_seed(100)_0.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/fail/uct/benchmark1_test_algo(uct)_budget(100)_seed(30)_0.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/fail/uct/benchmark1_test_algo(uct)_budget(100)_seed(40)_1.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/bai_perturb/benchmark1_test_algo(bai_perturb)_budget(100)_seed(15)_1.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/bai_perturb/benchmark1_test_algo(bai_perturb)_budget(100)_seed(16)_2.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/bai_perturb/benchmark1_test_algo(bai_perturb)_budget(100)_seed(21)_0.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/bai_perturb/benchmark1_test_algo(bai_perturb)_budget(100)_seed(21)_2.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/bai_perturb/benchmark1_test_algo(bai_perturb)_budget(100)_seed(22)_0.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/bai_ucb/benchmark1_test_algo(bai_ucb)_budget(100)_seed(100)_1.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/bai_ucb/benchmark1_test_algo(bai_ucb)_budget(100)_seed(20)_0.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/bai_ucb/benchmark1_test_algo(bai_ucb)_budget(100)_seed(21)_0.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/uct/benchmark1_test_algo(uct)_budget(100)_seed(1)_1.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/uct/benchmark1_test_algo(uct)_budget(100)_seed(100)_1.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/uct/benchmark1_test_algo(uct)_budget(100)_seed(21)_0.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/uct/benchmark1_test_algo(uct)_budget(100)_seed(40)_0.npy
results/benchmark1/benchmark1_trajectory/final_trajectory/success/uct/benchmark1_test_algo(uct)_budget(100)_seed(40)_2.npy
results/benchmark2/benchmark2_result_level_2.ipynb
results/benchmark2/benchmark2_simulate.py
results/benchmark2/benchmark2_unit_result.ipynb
results/benchmark3/benchmark3_result_level_2.ipynb
results/benchmark3/benchmark3_simulate.py
results/benchmark3/benchmark3_unit_result.ipynb
results/benchmark4/benchmark4_result_level_2.ipynb
results/benchmark4/benchmark4_simulate.py
results/benchmark4/benchmark4_unit_result.ipynb
scripts/run_benchmark1.sh
scripts/run_benchmark2.sh
scripts/run_benchmark3.sh
scripts/run_benchmark4.sh