Backfill OpenPI third_party libero core code
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +7 -0
- openpi/third_party/libero/libero/libero/__init__.py +96 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_10/KITCHEN_SCENE3_turn_on_the_stove_and_put_the_moka_pot_on_it.bddl +68 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_10/KITCHEN_SCENE4_put_the_black_bowl_in_the_bottom_drawer_of_the_cabinet_and_close_it.bddl +94 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_10/KITCHEN_SCENE6_put_the_yellow_and_white_mug_in_the_microwave_and_close_it.bddl +83 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_10/KITCHEN_SCENE8_put_both_moka_pots_on_the_stove.bddl +69 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_10/LIVING_ROOM_SCENE1_put_both_the_alphabet_soup_and_the_cream_cheese_box_in_the_basket.bddl +95 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_10/LIVING_ROOM_SCENE2_put_both_the_alphabet_soup_and_the_tomato_sauce_in_the_basket.bddl +134 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_10/LIVING_ROOM_SCENE2_put_both_the_cream_cheese_box_and_the_butter_in_the_basket.bddl +134 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_10/LIVING_ROOM_SCENE5_put_the_white_mug_on_the_left_plate_and_put_the_yellow_and_white_mug_on_the_right_plate.bddl +92 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_10/LIVING_ROOM_SCENE6_put_the_white_mug_on_the_plate_and_put_the_chocolate_pudding_to_the_right_of_the_plate.bddl +101 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_10/STUDY_SCENE1_pick_up_the_book_and_place_it_in_the_back_compartment_of_the_caddy.bddl +88 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_10/tasks_info.txt +10 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_close_the_top_drawer_of_the_cabinet.bddl +102 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_close_the_top_drawer_of_the_cabinet_and_put_the_black_bowl_on_top_of_it.bddl +103 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_put_the_black_bowl_in_the_top_drawer_of_the_cabinet.bddl +103 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_put_the_butter_at_the_back_in_the_top_drawer_of_the_cabinet_and_close_it.bddl +103 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_put_the_butter_at_the_front_in_the_top_drawer_of_the_cabinet_and_close_it.bddl +103 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_put_the_chocolate_pudding_in_the_top_drawer_of_the_cabinet_and_close_it.bddl +103 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_open_the_bottom_drawer_of_the_cabinet.bddl +76 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_open_the_top_drawer_of_the_cabinet.bddl +76 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_open_the_top_drawer_of_the_cabinet_and_put_the_bowl_in_it.bddl +77 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_put_the_black_bowl_on_the_plate.bddl +77 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_put_the_black_bowl_on_top_of_the_cabinet.bddl +77 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_open_the_top_drawer_of_the_cabinet.bddl +100 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_put_the_black_bowl_at_the_back_on_the_plate.bddl +101 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_put_the_black_bowl_at_the_front_on_the_plate.bddl +101 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_put_the_middle_black_bowl_on_the_plate.bddl +101 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_put_the_middle_black_bowl_on_top_of_the_cabinet.bddl +101 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_stack_the_black_bowl_at_the_front_on_the_black_bowl_in_the_middle.bddl +101 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_stack_the_middle_black_bowl_on_the_back_black_bowl.bddl +101 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE3_put_the_frying_pan_on_the_stove.bddl +68 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE3_put_the_moka_pot_on_the_stove.bddl +68 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE3_turn_on_the_stove.bddl +67 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE3_turn_on_the_stove_and_put_the_frying_pan_on_it.bddl +68 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_close_the_bottom_drawer_of_the_cabinet.bddl +93 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_close_the_bottom_drawer_of_the_cabinet_and_open_the_top_drawer.bddl +93 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_put_the_black_bowl_in_the_bottom_drawer_of_the_cabinet.bddl +94 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_put_the_black_bowl_on_top_of_the_cabinet.bddl +94 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_put_the_wine_bottle_in_the_bottom_drawer_of_the_cabinet.bddl +94 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_put_the_wine_bottle_on_the_wine_rack.bddl +94 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_close_the_top_drawer_of_the_cabinet.bddl +90 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_put_the_black_bowl_in_the_top_drawer_of_the_cabinet.bddl +91 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_put_the_black_bowl_on_the_plate.bddl +91 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_put_the_black_bowl_on_top_of_the_cabinet.bddl +91 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_put_the_ketchup_in_the_top_drawer_of_the_cabinet.bddl +91 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE6_close_the_microwave.bddl +82 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE6_put_the_yellow_and_white_mug_to_the_front_of_the_white_mug.bddl +83 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE7_open_the_microwave.bddl +71 -0
- openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE7_put_the_white_bowl_on_the_plate.bddl +72 -0
.gitattributes
CHANGED
|
@@ -79,3 +79,10 @@ openpi/third_party/aloha/aloha2/RSd405[[:space:]]2020[[:space:]]Worms-eye[[:spac
|
|
| 79 |
openpi/third_party/aloha/aloha2/aloha_gripper_assembly.pdf filter=lfs diff=lfs merge=lfs -text
|
| 80 |
openpi/third_party/aloha/aloha2/workcell_v2/Aloha[[:space:]]workcell[[:space:]]v2.stl filter=lfs diff=lfs merge=lfs -text
|
| 81 |
openpi/third_party/libero/images/fig1.png filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 79 |
openpi/third_party/aloha/aloha2/aloha_gripper_assembly.pdf filter=lfs diff=lfs merge=lfs -text
|
| 80 |
openpi/third_party/aloha/aloha2/workcell_v2/Aloha[[:space:]]workcell[[:space:]]v2.stl filter=lfs diff=lfs merge=lfs -text
|
| 81 |
openpi/third_party/libero/images/fig1.png filter=lfs diff=lfs merge=lfs -text
|
| 82 |
+
openpi/third_party/libero/libero/libero/init_files/libero_10/LIVING_ROOM_SCENE2_put_both_the_alphabet_soup_and_the_tomato_sauce_in_the_basket.init filter=lfs diff=lfs merge=lfs -text
|
| 83 |
+
openpi/third_party/libero/libero/libero/init_files/libero_10/LIVING_ROOM_SCENE2_put_both_the_cream_cheese_box_and_the_butter_in_the_basket.init filter=lfs diff=lfs merge=lfs -text
|
| 84 |
+
openpi/third_party/libero/libero/libero/init_files/libero_90/LIVING_ROOM_SCENE2_pick_up_the_alphabet_soup_and_put_it_in_the_basket.init filter=lfs diff=lfs merge=lfs -text
|
| 85 |
+
openpi/third_party/libero/libero/libero/init_files/libero_90/LIVING_ROOM_SCENE2_pick_up_the_butter_and_put_it_in_the_basket.init filter=lfs diff=lfs merge=lfs -text
|
| 86 |
+
openpi/third_party/libero/libero/libero/init_files/libero_90/LIVING_ROOM_SCENE2_pick_up_the_milk_and_put_it_in_the_basket.init filter=lfs diff=lfs merge=lfs -text
|
| 87 |
+
openpi/third_party/libero/libero/libero/init_files/libero_90/LIVING_ROOM_SCENE2_pick_up_the_orange_juice_and_put_it_in_the_basket.init filter=lfs diff=lfs merge=lfs -text
|
| 88 |
+
openpi/third_party/libero/libero/libero/init_files/libero_90/LIVING_ROOM_SCENE2_pick_up_the_tomato_sauce_and_put_it_in_the_basket.init filter=lfs diff=lfs merge=lfs -text
|
openpi/third_party/libero/libero/libero/__init__.py
ADDED
|
@@ -0,0 +1,96 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import os
|
| 2 |
+
import yaml
|
| 3 |
+
|
| 4 |
+
# This is a default path for localizing all the benchmark related files
|
| 5 |
+
libero_config_path = os.environ.get(
|
| 6 |
+
"LIBERO_CONFIG_PATH", os.path.expanduser("~/.libero")
|
| 7 |
+
)
|
| 8 |
+
config_file = os.path.join(libero_config_path, "config.yaml")
|
| 9 |
+
|
| 10 |
+
|
| 11 |
+
def get_default_path_dict(custom_location=None):
|
| 12 |
+
if custom_location is None:
|
| 13 |
+
benchmark_root_path = os.path.dirname(os.path.abspath(__file__))
|
| 14 |
+
else:
|
| 15 |
+
benchmark_root_path = custom_location
|
| 16 |
+
|
| 17 |
+
# This is a default path for localizing all the default bddl files
|
| 18 |
+
bddl_files_default_path = os.path.join(benchmark_root_path, "./bddl_files")
|
| 19 |
+
|
| 20 |
+
# This is a default path for localizing all the default bddl files
|
| 21 |
+
init_states_default_path = os.path.join(benchmark_root_path, "./init_files")
|
| 22 |
+
|
| 23 |
+
# This is a default path for localizing all the default datasets
|
| 24 |
+
dataset_default_path = os.path.join(benchmark_root_path, "../datasets")
|
| 25 |
+
|
| 26 |
+
# This is a default path for localizing all the default assets
|
| 27 |
+
assets_default_path = os.path.join(benchmark_root_path, "./assets")
|
| 28 |
+
|
| 29 |
+
return {
|
| 30 |
+
"benchmark_root": benchmark_root_path,
|
| 31 |
+
"bddl_files": bddl_files_default_path,
|
| 32 |
+
"init_states": init_states_default_path,
|
| 33 |
+
"datasets": dataset_default_path,
|
| 34 |
+
"assets": assets_default_path,
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
|
| 38 |
+
def get_libero_path(query_key):
|
| 39 |
+
with open(config_file, "r") as f:
|
| 40 |
+
config = dict(yaml.load(f.read(), Loader=yaml.FullLoader))
|
| 41 |
+
|
| 42 |
+
# Give warnings in case the user needs to access the paths
|
| 43 |
+
for key in config:
|
| 44 |
+
if not os.path.exists(config[key]):
|
| 45 |
+
print(f"[Warning]: {key} path {config[key]} does not exist!")
|
| 46 |
+
|
| 47 |
+
assert (
|
| 48 |
+
query_key in config
|
| 49 |
+
), f"Key {query_key} not found in config file {config_file}. You need to modify it. Available keys are: {config.keys()}"
|
| 50 |
+
return config[query_key]
|
| 51 |
+
|
| 52 |
+
|
| 53 |
+
def set_libero_default_path(custom_location=os.path.dirname(os.path.abspath(__file__))):
|
| 54 |
+
print(
|
| 55 |
+
f"[Warning] You are changing the default path for Libero config. This will affect all the paths in the config file."
|
| 56 |
+
)
|
| 57 |
+
new_config = get_default_path_dict(custom_location)
|
| 58 |
+
with open(config_file, "w") as f:
|
| 59 |
+
yaml.dump(new_config, f)
|
| 60 |
+
|
| 61 |
+
|
| 62 |
+
if not os.path.exists(libero_config_path):
|
| 63 |
+
os.makedirs(libero_config_path)
|
| 64 |
+
|
| 65 |
+
if not os.path.exists(config_file):
|
| 66 |
+
# Create a default config file
|
| 67 |
+
|
| 68 |
+
default_path_dict = get_default_path_dict()
|
| 69 |
+
answer = input(
|
| 70 |
+
"Do you want to specify a custom path for the dataset folder? (Y/N): "
|
| 71 |
+
).lower()
|
| 72 |
+
if answer == "y":
|
| 73 |
+
# If the user wants to specify a custom storage path, prompt them to enter it
|
| 74 |
+
custom_dataset_path = input(
|
| 75 |
+
"Enter the path where you want to store the datasets: "
|
| 76 |
+
)
|
| 77 |
+
full_custom_dataset_path = os.path.join(
|
| 78 |
+
os.path.abspath(os.path.expanduser(custom_dataset_path)), "datasets"
|
| 79 |
+
)
|
| 80 |
+
# Check if the custom storage path exists, and create if it doesn't
|
| 81 |
+
|
| 82 |
+
print("The full path of the custom storage path you entered is:")
|
| 83 |
+
print(full_custom_dataset_path)
|
| 84 |
+
print("Do you want to continue? (Y/N)")
|
| 85 |
+
confirm_answer = input().lower()
|
| 86 |
+
if confirm_answer == "y":
|
| 87 |
+
if not os.path.exists(full_custom_dataset_path):
|
| 88 |
+
os.makedirs(full_custom_dataset_path)
|
| 89 |
+
default_path_dict["datasets"] = full_custom_dataset_path
|
| 90 |
+
print("Initializing the default config file...")
|
| 91 |
+
print(f"The following information is stored in the config file: {config_file}")
|
| 92 |
+
# write all the paths into a yaml file
|
| 93 |
+
with open(config_file, "w") as f:
|
| 94 |
+
yaml.dump(default_path_dict, f)
|
| 95 |
+
for key, value in default_path_dict.items():
|
| 96 |
+
print(f"{key}: {value}")
|
openpi/third_party/libero/libero/libero/bddl_files/libero_10/KITCHEN_SCENE3_turn_on_the_stove_and_put_the_moka_pot_on_it.bddl
ADDED
|
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language turn on the stove and put the moka pot on it)
|
| 4 |
+
(:regions
|
| 5 |
+
(flat_stove_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.21000000000000002 0.19 -0.19 0.21000000000000002)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(frypan_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 -0.275 -0.025 -0.225)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(moka_pot_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.025 -0.025 0.07500000000000001 0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(cook_region
|
| 39 |
+
(:target flat_stove_1)
|
| 40 |
+
)
|
| 41 |
+
)
|
| 42 |
+
|
| 43 |
+
(:fixtures
|
| 44 |
+
kitchen_table - kitchen_table
|
| 45 |
+
flat_stove_1 - flat_stove
|
| 46 |
+
)
|
| 47 |
+
|
| 48 |
+
(:objects
|
| 49 |
+
chefmate_8_frypan_1 - chefmate_8_frypan
|
| 50 |
+
moka_pot_1 - moka_pot
|
| 51 |
+
)
|
| 52 |
+
|
| 53 |
+
(:obj_of_interest
|
| 54 |
+
moka_pot_1
|
| 55 |
+
flat_stove_1
|
| 56 |
+
)
|
| 57 |
+
|
| 58 |
+
(:init
|
| 59 |
+
(On flat_stove_1 kitchen_table_flat_stove_init_region)
|
| 60 |
+
(On chefmate_8_frypan_1 kitchen_table_frypan_init_region)
|
| 61 |
+
(On moka_pot_1 kitchen_table_moka_pot_init_region)
|
| 62 |
+
)
|
| 63 |
+
|
| 64 |
+
(:goal
|
| 65 |
+
(And (Turnon flat_stove_1) (On moka_pot_1 flat_stove_1_cook_region))
|
| 66 |
+
)
|
| 67 |
+
|
| 68 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_10/KITCHEN_SCENE4_put_the_black_bowl_in_the_bottom_drawer_of_the_cabinet_and_close_it.bddl
ADDED
|
@@ -0,0 +1,94 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the black bowl in the bottom drawer of the cabinet and close it)
|
| 4 |
+
(:regions
|
| 5 |
+
(white_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.29 0.01 0.31)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(wine_rack_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.11 -0.31 -0.09000000000000001 -0.29)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(3.141592653589793 3.141592653589793)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.0049999999999999975 -0.07500000000000001 0.055 -0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(wine_bottle_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target white_cabinet_1)
|
| 51 |
+
)
|
| 52 |
+
(top_region
|
| 53 |
+
(:target white_cabinet_1)
|
| 54 |
+
)
|
| 55 |
+
(middle_region
|
| 56 |
+
(:target white_cabinet_1)
|
| 57 |
+
)
|
| 58 |
+
(bottom_region
|
| 59 |
+
(:target white_cabinet_1)
|
| 60 |
+
)
|
| 61 |
+
(top_region
|
| 62 |
+
(:target wine_rack_1)
|
| 63 |
+
)
|
| 64 |
+
)
|
| 65 |
+
|
| 66 |
+
(:fixtures
|
| 67 |
+
kitchen_table - kitchen_table
|
| 68 |
+
white_cabinet_1 - white_cabinet
|
| 69 |
+
wine_rack_1 - wine_rack
|
| 70 |
+
)
|
| 71 |
+
|
| 72 |
+
(:objects
|
| 73 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 74 |
+
wine_bottle_1 - wine_bottle
|
| 75 |
+
)
|
| 76 |
+
|
| 77 |
+
(:obj_of_interest
|
| 78 |
+
akita_black_bowl_1
|
| 79 |
+
white_cabinet_1
|
| 80 |
+
)
|
| 81 |
+
|
| 82 |
+
(:init
|
| 83 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 84 |
+
(On wine_bottle_1 kitchen_table_wine_bottle_init_region)
|
| 85 |
+
(On white_cabinet_1 kitchen_table_white_cabinet_init_region)
|
| 86 |
+
(On wine_rack_1 kitchen_table_wine_rack_init_region)
|
| 87 |
+
(Open white_cabinet_1_bottom_region)
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
(:goal
|
| 91 |
+
(And (Close white_cabinet_1_bottom_region) (In akita_black_bowl_1 white_cabinet_1_bottom_region))
|
| 92 |
+
)
|
| 93 |
+
|
| 94 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_10/KITCHEN_SCENE6_put_the_yellow_and_white_mug_in_the_microwave_and_close_it.bddl
ADDED
|
@@ -0,0 +1,83 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the yellow and white mug in the microwave and close it)
|
| 4 |
+
(:regions
|
| 5 |
+
(microwave_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.33999999999999997 0.01 0.36)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0 0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(white_yellow_mug_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.025 -0.025 0.025 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(porcelain_mug_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 -0.275 -0.07500000000000001 -0.225)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(porcelain_mug_front_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.05 -0.3 0.05 -0.2)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target microwave_1)
|
| 51 |
+
)
|
| 52 |
+
(heating_region
|
| 53 |
+
(:target microwave_1)
|
| 54 |
+
)
|
| 55 |
+
)
|
| 56 |
+
|
| 57 |
+
(:fixtures
|
| 58 |
+
kitchen_table - kitchen_table
|
| 59 |
+
microwave_1 - microwave
|
| 60 |
+
)
|
| 61 |
+
|
| 62 |
+
(:objects
|
| 63 |
+
porcelain_mug_1 - porcelain_mug
|
| 64 |
+
white_yellow_mug_1 - white_yellow_mug
|
| 65 |
+
)
|
| 66 |
+
|
| 67 |
+
(:obj_of_interest
|
| 68 |
+
white_yellow_mug_1
|
| 69 |
+
microwave_1
|
| 70 |
+
)
|
| 71 |
+
|
| 72 |
+
(:init
|
| 73 |
+
(On porcelain_mug_1 kitchen_table_porcelain_mug_init_region)
|
| 74 |
+
(On white_yellow_mug_1 kitchen_table_white_yellow_mug_init_region)
|
| 75 |
+
(On microwave_1 kitchen_table_microwave_init_region)
|
| 76 |
+
(Open microwave_1)
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:goal
|
| 80 |
+
(And (In white_yellow_mug_1 microwave_1_heating_region) (Close microwave_1))
|
| 81 |
+
)
|
| 82 |
+
|
| 83 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_10/KITCHEN_SCENE8_put_both_moka_pots_on_the_stove.bddl
ADDED
|
@@ -0,0 +1,69 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put both moka pots on the stove)
|
| 4 |
+
(:regions
|
| 5 |
+
(flat_stove_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.21000000000000002 -0.21000000000000002 -0.19 -0.19)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(moka_pot_right_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 0.225 -0.025 0.275)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(moka_pot_left_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.025 0.025 0.07500000000000001 0.07500000000000001)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(cook_region
|
| 39 |
+
(:target flat_stove_1)
|
| 40 |
+
)
|
| 41 |
+
)
|
| 42 |
+
|
| 43 |
+
(:fixtures
|
| 44 |
+
kitchen_table - kitchen_table
|
| 45 |
+
flat_stove_1 - flat_stove
|
| 46 |
+
)
|
| 47 |
+
|
| 48 |
+
(:objects
|
| 49 |
+
moka_pot_1 moka_pot_2 - moka_pot
|
| 50 |
+
)
|
| 51 |
+
|
| 52 |
+
(:obj_of_interest
|
| 53 |
+
moka_pot_1
|
| 54 |
+
moka_pot_2
|
| 55 |
+
flat_stove_1
|
| 56 |
+
)
|
| 57 |
+
|
| 58 |
+
(:init
|
| 59 |
+
(On flat_stove_1 kitchen_table_flat_stove_init_region)
|
| 60 |
+
(On moka_pot_1 kitchen_table_moka_pot_right_init_region)
|
| 61 |
+
(On moka_pot_2 kitchen_table_moka_pot_left_init_region)
|
| 62 |
+
(Turnon flat_stove_1)
|
| 63 |
+
)
|
| 64 |
+
|
| 65 |
+
(:goal
|
| 66 |
+
(And (On moka_pot_1 flat_stove_1_cook_region) (On moka_pot_2 flat_stove_1_cook_region) (Turnon flat_stove_1))
|
| 67 |
+
)
|
| 68 |
+
|
| 69 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_10/LIVING_ROOM_SCENE1_put_both_the_alphabet_soup_and_the_cream_cheese_box_in_the_basket.bddl
ADDED
|
@@ -0,0 +1,95 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Living_Room_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put both the alphabet soup and the cream cheese box in the basket)
|
| 4 |
+
(:regions
|
| 5 |
+
(basket_init_region
|
| 6 |
+
(:target living_room_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.25 0.01 0.27)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(alphabet_soup_init_region
|
| 17 |
+
(:target living_room_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(0.025 -0.125 0.07500000000000001 -0.07500000000000001)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(cream_cheese_init_region
|
| 28 |
+
(:target living_room_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.175 0.034999999999999996 -0.125 0.08499999999999999)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(tomato_sauce_init_region
|
| 39 |
+
(:target living_room_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(0.07500000000000001 -0.225 0.125 -0.17500000000000002)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(ketchup_init_region
|
| 50 |
+
(:target living_room_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.225 -0.175 -0.17500000000000002 -0.125)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(contain_region
|
| 61 |
+
(:target basket_1)
|
| 62 |
+
)
|
| 63 |
+
)
|
| 64 |
+
|
| 65 |
+
(:fixtures
|
| 66 |
+
living_room_table - living_room_table
|
| 67 |
+
)
|
| 68 |
+
|
| 69 |
+
(:objects
|
| 70 |
+
alphabet_soup_1 - alphabet_soup
|
| 71 |
+
cream_cheese_1 - cream_cheese
|
| 72 |
+
tomato_sauce_1 - tomato_sauce
|
| 73 |
+
ketchup_1 - ketchup
|
| 74 |
+
basket_1 - basket
|
| 75 |
+
)
|
| 76 |
+
|
| 77 |
+
(:obj_of_interest
|
| 78 |
+
alphabet_soup_1
|
| 79 |
+
cream_cheese_1
|
| 80 |
+
basket_1
|
| 81 |
+
)
|
| 82 |
+
|
| 83 |
+
(:init
|
| 84 |
+
(On alphabet_soup_1 living_room_table_alphabet_soup_init_region)
|
| 85 |
+
(On cream_cheese_1 living_room_table_cream_cheese_init_region)
|
| 86 |
+
(On tomato_sauce_1 living_room_table_tomato_sauce_init_region)
|
| 87 |
+
(On ketchup_1 living_room_table_ketchup_init_region)
|
| 88 |
+
(On basket_1 living_room_table_basket_init_region)
|
| 89 |
+
)
|
| 90 |
+
|
| 91 |
+
(:goal
|
| 92 |
+
(And (In alphabet_soup_1 basket_1_contain_region) (In cream_cheese_1 basket_1_contain_region))
|
| 93 |
+
)
|
| 94 |
+
|
| 95 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_10/LIVING_ROOM_SCENE2_put_both_the_alphabet_soup_and_the_tomato_sauce_in_the_basket.bddl
ADDED
|
@@ -0,0 +1,134 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Living_Room_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put both the alphabet soup and the tomato sauce in the basket)
|
| 4 |
+
(:regions
|
| 5 |
+
(basket_init_region
|
| 6 |
+
(:target living_room_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.25 0.01 0.27)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(milk_init_region
|
| 17 |
+
(:target living_room_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(0.025 -0.125 0.07500000000000001 -0.07500000000000001)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(cream_cheese_init_region
|
| 28 |
+
(:target living_room_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.07500000000000001 -0.225 0.125 -0.17500000000000002)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(orange_juice_init_region
|
| 39 |
+
(:target living_room_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.025 -0.275 0.025 -0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(tomato_sauce_init_region
|
| 50 |
+
(:target living_room_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.125 0.025 -0.07500000000000001 0.07500000000000001)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(alphabet_soup_init_region
|
| 61 |
+
(:target living_room_table)
|
| 62 |
+
(:ranges (
|
| 63 |
+
(-0.125 -0.175 -0.07500000000000001 -0.125)
|
| 64 |
+
)
|
| 65 |
+
)
|
| 66 |
+
(:yaw_rotation (
|
| 67 |
+
(0.0 0.0)
|
| 68 |
+
)
|
| 69 |
+
)
|
| 70 |
+
)
|
| 71 |
+
(butter_init_region
|
| 72 |
+
(:target living_room_table)
|
| 73 |
+
(:ranges (
|
| 74 |
+
(0.025 0.025 0.07500000000000001 0.07500000000000001)
|
| 75 |
+
)
|
| 76 |
+
)
|
| 77 |
+
(:yaw_rotation (
|
| 78 |
+
(0.0 0.0)
|
| 79 |
+
)
|
| 80 |
+
)
|
| 81 |
+
)
|
| 82 |
+
(ketchup_init_region
|
| 83 |
+
(:target living_room_table)
|
| 84 |
+
(:ranges (
|
| 85 |
+
(-0.275 -0.175 -0.225 -0.125)
|
| 86 |
+
)
|
| 87 |
+
)
|
| 88 |
+
(:yaw_rotation (
|
| 89 |
+
(0.0 0.0)
|
| 90 |
+
)
|
| 91 |
+
)
|
| 92 |
+
)
|
| 93 |
+
(contain_region
|
| 94 |
+
(:target basket_1)
|
| 95 |
+
)
|
| 96 |
+
)
|
| 97 |
+
|
| 98 |
+
(:fixtures
|
| 99 |
+
living_room_table - living_room_table
|
| 100 |
+
)
|
| 101 |
+
|
| 102 |
+
(:objects
|
| 103 |
+
alphabet_soup_1 - alphabet_soup
|
| 104 |
+
cream_cheese_1 - cream_cheese
|
| 105 |
+
tomato_sauce_1 - tomato_sauce
|
| 106 |
+
ketchup_1 - ketchup
|
| 107 |
+
orange_juice_1 - orange_juice
|
| 108 |
+
milk_1 - milk
|
| 109 |
+
butter_1 - butter
|
| 110 |
+
basket_1 - basket
|
| 111 |
+
)
|
| 112 |
+
|
| 113 |
+
(:obj_of_interest
|
| 114 |
+
alphabet_soup_1
|
| 115 |
+
tomato_sauce_1
|
| 116 |
+
basket_1
|
| 117 |
+
)
|
| 118 |
+
|
| 119 |
+
(:init
|
| 120 |
+
(On alphabet_soup_1 living_room_table_alphabet_soup_init_region)
|
| 121 |
+
(On cream_cheese_1 living_room_table_cream_cheese_init_region)
|
| 122 |
+
(On tomato_sauce_1 living_room_table_tomato_sauce_init_region)
|
| 123 |
+
(On ketchup_1 living_room_table_ketchup_init_region)
|
| 124 |
+
(On milk_1 living_room_table_milk_init_region)
|
| 125 |
+
(On orange_juice_1 living_room_table_orange_juice_init_region)
|
| 126 |
+
(On butter_1 living_room_table_butter_init_region)
|
| 127 |
+
(On basket_1 living_room_table_basket_init_region)
|
| 128 |
+
)
|
| 129 |
+
|
| 130 |
+
(:goal
|
| 131 |
+
(And (In alphabet_soup_1 basket_1_contain_region) (In tomato_sauce_1 basket_1_contain_region))
|
| 132 |
+
)
|
| 133 |
+
|
| 134 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_10/LIVING_ROOM_SCENE2_put_both_the_cream_cheese_box_and_the_butter_in_the_basket.bddl
ADDED
|
@@ -0,0 +1,134 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Living_Room_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put both the cream cheese box and the butter in the basket)
|
| 4 |
+
(:regions
|
| 5 |
+
(basket_init_region
|
| 6 |
+
(:target living_room_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.25 0.01 0.27)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(milk_init_region
|
| 17 |
+
(:target living_room_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(0.025 -0.125 0.07500000000000001 -0.07500000000000001)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(cream_cheese_init_region
|
| 28 |
+
(:target living_room_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.07500000000000001 -0.225 0.125 -0.17500000000000002)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(orange_juice_init_region
|
| 39 |
+
(:target living_room_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.025 -0.275 0.025 -0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(tomato_sauce_init_region
|
| 50 |
+
(:target living_room_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.125 0.025 -0.07500000000000001 0.07500000000000001)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(alphabet_soup_init_region
|
| 61 |
+
(:target living_room_table)
|
| 62 |
+
(:ranges (
|
| 63 |
+
(-0.125 -0.175 -0.07500000000000001 -0.125)
|
| 64 |
+
)
|
| 65 |
+
)
|
| 66 |
+
(:yaw_rotation (
|
| 67 |
+
(0.0 0.0)
|
| 68 |
+
)
|
| 69 |
+
)
|
| 70 |
+
)
|
| 71 |
+
(butter_init_region
|
| 72 |
+
(:target living_room_table)
|
| 73 |
+
(:ranges (
|
| 74 |
+
(0.025 0.025 0.07500000000000001 0.07500000000000001)
|
| 75 |
+
)
|
| 76 |
+
)
|
| 77 |
+
(:yaw_rotation (
|
| 78 |
+
(0.0 0.0)
|
| 79 |
+
)
|
| 80 |
+
)
|
| 81 |
+
)
|
| 82 |
+
(ketchup_init_region
|
| 83 |
+
(:target living_room_table)
|
| 84 |
+
(:ranges (
|
| 85 |
+
(-0.275 -0.175 -0.225 -0.125)
|
| 86 |
+
)
|
| 87 |
+
)
|
| 88 |
+
(:yaw_rotation (
|
| 89 |
+
(0.0 0.0)
|
| 90 |
+
)
|
| 91 |
+
)
|
| 92 |
+
)
|
| 93 |
+
(contain_region
|
| 94 |
+
(:target basket_1)
|
| 95 |
+
)
|
| 96 |
+
)
|
| 97 |
+
|
| 98 |
+
(:fixtures
|
| 99 |
+
living_room_table - living_room_table
|
| 100 |
+
)
|
| 101 |
+
|
| 102 |
+
(:objects
|
| 103 |
+
alphabet_soup_1 - alphabet_soup
|
| 104 |
+
cream_cheese_1 - cream_cheese
|
| 105 |
+
tomato_sauce_1 - tomato_sauce
|
| 106 |
+
ketchup_1 - ketchup
|
| 107 |
+
orange_juice_1 - orange_juice
|
| 108 |
+
milk_1 - milk
|
| 109 |
+
butter_1 - butter
|
| 110 |
+
basket_1 - basket
|
| 111 |
+
)
|
| 112 |
+
|
| 113 |
+
(:obj_of_interest
|
| 114 |
+
cream_cheese_1
|
| 115 |
+
butter_1
|
| 116 |
+
basket_1
|
| 117 |
+
)
|
| 118 |
+
|
| 119 |
+
(:init
|
| 120 |
+
(On alphabet_soup_1 living_room_table_alphabet_soup_init_region)
|
| 121 |
+
(On cream_cheese_1 living_room_table_cream_cheese_init_region)
|
| 122 |
+
(On tomato_sauce_1 living_room_table_tomato_sauce_init_region)
|
| 123 |
+
(On ketchup_1 living_room_table_ketchup_init_region)
|
| 124 |
+
(On milk_1 living_room_table_milk_init_region)
|
| 125 |
+
(On orange_juice_1 living_room_table_orange_juice_init_region)
|
| 126 |
+
(On butter_1 living_room_table_butter_init_region)
|
| 127 |
+
(On basket_1 living_room_table_basket_init_region)
|
| 128 |
+
)
|
| 129 |
+
|
| 130 |
+
(:goal
|
| 131 |
+
(And (In cream_cheese_1 basket_1_contain_region) (In butter_1 basket_1_contain_region))
|
| 132 |
+
)
|
| 133 |
+
|
| 134 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_10/LIVING_ROOM_SCENE5_put_the_white_mug_on_the_left_plate_and_put_the_yellow_and_white_mug_on_the_right_plate.bddl
ADDED
|
@@ -0,0 +1,92 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Living_Room_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the white mug on the left plate and put the yellow and white mug on the right plate)
|
| 4 |
+
(:regions
|
| 5 |
+
(plate_left_region
|
| 6 |
+
(:target living_room_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.025 -0.325 0.025 -0.27499999999999997)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(plate_right_region
|
| 17 |
+
(:target living_room_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.025 0.27499999999999997 0.025 0.325)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(porcelain_mug_init_region
|
| 28 |
+
(:target living_room_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 -0.175 -0.07500000000000001 -0.125)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(white_yellow_mug_init_region
|
| 39 |
+
(:target living_room_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.07500000000000001 0.07500000000000001 -0.025 0.125)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(red_coffee_mug_init_region
|
| 50 |
+
(:target living_room_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.225 -0.025 -0.17500000000000002 0.025)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
)
|
| 61 |
+
|
| 62 |
+
(:fixtures
|
| 63 |
+
living_room_table - living_room_table
|
| 64 |
+
)
|
| 65 |
+
|
| 66 |
+
(:objects
|
| 67 |
+
porcelain_mug_1 - porcelain_mug
|
| 68 |
+
red_coffee_mug_1 - red_coffee_mug
|
| 69 |
+
white_yellow_mug_1 - white_yellow_mug
|
| 70 |
+
plate_1 plate_2 - plate
|
| 71 |
+
)
|
| 72 |
+
|
| 73 |
+
(:obj_of_interest
|
| 74 |
+
plate_1
|
| 75 |
+
plate_2
|
| 76 |
+
white_yellow_mug_1
|
| 77 |
+
porcelain_mug_1
|
| 78 |
+
)
|
| 79 |
+
|
| 80 |
+
(:init
|
| 81 |
+
(On plate_1 living_room_table_plate_left_region)
|
| 82 |
+
(On plate_2 living_room_table_plate_right_region)
|
| 83 |
+
(On red_coffee_mug_1 living_room_table_red_coffee_mug_init_region)
|
| 84 |
+
(On white_yellow_mug_1 living_room_table_white_yellow_mug_init_region)
|
| 85 |
+
(On porcelain_mug_1 living_room_table_porcelain_mug_init_region)
|
| 86 |
+
)
|
| 87 |
+
|
| 88 |
+
(:goal
|
| 89 |
+
(And (On porcelain_mug_1 plate_1) (On white_yellow_mug_1 plate_2))
|
| 90 |
+
)
|
| 91 |
+
|
| 92 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_10/LIVING_ROOM_SCENE6_put_the_white_mug_on_the_plate_and_put_the_chocolate_pudding_to_the_right_of_the_plate.bddl
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Living_Room_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the white mug on the plate and put the chocolate pudding to the right of the plate)
|
| 4 |
+
(:regions
|
| 5 |
+
(plate_left_region
|
| 6 |
+
(:target living_room_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(0.09999999999999999 -0.15000000000000002 0.2 -0.05)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(plate_right_region
|
| 17 |
+
(:target living_room_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(0.09999999999999999 0.05 0.2 0.15000000000000002)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(plate_init_region
|
| 28 |
+
(:target living_room_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.125 -0.025 0.175 0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(porcelain_mug_init_region
|
| 39 |
+
(:target living_room_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.125 -0.175 -0.07500000000000001 -0.125)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(chocolate_pudding_init_region
|
| 50 |
+
(:target living_room_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.07500000000000001 0.07500000000000001 -0.025 0.125)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(red_coffee_mug_init_region
|
| 61 |
+
(:target living_room_table)
|
| 62 |
+
(:ranges (
|
| 63 |
+
(-0.225 -0.025 -0.17500000000000002 0.025)
|
| 64 |
+
)
|
| 65 |
+
)
|
| 66 |
+
(:yaw_rotation (
|
| 67 |
+
(0.0 0.0)
|
| 68 |
+
)
|
| 69 |
+
)
|
| 70 |
+
)
|
| 71 |
+
)
|
| 72 |
+
|
| 73 |
+
(:fixtures
|
| 74 |
+
living_room_table - living_room_table
|
| 75 |
+
)
|
| 76 |
+
|
| 77 |
+
(:objects
|
| 78 |
+
porcelain_mug_1 - porcelain_mug
|
| 79 |
+
red_coffee_mug_1 - red_coffee_mug
|
| 80 |
+
plate_1 - plate
|
| 81 |
+
chocolate_pudding_1 - chocolate_pudding
|
| 82 |
+
)
|
| 83 |
+
|
| 84 |
+
(:obj_of_interest
|
| 85 |
+
plate_1
|
| 86 |
+
chocolate_pudding_1
|
| 87 |
+
porcelain_mug_1
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
(:init
|
| 91 |
+
(On plate_1 living_room_table_plate_init_region)
|
| 92 |
+
(On red_coffee_mug_1 living_room_table_red_coffee_mug_init_region)
|
| 93 |
+
(On chocolate_pudding_1 living_room_table_chocolate_pudding_init_region)
|
| 94 |
+
(On porcelain_mug_1 living_room_table_porcelain_mug_init_region)
|
| 95 |
+
)
|
| 96 |
+
|
| 97 |
+
(:goal
|
| 98 |
+
(And (On porcelain_mug_1 plate_1) (On chocolate_pudding_1 living_room_table_plate_right_region))
|
| 99 |
+
)
|
| 100 |
+
|
| 101 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_10/STUDY_SCENE1_pick_up_the_book_and_place_it_in_the_back_compartment_of_the_caddy.bddl
ADDED
|
@@ -0,0 +1,88 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Study_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language pick up the book and place it in the back compartment of the caddy)
|
| 4 |
+
(:regions
|
| 5 |
+
(desk_caddy_init_region
|
| 6 |
+
(:target study_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.21000000000000002 -0.15000000000000002 -0.19 -0.13)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(black_book_init_region
|
| 17 |
+
(:target study_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.025 0.125 0.025 0.175)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(-1.5707963267948966 -0.7853981633974483)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(white_yellow_mug_init_region
|
| 28 |
+
(:target study_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.07500000000000001 -0.025 0.125 0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(desk_caddy_right_region
|
| 39 |
+
(:target study_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.25 0.09999999999999999 -0.15000000000000002 0.2)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(3.141592653589793 3.141592653589793)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(right_contain_region
|
| 50 |
+
(:target desk_caddy_1)
|
| 51 |
+
)
|
| 52 |
+
(left_contain_region
|
| 53 |
+
(:target desk_caddy_1)
|
| 54 |
+
)
|
| 55 |
+
(back_contain_region
|
| 56 |
+
(:target desk_caddy_1)
|
| 57 |
+
)
|
| 58 |
+
(front_contain_region
|
| 59 |
+
(:target desk_caddy_1)
|
| 60 |
+
)
|
| 61 |
+
)
|
| 62 |
+
|
| 63 |
+
(:fixtures
|
| 64 |
+
study_table - study_table
|
| 65 |
+
desk_caddy_1 - desk_caddy
|
| 66 |
+
)
|
| 67 |
+
|
| 68 |
+
(:objects
|
| 69 |
+
black_book_1 - black_book
|
| 70 |
+
white_yellow_mug_1 - white_yellow_mug
|
| 71 |
+
)
|
| 72 |
+
|
| 73 |
+
(:obj_of_interest
|
| 74 |
+
black_book_1
|
| 75 |
+
desk_caddy_1
|
| 76 |
+
)
|
| 77 |
+
|
| 78 |
+
(:init
|
| 79 |
+
(On desk_caddy_1 study_table_desk_caddy_init_region)
|
| 80 |
+
(On black_book_1 study_table_black_book_init_region)
|
| 81 |
+
(On white_yellow_mug_1 study_table_white_yellow_mug_init_region)
|
| 82 |
+
)
|
| 83 |
+
|
| 84 |
+
(:goal
|
| 85 |
+
(And (In black_book_1 desk_caddy_1_back_contain_region))
|
| 86 |
+
)
|
| 87 |
+
|
| 88 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_10/tasks_info.txt
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
libero/bddl_files/libero_10/KITCHEN_SCENE3_turn_on_the_stove_and_put_the_moka_pot_on_it.bddl
|
| 2 |
+
libero/bddl_files/libero_10/KITCHEN_SCENE4_put_the_black_bowl_in_the_bottom_drawer_of_the_cabinet_and_close_it.bddl
|
| 3 |
+
libero/bddl_files/libero_10/KITCHEN_SCENE6_put_the_yellow_and_white_mug_in_the_microwave_and_close_it.bddl
|
| 4 |
+
libero/bddl_files/libero_10/KITCHEN_SCENE8_put_both_moka_pots_on_the_stove.bddl
|
| 5 |
+
libero/bddl_files/libero_10/LIVING_ROOM_SCENE1_put_both_the_alphabet_soup_and_the_cream_cheese_box_in_the_basket.bddl
|
| 6 |
+
libero/bddl_files/libero_10/LIVING_ROOM_SCENE2_put_both_the_alphabet_soup_and_the_tomato_sauce_in_the_basket.bddl
|
| 7 |
+
libero/bddl_files/libero_10/LIVING_ROOM_SCENE2_put_both_the_cream_cheese_box_and_the_butter_in_the_basket.bddl
|
| 8 |
+
libero/bddl_files/libero_10/LIVING_ROOM_SCENE5_put_the_white_mug_on_the_left_plate_and_put_the_yellow_and_white_mug_on_the_right_plate.bddl
|
| 9 |
+
libero/bddl_files/libero_10/LIVING_ROOM_SCENE6_put_the_white_mug_on_the_plate_and_put_the_chocolate_pudding_to_the_right_of_the_plate.bddl
|
| 10 |
+
libero/bddl_files/libero_10/STUDY_SCENE1_pick_up_the_book_and_place_it_in_the_back_compartment_of_the_caddy.bddl
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_close_the_top_drawer_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,102 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language close the top drawer of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.125 -0.025 -0.07500000000000001 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(butter_back_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 0.17500000000000002 -0.07500000000000001 0.225)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(butter_front_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.025 0.17500000000000002 0.025 0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(chocolate_pudding_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 0.025 0.025 0.07500000000000001)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 81 |
+
butter_1 butter_2 - butter
|
| 82 |
+
chocolate_pudding_1 - chocolate_pudding
|
| 83 |
+
)
|
| 84 |
+
|
| 85 |
+
(:obj_of_interest
|
| 86 |
+
wooden_cabinet_1
|
| 87 |
+
)
|
| 88 |
+
|
| 89 |
+
(:init
|
| 90 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 91 |
+
(On butter_1 kitchen_table_butter_front_init_region)
|
| 92 |
+
(On butter_2 kitchen_table_butter_back_init_region)
|
| 93 |
+
(On chocolate_pudding_1 kitchen_table_chocolate_pudding_init_region)
|
| 94 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 95 |
+
(Open wooden_cabinet_1_top_region)
|
| 96 |
+
)
|
| 97 |
+
|
| 98 |
+
(:goal
|
| 99 |
+
(And (Close wooden_cabinet_1_top_region))
|
| 100 |
+
)
|
| 101 |
+
|
| 102 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_close_the_top_drawer_of_the_cabinet_and_put_the_black_bowl_on_top_of_it.bddl
ADDED
|
@@ -0,0 +1,103 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language close the top drawer of the cabinet and put the black bowl on top of it)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.125 -0.025 -0.07500000000000001 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(butter_back_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 0.17500000000000002 -0.07500000000000001 0.225)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(butter_front_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.025 0.17500000000000002 0.025 0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(chocolate_pudding_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 0.025 0.025 0.07500000000000001)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 81 |
+
butter_1 butter_2 - butter
|
| 82 |
+
chocolate_pudding_1 - chocolate_pudding
|
| 83 |
+
)
|
| 84 |
+
|
| 85 |
+
(:obj_of_interest
|
| 86 |
+
wooden_cabinet_1
|
| 87 |
+
akita_black_bowl_1
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
(:init
|
| 91 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 92 |
+
(On butter_1 kitchen_table_butter_front_init_region)
|
| 93 |
+
(On butter_2 kitchen_table_butter_back_init_region)
|
| 94 |
+
(On chocolate_pudding_1 kitchen_table_chocolate_pudding_init_region)
|
| 95 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 96 |
+
(Open wooden_cabinet_1_top_region)
|
| 97 |
+
)
|
| 98 |
+
|
| 99 |
+
(:goal
|
| 100 |
+
(And (Close wooden_cabinet_1_top_region) (On akita_black_bowl_1 wooden_cabinet_1_top_side))
|
| 101 |
+
)
|
| 102 |
+
|
| 103 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_put_the_black_bowl_in_the_top_drawer_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,103 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the black bowl in the top drawer of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.125 -0.025 -0.07500000000000001 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(butter_back_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 0.17500000000000002 -0.07500000000000001 0.225)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(butter_front_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.025 0.17500000000000002 0.025 0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(chocolate_pudding_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 0.025 0.025 0.07500000000000001)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 81 |
+
butter_1 butter_2 - butter
|
| 82 |
+
chocolate_pudding_1 - chocolate_pudding
|
| 83 |
+
)
|
| 84 |
+
|
| 85 |
+
(:obj_of_interest
|
| 86 |
+
akita_black_bowl_1
|
| 87 |
+
wooden_cabinet_1
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
(:init
|
| 91 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 92 |
+
(On butter_1 kitchen_table_butter_front_init_region)
|
| 93 |
+
(On butter_2 kitchen_table_butter_back_init_region)
|
| 94 |
+
(On chocolate_pudding_1 kitchen_table_chocolate_pudding_init_region)
|
| 95 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 96 |
+
(Open wooden_cabinet_1_top_region)
|
| 97 |
+
)
|
| 98 |
+
|
| 99 |
+
(:goal
|
| 100 |
+
(And (In akita_black_bowl_1 wooden_cabinet_1_top_region))
|
| 101 |
+
)
|
| 102 |
+
|
| 103 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_put_the_butter_at_the_back_in_the_top_drawer_of_the_cabinet_and_close_it.bddl
ADDED
|
@@ -0,0 +1,103 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the butter at the back in the top drawer of the cabinet and close it)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.125 -0.025 -0.07500000000000001 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(butter_back_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 0.17500000000000002 -0.07500000000000001 0.225)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(butter_front_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.025 0.17500000000000002 0.025 0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(chocolate_pudding_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 0.025 0.025 0.07500000000000001)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 81 |
+
butter_1 butter_2 - butter
|
| 82 |
+
chocolate_pudding_1 - chocolate_pudding
|
| 83 |
+
)
|
| 84 |
+
|
| 85 |
+
(:obj_of_interest
|
| 86 |
+
butter_2
|
| 87 |
+
wooden_cabinet_1
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
(:init
|
| 91 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 92 |
+
(On butter_1 kitchen_table_butter_front_init_region)
|
| 93 |
+
(On butter_2 kitchen_table_butter_back_init_region)
|
| 94 |
+
(On chocolate_pudding_1 kitchen_table_chocolate_pudding_init_region)
|
| 95 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 96 |
+
(Open wooden_cabinet_1_top_region)
|
| 97 |
+
)
|
| 98 |
+
|
| 99 |
+
(:goal
|
| 100 |
+
(And (In butter_2 wooden_cabinet_1_top_region) (Close wooden_cabinet_1_top_region))
|
| 101 |
+
)
|
| 102 |
+
|
| 103 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_put_the_butter_at_the_front_in_the_top_drawer_of_the_cabinet_and_close_it.bddl
ADDED
|
@@ -0,0 +1,103 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the butter at the front in the top drawer of the cabinet and close it)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.125 -0.025 -0.07500000000000001 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(butter_back_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 0.17500000000000002 -0.07500000000000001 0.225)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(butter_front_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.025 0.17500000000000002 0.025 0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(chocolate_pudding_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 0.025 0.025 0.07500000000000001)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 81 |
+
butter_1 butter_2 - butter
|
| 82 |
+
chocolate_pudding_1 - chocolate_pudding
|
| 83 |
+
)
|
| 84 |
+
|
| 85 |
+
(:obj_of_interest
|
| 86 |
+
butter_1
|
| 87 |
+
wooden_cabinet_1
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
(:init
|
| 91 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 92 |
+
(On butter_1 kitchen_table_butter_front_init_region)
|
| 93 |
+
(On butter_2 kitchen_table_butter_back_init_region)
|
| 94 |
+
(On chocolate_pudding_1 kitchen_table_chocolate_pudding_init_region)
|
| 95 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 96 |
+
(Open wooden_cabinet_1_top_region)
|
| 97 |
+
)
|
| 98 |
+
|
| 99 |
+
(:goal
|
| 100 |
+
(And (In butter_1 wooden_cabinet_1_top_region) (Close wooden_cabinet_1_top_region))
|
| 101 |
+
)
|
| 102 |
+
|
| 103 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_put_the_chocolate_pudding_in_the_top_drawer_of_the_cabinet_and_close_it.bddl
ADDED
|
@@ -0,0 +1,103 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the chocolate pudding in the top drawer of the cabinet and close it)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.125 -0.025 -0.07500000000000001 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(butter_back_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 0.17500000000000002 -0.07500000000000001 0.225)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(butter_front_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.025 0.17500000000000002 0.025 0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(chocolate_pudding_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 0.025 0.025 0.07500000000000001)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 81 |
+
butter_1 butter_2 - butter
|
| 82 |
+
chocolate_pudding_1 - chocolate_pudding
|
| 83 |
+
)
|
| 84 |
+
|
| 85 |
+
(:obj_of_interest
|
| 86 |
+
chocolate_pudding_1
|
| 87 |
+
wooden_cabinet_1
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
(:init
|
| 91 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 92 |
+
(On butter_1 kitchen_table_butter_front_init_region)
|
| 93 |
+
(On butter_2 kitchen_table_butter_back_init_region)
|
| 94 |
+
(On chocolate_pudding_1 kitchen_table_chocolate_pudding_init_region)
|
| 95 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 96 |
+
(Open wooden_cabinet_1_top_region)
|
| 97 |
+
)
|
| 98 |
+
|
| 99 |
+
(:goal
|
| 100 |
+
(And (In chocolate_pudding_1 wooden_cabinet_1_top_region) (Close wooden_cabinet_1_top_region))
|
| 101 |
+
)
|
| 102 |
+
|
| 103 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_open_the_bottom_drawer_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,76 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language open the bottom drawer of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.025 -0.025 0.025 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(plate_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.025 0.225 0.025 0.275)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(top_side
|
| 39 |
+
(:target wooden_cabinet_1)
|
| 40 |
+
)
|
| 41 |
+
(top_region
|
| 42 |
+
(:target wooden_cabinet_1)
|
| 43 |
+
)
|
| 44 |
+
(middle_region
|
| 45 |
+
(:target wooden_cabinet_1)
|
| 46 |
+
)
|
| 47 |
+
(bottom_region
|
| 48 |
+
(:target wooden_cabinet_1)
|
| 49 |
+
)
|
| 50 |
+
)
|
| 51 |
+
|
| 52 |
+
(:fixtures
|
| 53 |
+
kitchen_table - kitchen_table
|
| 54 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 55 |
+
)
|
| 56 |
+
|
| 57 |
+
(:objects
|
| 58 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 59 |
+
plate_1 - plate
|
| 60 |
+
)
|
| 61 |
+
|
| 62 |
+
(:obj_of_interest
|
| 63 |
+
wooden_cabinet_1
|
| 64 |
+
)
|
| 65 |
+
|
| 66 |
+
(:init
|
| 67 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 68 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 69 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 70 |
+
)
|
| 71 |
+
|
| 72 |
+
(:goal
|
| 73 |
+
(And (Open wooden_cabinet_1_bottom_region))
|
| 74 |
+
)
|
| 75 |
+
|
| 76 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_open_the_top_drawer_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,76 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language open the top drawer of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.025 -0.025 0.025 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(plate_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.025 0.225 0.025 0.275)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(top_side
|
| 39 |
+
(:target wooden_cabinet_1)
|
| 40 |
+
)
|
| 41 |
+
(top_region
|
| 42 |
+
(:target wooden_cabinet_1)
|
| 43 |
+
)
|
| 44 |
+
(middle_region
|
| 45 |
+
(:target wooden_cabinet_1)
|
| 46 |
+
)
|
| 47 |
+
(bottom_region
|
| 48 |
+
(:target wooden_cabinet_1)
|
| 49 |
+
)
|
| 50 |
+
)
|
| 51 |
+
|
| 52 |
+
(:fixtures
|
| 53 |
+
kitchen_table - kitchen_table
|
| 54 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 55 |
+
)
|
| 56 |
+
|
| 57 |
+
(:objects
|
| 58 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 59 |
+
plate_1 - plate
|
| 60 |
+
)
|
| 61 |
+
|
| 62 |
+
(:obj_of_interest
|
| 63 |
+
wooden_cabinet_1
|
| 64 |
+
)
|
| 65 |
+
|
| 66 |
+
(:init
|
| 67 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 68 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 69 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 70 |
+
)
|
| 71 |
+
|
| 72 |
+
(:goal
|
| 73 |
+
(And (Open wooden_cabinet_1_top_region))
|
| 74 |
+
)
|
| 75 |
+
|
| 76 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_open_the_top_drawer_of_the_cabinet_and_put_the_bowl_in_it.bddl
ADDED
|
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language open the top drawer of the cabinet and put the bowl in it)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.025 -0.025 0.025 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(plate_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.025 0.225 0.025 0.275)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(top_side
|
| 39 |
+
(:target wooden_cabinet_1)
|
| 40 |
+
)
|
| 41 |
+
(top_region
|
| 42 |
+
(:target wooden_cabinet_1)
|
| 43 |
+
)
|
| 44 |
+
(middle_region
|
| 45 |
+
(:target wooden_cabinet_1)
|
| 46 |
+
)
|
| 47 |
+
(bottom_region
|
| 48 |
+
(:target wooden_cabinet_1)
|
| 49 |
+
)
|
| 50 |
+
)
|
| 51 |
+
|
| 52 |
+
(:fixtures
|
| 53 |
+
kitchen_table - kitchen_table
|
| 54 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 55 |
+
)
|
| 56 |
+
|
| 57 |
+
(:objects
|
| 58 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 59 |
+
plate_1 - plate
|
| 60 |
+
)
|
| 61 |
+
|
| 62 |
+
(:obj_of_interest
|
| 63 |
+
wooden_cabinet_1
|
| 64 |
+
akita_black_bowl_1
|
| 65 |
+
)
|
| 66 |
+
|
| 67 |
+
(:init
|
| 68 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 69 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 70 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 71 |
+
)
|
| 72 |
+
|
| 73 |
+
(:goal
|
| 74 |
+
(And (Open wooden_cabinet_1_top_region) (In akita_black_bowl_1 wooden_cabinet_1_top_region))
|
| 75 |
+
)
|
| 76 |
+
|
| 77 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_put_the_black_bowl_on_the_plate.bddl
ADDED
|
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the black bowl on the plate)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.025 -0.025 0.025 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(plate_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.025 0.225 0.025 0.275)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(top_side
|
| 39 |
+
(:target wooden_cabinet_1)
|
| 40 |
+
)
|
| 41 |
+
(top_region
|
| 42 |
+
(:target wooden_cabinet_1)
|
| 43 |
+
)
|
| 44 |
+
(middle_region
|
| 45 |
+
(:target wooden_cabinet_1)
|
| 46 |
+
)
|
| 47 |
+
(bottom_region
|
| 48 |
+
(:target wooden_cabinet_1)
|
| 49 |
+
)
|
| 50 |
+
)
|
| 51 |
+
|
| 52 |
+
(:fixtures
|
| 53 |
+
kitchen_table - kitchen_table
|
| 54 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 55 |
+
)
|
| 56 |
+
|
| 57 |
+
(:objects
|
| 58 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 59 |
+
plate_1 - plate
|
| 60 |
+
)
|
| 61 |
+
|
| 62 |
+
(:obj_of_interest
|
| 63 |
+
akita_black_bowl_1
|
| 64 |
+
plate_1
|
| 65 |
+
)
|
| 66 |
+
|
| 67 |
+
(:init
|
| 68 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 69 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 70 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 71 |
+
)
|
| 72 |
+
|
| 73 |
+
(:goal
|
| 74 |
+
(And (On akita_black_bowl_1 plate_1))
|
| 75 |
+
)
|
| 76 |
+
|
| 77 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_put_the_black_bowl_on_top_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the black bowl on top of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.025 -0.025 0.025 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(plate_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.025 0.225 0.025 0.275)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(top_side
|
| 39 |
+
(:target wooden_cabinet_1)
|
| 40 |
+
)
|
| 41 |
+
(top_region
|
| 42 |
+
(:target wooden_cabinet_1)
|
| 43 |
+
)
|
| 44 |
+
(middle_region
|
| 45 |
+
(:target wooden_cabinet_1)
|
| 46 |
+
)
|
| 47 |
+
(bottom_region
|
| 48 |
+
(:target wooden_cabinet_1)
|
| 49 |
+
)
|
| 50 |
+
)
|
| 51 |
+
|
| 52 |
+
(:fixtures
|
| 53 |
+
kitchen_table - kitchen_table
|
| 54 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 55 |
+
)
|
| 56 |
+
|
| 57 |
+
(:objects
|
| 58 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 59 |
+
plate_1 - plate
|
| 60 |
+
)
|
| 61 |
+
|
| 62 |
+
(:obj_of_interest
|
| 63 |
+
akita_black_bowl_1
|
| 64 |
+
wooden_cabinet_1
|
| 65 |
+
)
|
| 66 |
+
|
| 67 |
+
(:init
|
| 68 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 69 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 70 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 71 |
+
)
|
| 72 |
+
|
| 73 |
+
(:goal
|
| 74 |
+
(And (On akita_black_bowl_1 wooden_cabinet_1_top_side))
|
| 75 |
+
)
|
| 76 |
+
|
| 77 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_open_the_top_drawer_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,100 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language open the top drawer of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_middle_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 0.17500000000000002 -0.025 0.225)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_front_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.07500000000000001 0.125 0.125 0.175)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(akita_black_bowl_back_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(plate_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 -0.025 0.025 0.025)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 akita_black_bowl_2 akita_black_bowl_3 - akita_black_bowl
|
| 81 |
+
plate_1 - plate
|
| 82 |
+
)
|
| 83 |
+
|
| 84 |
+
(:obj_of_interest
|
| 85 |
+
wooden_cabinet_1
|
| 86 |
+
)
|
| 87 |
+
|
| 88 |
+
(:init
|
| 89 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_front_init_region)
|
| 90 |
+
(On akita_black_bowl_2 kitchen_table_akita_black_bowl_middle_init_region)
|
| 91 |
+
(On akita_black_bowl_3 kitchen_table_akita_black_bowl_back_init_region)
|
| 92 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 93 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 94 |
+
)
|
| 95 |
+
|
| 96 |
+
(:goal
|
| 97 |
+
(And (Open wooden_cabinet_1_top_region))
|
| 98 |
+
)
|
| 99 |
+
|
| 100 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_put_the_black_bowl_at_the_back_on_the_plate.bddl
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the black bowl at the back on the plate)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_middle_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 0.17500000000000002 -0.025 0.225)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_front_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.07500000000000001 0.125 0.125 0.175)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(akita_black_bowl_back_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(plate_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 -0.025 0.025 0.025)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 akita_black_bowl_2 akita_black_bowl_3 - akita_black_bowl
|
| 81 |
+
plate_1 - plate
|
| 82 |
+
)
|
| 83 |
+
|
| 84 |
+
(:obj_of_interest
|
| 85 |
+
akita_black_bowl_3
|
| 86 |
+
plate_1
|
| 87 |
+
)
|
| 88 |
+
|
| 89 |
+
(:init
|
| 90 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_front_init_region)
|
| 91 |
+
(On akita_black_bowl_2 kitchen_table_akita_black_bowl_middle_init_region)
|
| 92 |
+
(On akita_black_bowl_3 kitchen_table_akita_black_bowl_back_init_region)
|
| 93 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 94 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 95 |
+
)
|
| 96 |
+
|
| 97 |
+
(:goal
|
| 98 |
+
(And (On akita_black_bowl_3 plate_1))
|
| 99 |
+
)
|
| 100 |
+
|
| 101 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_put_the_black_bowl_at_the_front_on_the_plate.bddl
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the black bowl at the front on the plate)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_middle_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 0.17500000000000002 -0.025 0.225)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_front_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.07500000000000001 0.125 0.125 0.175)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(akita_black_bowl_back_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(plate_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 -0.025 0.025 0.025)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 akita_black_bowl_2 akita_black_bowl_3 - akita_black_bowl
|
| 81 |
+
plate_1 - plate
|
| 82 |
+
)
|
| 83 |
+
|
| 84 |
+
(:obj_of_interest
|
| 85 |
+
akita_black_bowl_1
|
| 86 |
+
plate_1
|
| 87 |
+
)
|
| 88 |
+
|
| 89 |
+
(:init
|
| 90 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_front_init_region)
|
| 91 |
+
(On akita_black_bowl_2 kitchen_table_akita_black_bowl_middle_init_region)
|
| 92 |
+
(On akita_black_bowl_3 kitchen_table_akita_black_bowl_back_init_region)
|
| 93 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 94 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 95 |
+
)
|
| 96 |
+
|
| 97 |
+
(:goal
|
| 98 |
+
(And (On akita_black_bowl_1 plate_1))
|
| 99 |
+
)
|
| 100 |
+
|
| 101 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_put_the_middle_black_bowl_on_the_plate.bddl
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the black bowl in the middle on the plate)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_middle_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 0.17500000000000002 -0.025 0.225)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_front_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.07500000000000001 0.125 0.125 0.175)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(akita_black_bowl_back_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(plate_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 -0.025 0.025 0.025)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 akita_black_bowl_2 akita_black_bowl_3 - akita_black_bowl
|
| 81 |
+
plate_1 - plate
|
| 82 |
+
)
|
| 83 |
+
|
| 84 |
+
(:obj_of_interest
|
| 85 |
+
akita_black_bowl_2
|
| 86 |
+
plate_1
|
| 87 |
+
)
|
| 88 |
+
|
| 89 |
+
(:init
|
| 90 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_front_init_region)
|
| 91 |
+
(On akita_black_bowl_2 kitchen_table_akita_black_bowl_middle_init_region)
|
| 92 |
+
(On akita_black_bowl_3 kitchen_table_akita_black_bowl_back_init_region)
|
| 93 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 94 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 95 |
+
)
|
| 96 |
+
|
| 97 |
+
(:goal
|
| 98 |
+
(And (On akita_black_bowl_2 plate_1))
|
| 99 |
+
)
|
| 100 |
+
|
| 101 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_put_the_middle_black_bowl_on_top_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the middle black bowl on top of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_middle_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 0.17500000000000002 -0.025 0.225)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_front_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.07500000000000001 0.125 0.125 0.175)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(akita_black_bowl_back_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(plate_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 -0.025 0.025 0.025)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 akita_black_bowl_2 akita_black_bowl_3 - akita_black_bowl
|
| 81 |
+
plate_1 - plate
|
| 82 |
+
)
|
| 83 |
+
|
| 84 |
+
(:obj_of_interest
|
| 85 |
+
akita_black_bowl_2
|
| 86 |
+
wooden_cabinet_1
|
| 87 |
+
)
|
| 88 |
+
|
| 89 |
+
(:init
|
| 90 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_front_init_region)
|
| 91 |
+
(On akita_black_bowl_2 kitchen_table_akita_black_bowl_middle_init_region)
|
| 92 |
+
(On akita_black_bowl_3 kitchen_table_akita_black_bowl_back_init_region)
|
| 93 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 94 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 95 |
+
)
|
| 96 |
+
|
| 97 |
+
(:goal
|
| 98 |
+
(And (On akita_black_bowl_2 wooden_cabinet_1_top_side))
|
| 99 |
+
)
|
| 100 |
+
|
| 101 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_stack_the_black_bowl_at_the_front_on_the_black_bowl_in_the_middle.bddl
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language stack the black bowl at the front on the black bowl in the middle)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_middle_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 0.17500000000000002 -0.025 0.225)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_front_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.07500000000000001 0.125 0.125 0.175)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(akita_black_bowl_back_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(plate_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 -0.025 0.025 0.025)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 akita_black_bowl_2 akita_black_bowl_3 - akita_black_bowl
|
| 81 |
+
plate_1 - plate
|
| 82 |
+
)
|
| 83 |
+
|
| 84 |
+
(:obj_of_interest
|
| 85 |
+
akita_black_bowl_1
|
| 86 |
+
akita_black_bowl_2
|
| 87 |
+
)
|
| 88 |
+
|
| 89 |
+
(:init
|
| 90 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_front_init_region)
|
| 91 |
+
(On akita_black_bowl_2 kitchen_table_akita_black_bowl_middle_init_region)
|
| 92 |
+
(On akita_black_bowl_3 kitchen_table_akita_black_bowl_back_init_region)
|
| 93 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 94 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 95 |
+
)
|
| 96 |
+
|
| 97 |
+
(:goal
|
| 98 |
+
(And (On akita_black_bowl_1 akita_black_bowl_2))
|
| 99 |
+
)
|
| 100 |
+
|
| 101 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_stack_the_middle_black_bowl_on_the_back_black_bowl.bddl
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language stack the black bowl in the middle on the black bowl at the front)
|
| 4 |
+
(:regions
|
| 5 |
+
(wooden_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.31 0.01 -0.29)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_middle_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 0.17500000000000002 -0.025 0.225)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_front_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.07500000000000001 0.125 0.125 0.175)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(akita_black_bowl_back_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(plate_init_region
|
| 50 |
+
(:target kitchen_table)
|
| 51 |
+
(:ranges (
|
| 52 |
+
(-0.025 -0.025 0.025 0.025)
|
| 53 |
+
)
|
| 54 |
+
)
|
| 55 |
+
(:yaw_rotation (
|
| 56 |
+
(0.0 0.0)
|
| 57 |
+
)
|
| 58 |
+
)
|
| 59 |
+
)
|
| 60 |
+
(top_side
|
| 61 |
+
(:target wooden_cabinet_1)
|
| 62 |
+
)
|
| 63 |
+
(top_region
|
| 64 |
+
(:target wooden_cabinet_1)
|
| 65 |
+
)
|
| 66 |
+
(middle_region
|
| 67 |
+
(:target wooden_cabinet_1)
|
| 68 |
+
)
|
| 69 |
+
(bottom_region
|
| 70 |
+
(:target wooden_cabinet_1)
|
| 71 |
+
)
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:fixtures
|
| 75 |
+
kitchen_table - kitchen_table
|
| 76 |
+
wooden_cabinet_1 - wooden_cabinet
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:objects
|
| 80 |
+
akita_black_bowl_1 akita_black_bowl_2 akita_black_bowl_3 - akita_black_bowl
|
| 81 |
+
plate_1 - plate
|
| 82 |
+
)
|
| 83 |
+
|
| 84 |
+
(:obj_of_interest
|
| 85 |
+
akita_black_bowl_2
|
| 86 |
+
akita_black_bowl_3
|
| 87 |
+
)
|
| 88 |
+
|
| 89 |
+
(:init
|
| 90 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_front_init_region)
|
| 91 |
+
(On akita_black_bowl_2 kitchen_table_akita_black_bowl_middle_init_region)
|
| 92 |
+
(On akita_black_bowl_3 kitchen_table_akita_black_bowl_back_init_region)
|
| 93 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 94 |
+
(On wooden_cabinet_1 kitchen_table_wooden_cabinet_init_region)
|
| 95 |
+
)
|
| 96 |
+
|
| 97 |
+
(:goal
|
| 98 |
+
(And (On akita_black_bowl_2 akita_black_bowl_3))
|
| 99 |
+
)
|
| 100 |
+
|
| 101 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE3_put_the_frying_pan_on_the_stove.bddl
ADDED
|
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the frying pan on the stove)
|
| 4 |
+
(:regions
|
| 5 |
+
(flat_stove_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.21000000000000002 0.19 -0.19 0.21000000000000002)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(frypan_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 -0.275 -0.025 -0.225)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(moka_pot_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.025 -0.025 0.07500000000000001 0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(cook_region
|
| 39 |
+
(:target flat_stove_1)
|
| 40 |
+
)
|
| 41 |
+
)
|
| 42 |
+
|
| 43 |
+
(:fixtures
|
| 44 |
+
kitchen_table - kitchen_table
|
| 45 |
+
flat_stove_1 - flat_stove
|
| 46 |
+
)
|
| 47 |
+
|
| 48 |
+
(:objects
|
| 49 |
+
chefmate_8_frypan_1 - chefmate_8_frypan
|
| 50 |
+
moka_pot_1 - moka_pot
|
| 51 |
+
)
|
| 52 |
+
|
| 53 |
+
(:obj_of_interest
|
| 54 |
+
chefmate_8_frypan_1
|
| 55 |
+
flat_stove_1
|
| 56 |
+
)
|
| 57 |
+
|
| 58 |
+
(:init
|
| 59 |
+
(On flat_stove_1 kitchen_table_flat_stove_init_region)
|
| 60 |
+
(On chefmate_8_frypan_1 kitchen_table_frypan_init_region)
|
| 61 |
+
(On moka_pot_1 kitchen_table_moka_pot_init_region)
|
| 62 |
+
)
|
| 63 |
+
|
| 64 |
+
(:goal
|
| 65 |
+
(And (On chefmate_8_frypan_1 flat_stove_1_cook_region))
|
| 66 |
+
)
|
| 67 |
+
|
| 68 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE3_put_the_moka_pot_on_the_stove.bddl
ADDED
|
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the moka pot on the stove)
|
| 4 |
+
(:regions
|
| 5 |
+
(flat_stove_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.21000000000000002 0.19 -0.19 0.21000000000000002)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(frypan_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 -0.275 -0.025 -0.225)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(moka_pot_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.025 -0.025 0.07500000000000001 0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(cook_region
|
| 39 |
+
(:target flat_stove_1)
|
| 40 |
+
)
|
| 41 |
+
)
|
| 42 |
+
|
| 43 |
+
(:fixtures
|
| 44 |
+
kitchen_table - kitchen_table
|
| 45 |
+
flat_stove_1 - flat_stove
|
| 46 |
+
)
|
| 47 |
+
|
| 48 |
+
(:objects
|
| 49 |
+
chefmate_8_frypan_1 - chefmate_8_frypan
|
| 50 |
+
moka_pot_1 - moka_pot
|
| 51 |
+
)
|
| 52 |
+
|
| 53 |
+
(:obj_of_interest
|
| 54 |
+
moka_pot_1
|
| 55 |
+
flat_stove_1
|
| 56 |
+
)
|
| 57 |
+
|
| 58 |
+
(:init
|
| 59 |
+
(On flat_stove_1 kitchen_table_flat_stove_init_region)
|
| 60 |
+
(On chefmate_8_frypan_1 kitchen_table_frypan_init_region)
|
| 61 |
+
(On moka_pot_1 kitchen_table_moka_pot_init_region)
|
| 62 |
+
)
|
| 63 |
+
|
| 64 |
+
(:goal
|
| 65 |
+
(And (On moka_pot_1 flat_stove_1_cook_region))
|
| 66 |
+
)
|
| 67 |
+
|
| 68 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE3_turn_on_the_stove.bddl
ADDED
|
@@ -0,0 +1,67 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language turn on the stove)
|
| 4 |
+
(:regions
|
| 5 |
+
(flat_stove_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.21000000000000002 0.19 -0.19 0.21000000000000002)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(frypan_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 -0.275 -0.025 -0.225)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(moka_pot_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.025 -0.025 0.07500000000000001 0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(cook_region
|
| 39 |
+
(:target flat_stove_1)
|
| 40 |
+
)
|
| 41 |
+
)
|
| 42 |
+
|
| 43 |
+
(:fixtures
|
| 44 |
+
kitchen_table - kitchen_table
|
| 45 |
+
flat_stove_1 - flat_stove
|
| 46 |
+
)
|
| 47 |
+
|
| 48 |
+
(:objects
|
| 49 |
+
chefmate_8_frypan_1 - chefmate_8_frypan
|
| 50 |
+
moka_pot_1 - moka_pot
|
| 51 |
+
)
|
| 52 |
+
|
| 53 |
+
(:obj_of_interest
|
| 54 |
+
flat_stove_1
|
| 55 |
+
)
|
| 56 |
+
|
| 57 |
+
(:init
|
| 58 |
+
(On flat_stove_1 kitchen_table_flat_stove_init_region)
|
| 59 |
+
(On chefmate_8_frypan_1 kitchen_table_frypan_init_region)
|
| 60 |
+
(On moka_pot_1 kitchen_table_moka_pot_init_region)
|
| 61 |
+
)
|
| 62 |
+
|
| 63 |
+
(:goal
|
| 64 |
+
(And (Turnon flat_stove_1))
|
| 65 |
+
)
|
| 66 |
+
|
| 67 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE3_turn_on_the_stove_and_put_the_frying_pan_on_it.bddl
ADDED
|
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language turn on the stove and put the frying pan on it)
|
| 4 |
+
(:regions
|
| 5 |
+
(flat_stove_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.21000000000000002 0.19 -0.19 0.21000000000000002)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(frypan_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.07500000000000001 -0.275 -0.025 -0.225)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(moka_pot_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.025 -0.025 0.07500000000000001 0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(cook_region
|
| 39 |
+
(:target flat_stove_1)
|
| 40 |
+
)
|
| 41 |
+
)
|
| 42 |
+
|
| 43 |
+
(:fixtures
|
| 44 |
+
kitchen_table - kitchen_table
|
| 45 |
+
flat_stove_1 - flat_stove
|
| 46 |
+
)
|
| 47 |
+
|
| 48 |
+
(:objects
|
| 49 |
+
chefmate_8_frypan_1 - chefmate_8_frypan
|
| 50 |
+
moka_pot_1 - moka_pot
|
| 51 |
+
)
|
| 52 |
+
|
| 53 |
+
(:obj_of_interest
|
| 54 |
+
chefmate_8_frypan_1
|
| 55 |
+
flat_stove_1
|
| 56 |
+
)
|
| 57 |
+
|
| 58 |
+
(:init
|
| 59 |
+
(On flat_stove_1 kitchen_table_flat_stove_init_region)
|
| 60 |
+
(On chefmate_8_frypan_1 kitchen_table_frypan_init_region)
|
| 61 |
+
(On moka_pot_1 kitchen_table_moka_pot_init_region)
|
| 62 |
+
)
|
| 63 |
+
|
| 64 |
+
(:goal
|
| 65 |
+
(And (Turnon flat_stove_1) (On chefmate_8_frypan_1 flat_stove_1_cook_region))
|
| 66 |
+
)
|
| 67 |
+
|
| 68 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_close_the_bottom_drawer_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language close the bottom drawer of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(white_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.29 0.01 0.31)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(wine_rack_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.11 -0.31 -0.09000000000000001 -0.29)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(3.141592653589793 3.141592653589793)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.0049999999999999975 -0.07500000000000001 0.055 -0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(wine_bottle_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target white_cabinet_1)
|
| 51 |
+
)
|
| 52 |
+
(top_region
|
| 53 |
+
(:target white_cabinet_1)
|
| 54 |
+
)
|
| 55 |
+
(middle_region
|
| 56 |
+
(:target white_cabinet_1)
|
| 57 |
+
)
|
| 58 |
+
(bottom_region
|
| 59 |
+
(:target white_cabinet_1)
|
| 60 |
+
)
|
| 61 |
+
(top_region
|
| 62 |
+
(:target wine_rack_1)
|
| 63 |
+
)
|
| 64 |
+
)
|
| 65 |
+
|
| 66 |
+
(:fixtures
|
| 67 |
+
kitchen_table - kitchen_table
|
| 68 |
+
white_cabinet_1 - white_cabinet
|
| 69 |
+
wine_rack_1 - wine_rack
|
| 70 |
+
)
|
| 71 |
+
|
| 72 |
+
(:objects
|
| 73 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 74 |
+
wine_bottle_1 - wine_bottle
|
| 75 |
+
)
|
| 76 |
+
|
| 77 |
+
(:obj_of_interest
|
| 78 |
+
white_cabinet_1
|
| 79 |
+
)
|
| 80 |
+
|
| 81 |
+
(:init
|
| 82 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 83 |
+
(On wine_bottle_1 kitchen_table_wine_bottle_init_region)
|
| 84 |
+
(On white_cabinet_1 kitchen_table_white_cabinet_init_region)
|
| 85 |
+
(On wine_rack_1 kitchen_table_wine_rack_init_region)
|
| 86 |
+
(Open white_cabinet_1_bottom_region)
|
| 87 |
+
)
|
| 88 |
+
|
| 89 |
+
(:goal
|
| 90 |
+
(And (Close white_cabinet_1_bottom_region))
|
| 91 |
+
)
|
| 92 |
+
|
| 93 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_close_the_bottom_drawer_of_the_cabinet_and_open_the_top_drawer.bddl
ADDED
|
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language close the bottom drawer of the cabinet and open the top drawer)
|
| 4 |
+
(:regions
|
| 5 |
+
(white_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.29 0.01 0.31)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(wine_rack_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.11 -0.31 -0.09000000000000001 -0.29)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(3.141592653589793 3.141592653589793)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.0049999999999999975 -0.07500000000000001 0.055 -0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(wine_bottle_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target white_cabinet_1)
|
| 51 |
+
)
|
| 52 |
+
(top_region
|
| 53 |
+
(:target white_cabinet_1)
|
| 54 |
+
)
|
| 55 |
+
(middle_region
|
| 56 |
+
(:target white_cabinet_1)
|
| 57 |
+
)
|
| 58 |
+
(bottom_region
|
| 59 |
+
(:target white_cabinet_1)
|
| 60 |
+
)
|
| 61 |
+
(top_region
|
| 62 |
+
(:target wine_rack_1)
|
| 63 |
+
)
|
| 64 |
+
)
|
| 65 |
+
|
| 66 |
+
(:fixtures
|
| 67 |
+
kitchen_table - kitchen_table
|
| 68 |
+
white_cabinet_1 - white_cabinet
|
| 69 |
+
wine_rack_1 - wine_rack
|
| 70 |
+
)
|
| 71 |
+
|
| 72 |
+
(:objects
|
| 73 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 74 |
+
wine_bottle_1 - wine_bottle
|
| 75 |
+
)
|
| 76 |
+
|
| 77 |
+
(:obj_of_interest
|
| 78 |
+
white_cabinet_1
|
| 79 |
+
)
|
| 80 |
+
|
| 81 |
+
(:init
|
| 82 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 83 |
+
(On wine_bottle_1 kitchen_table_wine_bottle_init_region)
|
| 84 |
+
(On white_cabinet_1 kitchen_table_white_cabinet_init_region)
|
| 85 |
+
(On wine_rack_1 kitchen_table_wine_rack_init_region)
|
| 86 |
+
(Open white_cabinet_1_bottom_region)
|
| 87 |
+
)
|
| 88 |
+
|
| 89 |
+
(:goal
|
| 90 |
+
(And (Close white_cabinet_1_bottom_region) (Open white_cabinet_1_top_region))
|
| 91 |
+
)
|
| 92 |
+
|
| 93 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_put_the_black_bowl_in_the_bottom_drawer_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,94 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the black bowl in the bottom drawer of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(white_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.29 0.01 0.31)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(wine_rack_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.11 -0.31 -0.09000000000000001 -0.29)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(3.141592653589793 3.141592653589793)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.0049999999999999975 -0.07500000000000001 0.055 -0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(wine_bottle_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target white_cabinet_1)
|
| 51 |
+
)
|
| 52 |
+
(top_region
|
| 53 |
+
(:target white_cabinet_1)
|
| 54 |
+
)
|
| 55 |
+
(middle_region
|
| 56 |
+
(:target white_cabinet_1)
|
| 57 |
+
)
|
| 58 |
+
(bottom_region
|
| 59 |
+
(:target white_cabinet_1)
|
| 60 |
+
)
|
| 61 |
+
(top_region
|
| 62 |
+
(:target wine_rack_1)
|
| 63 |
+
)
|
| 64 |
+
)
|
| 65 |
+
|
| 66 |
+
(:fixtures
|
| 67 |
+
kitchen_table - kitchen_table
|
| 68 |
+
white_cabinet_1 - white_cabinet
|
| 69 |
+
wine_rack_1 - wine_rack
|
| 70 |
+
)
|
| 71 |
+
|
| 72 |
+
(:objects
|
| 73 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 74 |
+
wine_bottle_1 - wine_bottle
|
| 75 |
+
)
|
| 76 |
+
|
| 77 |
+
(:obj_of_interest
|
| 78 |
+
akita_black_bowl_1
|
| 79 |
+
white_cabinet_1
|
| 80 |
+
)
|
| 81 |
+
|
| 82 |
+
(:init
|
| 83 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 84 |
+
(On wine_bottle_1 kitchen_table_wine_bottle_init_region)
|
| 85 |
+
(On white_cabinet_1 kitchen_table_white_cabinet_init_region)
|
| 86 |
+
(On wine_rack_1 kitchen_table_wine_rack_init_region)
|
| 87 |
+
(Open white_cabinet_1_bottom_region)
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
(:goal
|
| 91 |
+
(And (In akita_black_bowl_1 white_cabinet_1_bottom_region))
|
| 92 |
+
)
|
| 93 |
+
|
| 94 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_put_the_black_bowl_on_top_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,94 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the black bowl on top of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(white_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.29 0.01 0.31)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(wine_rack_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.11 -0.31 -0.09000000000000001 -0.29)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(3.141592653589793 3.141592653589793)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.0049999999999999975 -0.07500000000000001 0.055 -0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(wine_bottle_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target white_cabinet_1)
|
| 51 |
+
)
|
| 52 |
+
(top_region
|
| 53 |
+
(:target white_cabinet_1)
|
| 54 |
+
)
|
| 55 |
+
(middle_region
|
| 56 |
+
(:target white_cabinet_1)
|
| 57 |
+
)
|
| 58 |
+
(bottom_region
|
| 59 |
+
(:target white_cabinet_1)
|
| 60 |
+
)
|
| 61 |
+
(top_region
|
| 62 |
+
(:target wine_rack_1)
|
| 63 |
+
)
|
| 64 |
+
)
|
| 65 |
+
|
| 66 |
+
(:fixtures
|
| 67 |
+
kitchen_table - kitchen_table
|
| 68 |
+
white_cabinet_1 - white_cabinet
|
| 69 |
+
wine_rack_1 - wine_rack
|
| 70 |
+
)
|
| 71 |
+
|
| 72 |
+
(:objects
|
| 73 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 74 |
+
wine_bottle_1 - wine_bottle
|
| 75 |
+
)
|
| 76 |
+
|
| 77 |
+
(:obj_of_interest
|
| 78 |
+
akita_black_bowl_1
|
| 79 |
+
white_cabinet_1
|
| 80 |
+
)
|
| 81 |
+
|
| 82 |
+
(:init
|
| 83 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 84 |
+
(On wine_bottle_1 kitchen_table_wine_bottle_init_region)
|
| 85 |
+
(On white_cabinet_1 kitchen_table_white_cabinet_init_region)
|
| 86 |
+
(On wine_rack_1 kitchen_table_wine_rack_init_region)
|
| 87 |
+
(Open white_cabinet_1_bottom_region)
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
(:goal
|
| 91 |
+
(And (On akita_black_bowl_1 white_cabinet_1_top_side))
|
| 92 |
+
)
|
| 93 |
+
|
| 94 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_put_the_wine_bottle_in_the_bottom_drawer_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,94 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the wine bottle in the bottom drawer of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(white_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.29 0.01 0.31)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(wine_rack_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.11 -0.31 -0.09000000000000001 -0.29)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(3.141592653589793 3.141592653589793)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.0049999999999999975 -0.07500000000000001 0.055 -0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(wine_bottle_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target white_cabinet_1)
|
| 51 |
+
)
|
| 52 |
+
(top_region
|
| 53 |
+
(:target white_cabinet_1)
|
| 54 |
+
)
|
| 55 |
+
(middle_region
|
| 56 |
+
(:target white_cabinet_1)
|
| 57 |
+
)
|
| 58 |
+
(bottom_region
|
| 59 |
+
(:target white_cabinet_1)
|
| 60 |
+
)
|
| 61 |
+
(top_region
|
| 62 |
+
(:target wine_rack_1)
|
| 63 |
+
)
|
| 64 |
+
)
|
| 65 |
+
|
| 66 |
+
(:fixtures
|
| 67 |
+
kitchen_table - kitchen_table
|
| 68 |
+
white_cabinet_1 - white_cabinet
|
| 69 |
+
wine_rack_1 - wine_rack
|
| 70 |
+
)
|
| 71 |
+
|
| 72 |
+
(:objects
|
| 73 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 74 |
+
wine_bottle_1 - wine_bottle
|
| 75 |
+
)
|
| 76 |
+
|
| 77 |
+
(:obj_of_interest
|
| 78 |
+
wine_bottle_1
|
| 79 |
+
white_cabinet_1
|
| 80 |
+
)
|
| 81 |
+
|
| 82 |
+
(:init
|
| 83 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 84 |
+
(On wine_bottle_1 kitchen_table_wine_bottle_init_region)
|
| 85 |
+
(On white_cabinet_1 kitchen_table_white_cabinet_init_region)
|
| 86 |
+
(On wine_rack_1 kitchen_table_wine_rack_init_region)
|
| 87 |
+
(Open white_cabinet_1_bottom_region)
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
(:goal
|
| 91 |
+
(And (In wine_bottle_1 white_cabinet_1_bottom_region))
|
| 92 |
+
)
|
| 93 |
+
|
| 94 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_put_the_wine_bottle_on_the_wine_rack.bddl
ADDED
|
@@ -0,0 +1,94 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the wine bottle on the wine rack)
|
| 4 |
+
(:regions
|
| 5 |
+
(white_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.29 0.01 0.31)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(wine_rack_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.11 -0.31 -0.09000000000000001 -0.29)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(3.141592653589793 3.141592653589793)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(akita_black_bowl_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(0.0049999999999999975 -0.07500000000000001 0.055 -0.025)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(wine_bottle_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.175 0.025 -0.125 0.07500000000000001)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target white_cabinet_1)
|
| 51 |
+
)
|
| 52 |
+
(top_region
|
| 53 |
+
(:target white_cabinet_1)
|
| 54 |
+
)
|
| 55 |
+
(middle_region
|
| 56 |
+
(:target white_cabinet_1)
|
| 57 |
+
)
|
| 58 |
+
(bottom_region
|
| 59 |
+
(:target white_cabinet_1)
|
| 60 |
+
)
|
| 61 |
+
(top_region
|
| 62 |
+
(:target wine_rack_1)
|
| 63 |
+
)
|
| 64 |
+
)
|
| 65 |
+
|
| 66 |
+
(:fixtures
|
| 67 |
+
kitchen_table - kitchen_table
|
| 68 |
+
white_cabinet_1 - white_cabinet
|
| 69 |
+
wine_rack_1 - wine_rack
|
| 70 |
+
)
|
| 71 |
+
|
| 72 |
+
(:objects
|
| 73 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 74 |
+
wine_bottle_1 - wine_bottle
|
| 75 |
+
)
|
| 76 |
+
|
| 77 |
+
(:obj_of_interest
|
| 78 |
+
wine_bottle_1
|
| 79 |
+
wine_rack_1
|
| 80 |
+
)
|
| 81 |
+
|
| 82 |
+
(:init
|
| 83 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 84 |
+
(On wine_bottle_1 kitchen_table_wine_bottle_init_region)
|
| 85 |
+
(On white_cabinet_1 kitchen_table_white_cabinet_init_region)
|
| 86 |
+
(On wine_rack_1 kitchen_table_wine_rack_init_region)
|
| 87 |
+
(Open white_cabinet_1_bottom_region)
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
(:goal
|
| 91 |
+
(And (On wine_bottle_1 wine_rack_1_top_region))
|
| 92 |
+
)
|
| 93 |
+
|
| 94 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_close_the_top_drawer_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,90 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language close the top drawer of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(white_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.29 0.01 0.31)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(0.0049999999999999975 -0.07500000000000001 0.055 -0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(ketchup_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 -0.125 -0.07500000000000001 -0.07500000000000001)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(plate_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.07500000000000001 -0.275 -0.025 -0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target white_cabinet_1)
|
| 51 |
+
)
|
| 52 |
+
(top_region
|
| 53 |
+
(:target white_cabinet_1)
|
| 54 |
+
)
|
| 55 |
+
(middle_region
|
| 56 |
+
(:target white_cabinet_1)
|
| 57 |
+
)
|
| 58 |
+
(bottom_region
|
| 59 |
+
(:target white_cabinet_1)
|
| 60 |
+
)
|
| 61 |
+
)
|
| 62 |
+
|
| 63 |
+
(:fixtures
|
| 64 |
+
kitchen_table - kitchen_table
|
| 65 |
+
white_cabinet_1 - white_cabinet
|
| 66 |
+
)
|
| 67 |
+
|
| 68 |
+
(:objects
|
| 69 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 70 |
+
plate_1 - plate
|
| 71 |
+
ketchup_1 - ketchup
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:obj_of_interest
|
| 75 |
+
white_cabinet_1
|
| 76 |
+
)
|
| 77 |
+
|
| 78 |
+
(:init
|
| 79 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 80 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 81 |
+
(On white_cabinet_1 kitchen_table_white_cabinet_init_region)
|
| 82 |
+
(On ketchup_1 kitchen_table_ketchup_init_region)
|
| 83 |
+
(Open white_cabinet_1_top_region)
|
| 84 |
+
)
|
| 85 |
+
|
| 86 |
+
(:goal
|
| 87 |
+
(And (Close white_cabinet_1_top_region))
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_put_the_black_bowl_in_the_top_drawer_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the black bowl in the top drawer of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(white_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.29 0.01 0.31)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(0.0049999999999999975 -0.07500000000000001 0.055 -0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(ketchup_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 -0.125 -0.07500000000000001 -0.07500000000000001)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(plate_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.07500000000000001 -0.275 -0.025 -0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target white_cabinet_1)
|
| 51 |
+
)
|
| 52 |
+
(top_region
|
| 53 |
+
(:target white_cabinet_1)
|
| 54 |
+
)
|
| 55 |
+
(middle_region
|
| 56 |
+
(:target white_cabinet_1)
|
| 57 |
+
)
|
| 58 |
+
(bottom_region
|
| 59 |
+
(:target white_cabinet_1)
|
| 60 |
+
)
|
| 61 |
+
)
|
| 62 |
+
|
| 63 |
+
(:fixtures
|
| 64 |
+
kitchen_table - kitchen_table
|
| 65 |
+
white_cabinet_1 - white_cabinet
|
| 66 |
+
)
|
| 67 |
+
|
| 68 |
+
(:objects
|
| 69 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 70 |
+
plate_1 - plate
|
| 71 |
+
ketchup_1 - ketchup
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:obj_of_interest
|
| 75 |
+
akita_black_bowl_1
|
| 76 |
+
white_cabinet_1
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:init
|
| 80 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 81 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 82 |
+
(On white_cabinet_1 kitchen_table_white_cabinet_init_region)
|
| 83 |
+
(On ketchup_1 kitchen_table_ketchup_init_region)
|
| 84 |
+
(Open white_cabinet_1_top_region)
|
| 85 |
+
)
|
| 86 |
+
|
| 87 |
+
(:goal
|
| 88 |
+
(And (In akita_black_bowl_1 white_cabinet_1_top_region))
|
| 89 |
+
)
|
| 90 |
+
|
| 91 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_put_the_black_bowl_on_the_plate.bddl
ADDED
|
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the black bowl on the plate)
|
| 4 |
+
(:regions
|
| 5 |
+
(white_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.29 0.01 0.31)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(0.0049999999999999975 -0.07500000000000001 0.055 -0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(ketchup_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 -0.125 -0.07500000000000001 -0.07500000000000001)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(plate_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.07500000000000001 -0.275 -0.025 -0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target white_cabinet_1)
|
| 51 |
+
)
|
| 52 |
+
(top_region
|
| 53 |
+
(:target white_cabinet_1)
|
| 54 |
+
)
|
| 55 |
+
(middle_region
|
| 56 |
+
(:target white_cabinet_1)
|
| 57 |
+
)
|
| 58 |
+
(bottom_region
|
| 59 |
+
(:target white_cabinet_1)
|
| 60 |
+
)
|
| 61 |
+
)
|
| 62 |
+
|
| 63 |
+
(:fixtures
|
| 64 |
+
kitchen_table - kitchen_table
|
| 65 |
+
white_cabinet_1 - white_cabinet
|
| 66 |
+
)
|
| 67 |
+
|
| 68 |
+
(:objects
|
| 69 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 70 |
+
plate_1 - plate
|
| 71 |
+
ketchup_1 - ketchup
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:obj_of_interest
|
| 75 |
+
akita_black_bowl_1
|
| 76 |
+
plate_1
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:init
|
| 80 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 81 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 82 |
+
(On white_cabinet_1 kitchen_table_white_cabinet_init_region)
|
| 83 |
+
(On ketchup_1 kitchen_table_ketchup_init_region)
|
| 84 |
+
(Open white_cabinet_1_top_region)
|
| 85 |
+
)
|
| 86 |
+
|
| 87 |
+
(:goal
|
| 88 |
+
(And (On akita_black_bowl_1 plate_1))
|
| 89 |
+
)
|
| 90 |
+
|
| 91 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_put_the_black_bowl_on_top_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the black bowl on top of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(white_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.29 0.01 0.31)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(0.0049999999999999975 -0.07500000000000001 0.055 -0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(ketchup_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 -0.125 -0.07500000000000001 -0.07500000000000001)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(plate_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.07500000000000001 -0.275 -0.025 -0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target white_cabinet_1)
|
| 51 |
+
)
|
| 52 |
+
(top_region
|
| 53 |
+
(:target white_cabinet_1)
|
| 54 |
+
)
|
| 55 |
+
(middle_region
|
| 56 |
+
(:target white_cabinet_1)
|
| 57 |
+
)
|
| 58 |
+
(bottom_region
|
| 59 |
+
(:target white_cabinet_1)
|
| 60 |
+
)
|
| 61 |
+
)
|
| 62 |
+
|
| 63 |
+
(:fixtures
|
| 64 |
+
kitchen_table - kitchen_table
|
| 65 |
+
white_cabinet_1 - white_cabinet
|
| 66 |
+
)
|
| 67 |
+
|
| 68 |
+
(:objects
|
| 69 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 70 |
+
plate_1 - plate
|
| 71 |
+
ketchup_1 - ketchup
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:obj_of_interest
|
| 75 |
+
akita_black_bowl_1
|
| 76 |
+
white_cabinet_1
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:init
|
| 80 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 81 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 82 |
+
(On white_cabinet_1 kitchen_table_white_cabinet_init_region)
|
| 83 |
+
(On ketchup_1 kitchen_table_ketchup_init_region)
|
| 84 |
+
(Open white_cabinet_1_top_region)
|
| 85 |
+
)
|
| 86 |
+
|
| 87 |
+
(:goal
|
| 88 |
+
(And (On akita_black_bowl_1 white_cabinet_1_top_side))
|
| 89 |
+
)
|
| 90 |
+
|
| 91 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_put_the_ketchup_in_the_top_drawer_of_the_cabinet.bddl
ADDED
|
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the ketchup in the top drawer of the cabinet)
|
| 4 |
+
(:regions
|
| 5 |
+
(white_cabinet_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.29 0.01 0.31)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0.0 0.0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(akita_black_bowl_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(0.0049999999999999975 -0.07500000000000001 0.055 -0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(ketchup_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 -0.125 -0.07500000000000001 -0.07500000000000001)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(plate_init_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.07500000000000001 -0.275 -0.025 -0.225)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target white_cabinet_1)
|
| 51 |
+
)
|
| 52 |
+
(top_region
|
| 53 |
+
(:target white_cabinet_1)
|
| 54 |
+
)
|
| 55 |
+
(middle_region
|
| 56 |
+
(:target white_cabinet_1)
|
| 57 |
+
)
|
| 58 |
+
(bottom_region
|
| 59 |
+
(:target white_cabinet_1)
|
| 60 |
+
)
|
| 61 |
+
)
|
| 62 |
+
|
| 63 |
+
(:fixtures
|
| 64 |
+
kitchen_table - kitchen_table
|
| 65 |
+
white_cabinet_1 - white_cabinet
|
| 66 |
+
)
|
| 67 |
+
|
| 68 |
+
(:objects
|
| 69 |
+
akita_black_bowl_1 - akita_black_bowl
|
| 70 |
+
plate_1 - plate
|
| 71 |
+
ketchup_1 - ketchup
|
| 72 |
+
)
|
| 73 |
+
|
| 74 |
+
(:obj_of_interest
|
| 75 |
+
ketchup_1
|
| 76 |
+
white_cabinet_1
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:init
|
| 80 |
+
(On akita_black_bowl_1 kitchen_table_akita_black_bowl_init_region)
|
| 81 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 82 |
+
(On white_cabinet_1 kitchen_table_white_cabinet_init_region)
|
| 83 |
+
(On ketchup_1 kitchen_table_ketchup_init_region)
|
| 84 |
+
(Open white_cabinet_1_top_region)
|
| 85 |
+
)
|
| 86 |
+
|
| 87 |
+
(:goal
|
| 88 |
+
(And (In ketchup_1 white_cabinet_1_top_region))
|
| 89 |
+
)
|
| 90 |
+
|
| 91 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE6_close_the_microwave.bddl
ADDED
|
@@ -0,0 +1,82 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language close the microwave)
|
| 4 |
+
(:regions
|
| 5 |
+
(microwave_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.33999999999999997 0.01 0.36)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0 0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(white_yellow_mug_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.025 -0.025 0.025 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(porcelain_mug_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 -0.275 -0.07500000000000001 -0.225)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(porcelain_mug_front_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.05 -0.3 0.05 -0.2)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target microwave_1)
|
| 51 |
+
)
|
| 52 |
+
(heating_region
|
| 53 |
+
(:target microwave_1)
|
| 54 |
+
)
|
| 55 |
+
)
|
| 56 |
+
|
| 57 |
+
(:fixtures
|
| 58 |
+
kitchen_table - kitchen_table
|
| 59 |
+
microwave_1 - microwave
|
| 60 |
+
)
|
| 61 |
+
|
| 62 |
+
(:objects
|
| 63 |
+
porcelain_mug_1 - porcelain_mug
|
| 64 |
+
white_yellow_mug_1 - white_yellow_mug
|
| 65 |
+
)
|
| 66 |
+
|
| 67 |
+
(:obj_of_interest
|
| 68 |
+
microwave_1
|
| 69 |
+
)
|
| 70 |
+
|
| 71 |
+
(:init
|
| 72 |
+
(On porcelain_mug_1 kitchen_table_porcelain_mug_init_region)
|
| 73 |
+
(On white_yellow_mug_1 kitchen_table_white_yellow_mug_init_region)
|
| 74 |
+
(On microwave_1 kitchen_table_microwave_init_region)
|
| 75 |
+
(Open microwave_1)
|
| 76 |
+
)
|
| 77 |
+
|
| 78 |
+
(:goal
|
| 79 |
+
(And (Close microwave_1))
|
| 80 |
+
)
|
| 81 |
+
|
| 82 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE6_put_the_yellow_and_white_mug_to_the_front_of_the_white_mug.bddl
ADDED
|
@@ -0,0 +1,83 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the yellow and white mug to the front of the white mug)
|
| 4 |
+
(:regions
|
| 5 |
+
(microwave_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 0.33999999999999997 0.01 0.36)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(0 0)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(white_yellow_mug_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.025 -0.025 0.025 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(porcelain_mug_init_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.125 -0.275 -0.07500000000000001 -0.225)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(porcelain_mug_front_region
|
| 39 |
+
(:target kitchen_table)
|
| 40 |
+
(:ranges (
|
| 41 |
+
(-0.05 -0.3 0.05 -0.2)
|
| 42 |
+
)
|
| 43 |
+
)
|
| 44 |
+
(:yaw_rotation (
|
| 45 |
+
(0.0 0.0)
|
| 46 |
+
)
|
| 47 |
+
)
|
| 48 |
+
)
|
| 49 |
+
(top_side
|
| 50 |
+
(:target microwave_1)
|
| 51 |
+
)
|
| 52 |
+
(heating_region
|
| 53 |
+
(:target microwave_1)
|
| 54 |
+
)
|
| 55 |
+
)
|
| 56 |
+
|
| 57 |
+
(:fixtures
|
| 58 |
+
kitchen_table - kitchen_table
|
| 59 |
+
microwave_1 - microwave
|
| 60 |
+
)
|
| 61 |
+
|
| 62 |
+
(:objects
|
| 63 |
+
porcelain_mug_1 - porcelain_mug
|
| 64 |
+
white_yellow_mug_1 - white_yellow_mug
|
| 65 |
+
)
|
| 66 |
+
|
| 67 |
+
(:obj_of_interest
|
| 68 |
+
porcelain_mug_1
|
| 69 |
+
white_yellow_mug_1
|
| 70 |
+
)
|
| 71 |
+
|
| 72 |
+
(:init
|
| 73 |
+
(On porcelain_mug_1 kitchen_table_porcelain_mug_init_region)
|
| 74 |
+
(On white_yellow_mug_1 kitchen_table_white_yellow_mug_init_region)
|
| 75 |
+
(On microwave_1 kitchen_table_microwave_init_region)
|
| 76 |
+
(Open microwave_1)
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
(:goal
|
| 80 |
+
(And (On white_yellow_mug_1 kitchen_table_porcelain_mug_front_region))
|
| 81 |
+
)
|
| 82 |
+
|
| 83 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE7_open_the_microwave.bddl
ADDED
|
@@ -0,0 +1,71 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language open the microwave)
|
| 4 |
+
(:regions
|
| 5 |
+
(microwave_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.26 0.01 -0.24)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(plate_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.025 -0.025 0.025 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(plate_right_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.05 0.05 0.05 0.15000000000000002)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(top_side
|
| 39 |
+
(:target microwave_1)
|
| 40 |
+
)
|
| 41 |
+
(heating_region
|
| 42 |
+
(:target microwave_1)
|
| 43 |
+
)
|
| 44 |
+
)
|
| 45 |
+
|
| 46 |
+
(:fixtures
|
| 47 |
+
kitchen_table - kitchen_table
|
| 48 |
+
microwave_1 - microwave
|
| 49 |
+
)
|
| 50 |
+
|
| 51 |
+
(:objects
|
| 52 |
+
white_bowl_1 - white_bowl
|
| 53 |
+
plate_1 - plate
|
| 54 |
+
)
|
| 55 |
+
|
| 56 |
+
(:obj_of_interest
|
| 57 |
+
microwave_1
|
| 58 |
+
)
|
| 59 |
+
|
| 60 |
+
(:init
|
| 61 |
+
(On white_bowl_1 microwave_1_top_side)
|
| 62 |
+
(On microwave_1 kitchen_table_microwave_init_region)
|
| 63 |
+
(Close microwave_1)
|
| 64 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 65 |
+
)
|
| 66 |
+
|
| 67 |
+
(:goal
|
| 68 |
+
(And (Open microwave_1))
|
| 69 |
+
)
|
| 70 |
+
|
| 71 |
+
)
|
openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE7_put_the_white_bowl_on_the_plate.bddl
ADDED
|
@@ -0,0 +1,72 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(define (problem LIBERO_Kitchen_Tabletop_Manipulation)
|
| 2 |
+
(:domain robosuite)
|
| 3 |
+
(:language put the white bowl on the plate)
|
| 4 |
+
(:regions
|
| 5 |
+
(microwave_init_region
|
| 6 |
+
(:target kitchen_table)
|
| 7 |
+
(:ranges (
|
| 8 |
+
(-0.01 -0.26 0.01 -0.24)
|
| 9 |
+
)
|
| 10 |
+
)
|
| 11 |
+
(:yaw_rotation (
|
| 12 |
+
(3.141592653589793 3.141592653589793)
|
| 13 |
+
)
|
| 14 |
+
)
|
| 15 |
+
)
|
| 16 |
+
(plate_init_region
|
| 17 |
+
(:target kitchen_table)
|
| 18 |
+
(:ranges (
|
| 19 |
+
(-0.025 -0.025 0.025 0.025)
|
| 20 |
+
)
|
| 21 |
+
)
|
| 22 |
+
(:yaw_rotation (
|
| 23 |
+
(0.0 0.0)
|
| 24 |
+
)
|
| 25 |
+
)
|
| 26 |
+
)
|
| 27 |
+
(plate_right_region
|
| 28 |
+
(:target kitchen_table)
|
| 29 |
+
(:ranges (
|
| 30 |
+
(-0.05 0.05 0.05 0.15000000000000002)
|
| 31 |
+
)
|
| 32 |
+
)
|
| 33 |
+
(:yaw_rotation (
|
| 34 |
+
(0.0 0.0)
|
| 35 |
+
)
|
| 36 |
+
)
|
| 37 |
+
)
|
| 38 |
+
(top_side
|
| 39 |
+
(:target microwave_1)
|
| 40 |
+
)
|
| 41 |
+
(heating_region
|
| 42 |
+
(:target microwave_1)
|
| 43 |
+
)
|
| 44 |
+
)
|
| 45 |
+
|
| 46 |
+
(:fixtures
|
| 47 |
+
kitchen_table - kitchen_table
|
| 48 |
+
microwave_1 - microwave
|
| 49 |
+
)
|
| 50 |
+
|
| 51 |
+
(:objects
|
| 52 |
+
white_bowl_1 - white_bowl
|
| 53 |
+
plate_1 - plate
|
| 54 |
+
)
|
| 55 |
+
|
| 56 |
+
(:obj_of_interest
|
| 57 |
+
white_bowl_1
|
| 58 |
+
plate_1
|
| 59 |
+
)
|
| 60 |
+
|
| 61 |
+
(:init
|
| 62 |
+
(On white_bowl_1 microwave_1_top_side)
|
| 63 |
+
(On microwave_1 kitchen_table_microwave_init_region)
|
| 64 |
+
(Close microwave_1)
|
| 65 |
+
(On plate_1 kitchen_table_plate_init_region)
|
| 66 |
+
)
|
| 67 |
+
|
| 68 |
+
(:goal
|
| 69 |
+
(And (On white_bowl_1 plate_1))
|
| 70 |
+
)
|
| 71 |
+
|
| 72 |
+
)
|