XinY0201 commited on
Commit
0ec76bc
·
verified ·
1 Parent(s): 5e61531

Backfill OpenPI third_party libero core code

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +7 -0
  2. openpi/third_party/libero/libero/libero/__init__.py +96 -0
  3. 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
  4. 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
  5. 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
  6. openpi/third_party/libero/libero/libero/bddl_files/libero_10/KITCHEN_SCENE8_put_both_moka_pots_on_the_stove.bddl +69 -0
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. openpi/third_party/libero/libero/libero/bddl_files/libero_10/tasks_info.txt +10 -0
  14. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE10_close_the_top_drawer_of_the_cabinet.bddl +102 -0
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_open_the_bottom_drawer_of_the_cabinet.bddl +76 -0
  21. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_open_the_top_drawer_of_the_cabinet.bddl +76 -0
  22. 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
  23. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_put_the_black_bowl_on_the_plate.bddl +77 -0
  24. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE1_put_the_black_bowl_on_top_of_the_cabinet.bddl +77 -0
  25. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_open_the_top_drawer_of_the_cabinet.bddl +100 -0
  26. 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
  27. 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
  28. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE2_put_the_middle_black_bowl_on_the_plate.bddl +101 -0
  29. 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
  30. 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
  31. 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
  32. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE3_put_the_frying_pan_on_the_stove.bddl +68 -0
  33. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE3_put_the_moka_pot_on_the_stove.bddl +68 -0
  34. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE3_turn_on_the_stove.bddl +67 -0
  35. 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
  36. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_close_the_bottom_drawer_of_the_cabinet.bddl +93 -0
  37. 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
  38. 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
  39. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_put_the_black_bowl_on_top_of_the_cabinet.bddl +94 -0
  40. 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
  41. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE4_put_the_wine_bottle_on_the_wine_rack.bddl +94 -0
  42. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_close_the_top_drawer_of_the_cabinet.bddl +90 -0
  43. 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
  44. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_put_the_black_bowl_on_the_plate.bddl +91 -0
  45. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE5_put_the_black_bowl_on_top_of_the_cabinet.bddl +91 -0
  46. 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
  47. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE6_close_the_microwave.bddl +82 -0
  48. 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
  49. openpi/third_party/libero/libero/libero/bddl_files/libero_90/KITCHEN_SCENE7_open_the_microwave.bddl +71 -0
  50. 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
+ )