Skip to content

Commit a65a735

Browse files
author
Alex Church
committed
add EGAD object set
1 parent fcc9f66 commit a65a735

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

examples/demo_load_object.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,15 @@
1515
from pybullet_object_models import gibson_feelies
1616
from pybullet_object_models import gibson_glavens
1717
from pybullet_object_models import gibson_bellpeppers
18+
from pybullet_object_models.egad import egad_train_set
19+
from pybullet_object_models.egad import egad_eval_set
1820

1921
# get the object set from arguments
2022
parser = argparse.ArgumentParser()
2123
parser.add_argument("-object_set",
2224
type=str,
2325
default='ycb',
24-
help='Options: {primitive, random, superquadric, ycb, google, feelies, glavens, bellpeppers}'
26+
help='Options: {primitive, random, superquadric, ycb, google, feelies, glavens, bellpeppers, egad_train, egad_eval}'
2527
)
2628
args = parser.parse_args()
2729
object_set = args.object_set
@@ -74,6 +76,14 @@
7476
data_path = gibson_bellpeppers.getDataPath()
7577
model_list = gibson_bellpeppers.getModelList()
7678

79+
elif object_set == 'egad_eval':
80+
data_path = egad_eval_set.getDataPath()
81+
model_list = egad_eval_set.getModelList()
82+
83+
elif object_set == 'egad_train':
84+
data_path = egad_train_set.getDataPath()
85+
model_list = egad_train_set.getModelList()
86+
7787
else:
7888
sys.exit('Incorrect object_set: {}'.format(object_set))
7989

@@ -91,7 +101,6 @@ def reset(obj_id):
91101
print('Loading: ', rand_file)
92102
# flags = p.URDF_INITIALIZE_SAT_FEATURES
93103
obj_id = p.loadURDF(os.path.join(data_path, rand_file, "model.urdf"), start_pos)
94-
# obj_id = p.loadURDF(os.path.join(data_path, rand_file, "model_rounded.urdf"), start_pos)
95104

96105
if auto_scale:
97106
# Could use trimesh to get bounding box before loading in pybullet

0 commit comments

Comments
 (0)