Skip to content

Commit

Permalink
fix some naming issues in some functionality scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
zhuyifengzju committed Sep 22, 2023
1 parent 2b68172 commit 6a71fae
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 18 deletions.
10 changes: 5 additions & 5 deletions libero/libero/benchmark/mu_creation.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import re
from chiliocosm.envs import objects
from chiliocosm.utils.bddl_generation_utils import *
from chiliocosm.envs.objects import OBJECTS_DICT
from chiliocosm.utils.object_utils import get_affordance_regions
from libero.libero.envs import objects
from libero.libero.utils.bddl_generation_utils import *
from libero.libero.envs.objects import OBJECTS_DICT
from libero.libero.utils.object_utils import get_affordance_regions

from libero.libero.mu_utils import register_mu, InitialSceneTemplates
from libero.libero.utils.mu_utils import register_mu, InitialSceneTemplates


@register_mu(scene_type="kitchen")
Expand Down
18 changes: 7 additions & 11 deletions scripts/create_dataset.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@
import robosuite.macros as macros

import init_path
import chiliocosm.utils.utils as chiliocosm_utils
import libero.libero.utils.utils as libero_utils
import cv2
from PIL import Image
from robosuite.utils import camera_utils

from libero.libero.envs import *

from libero.libero import get_libero_path

def main():
parser = argparse.ArgumentParser()
Expand Down Expand Up @@ -65,17 +65,13 @@ def main():
bddl_file_name = f["data"].attrs["bddl_file_name"]

bddl_file_dir = os.path.dirname(bddl_file_name)
replace_bddl_prefix = "/".join(bddl_file_dir.split("bddl_files/")[:-1] + "bddl_files")

hdf5_path = os.path.join(get_libero_path("datasets"), bddl_file_dir.split("bddl_files/")[-1].replace(".bddl", "_demo.hdf5"))

hdf5_path = bddl_file_name.replace("chiliocosm/bddl_files", "datasets").replace(
".bddl", "_demo.hdf5"
)
output_parent_dir = Path(hdf5_path).parent
output_parent_dir.mkdir(parents=True, exist_ok=True)

# out_parent_dir = f"datasets/{env_name}_" + language_instruction.replace(" ", "_").strip("\"\"") + f"_{args.dataset_name}"
# os.makedirs(out_parent_dir, exist_ok=True)
# hdf5_path = os.path.join(output_parent_dir, "demo.hdf5")

h5py_f = h5py.File(hdf5_path, "w")

grp = h5py_f.create_group("data")
Expand All @@ -84,7 +80,7 @@ def main():
grp.attrs["problem_info"] = f["data"].attrs["problem_info"]
grp.attrs["macros_image_convention"] = macros.IMAGE_CONVENTION

chiliocosm_utils.update_env_kwargs(
libero_utils.update_env_kwargs(
env_kwargs,
bddl_file_name=bddl_file_name,
has_renderer=not args.use_camera_obs,
Expand Down Expand Up @@ -140,7 +136,7 @@ def main():
except:
continue

model_xml = chiliocosm_utils.postprocess_model_xml(model_xml, {})
model_xml = libero_utils.postprocess_model_xml(model_xml, {})

if not args.use_camera_obs:
env.viewer.set_camera(0)
Expand Down
4 changes: 2 additions & 2 deletions scripts/get_affordance_info.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# This is an example script to get all the affordance information specified in xml files.

import init_path
from chiliocosm.envs.objects import OBJECTS_DICT
from chiliocosm.utils.object_utils import get_affordance_regions
from libero.libero.envs.objects import OBJECTS_DICT
from libero.libero.utils.object_utils import get_affordance_regions

affordances = get_affordance_regions(OBJECTS_DICT)

Expand Down

0 comments on commit 6a71fae

Please sign in to comment.