concepts.simulator.pybullet.default_env.BulletEnvBase#

class BulletEnvBase[source]#

Bases: object

Methods

add_igibson_object_by_category(category, ...)

add_ocrtoc_object(identifier, location_3d[, ...])

add_shape_net_core_object(synset_identifier, ...)

add_ycb_simplified_object(identifier, ...[, ...])

find_igibson_object_by_category(category)

initialize_shapenet_core_loader(shapenet_dir)

list_ocrtoc_objects()

list_shape_net_core_objects()

list_ycb_simplified_objects()

seed(seed)

Attributes

client

igibson_root

np_random

ocrtoc_root

p

shapenet_core_loader

w

world

ycb_simple_root

__init__(client=None, np_random=None, seed=None)[source]#
Parameters:
__new__(**kwargs)#
add_igibson_object_by_category(category, location_3d, scale=1.0, name=None, *, urdf_file=None, static=False, quat=(0, 0, 0, 1))[source]#
Parameters:
add_ocrtoc_object(identifier, location_3d, scale=1.0, name=None, *, static=False, quat=(0, 0, 0, 1))[source]#
Parameters:
add_shape_net_core_object(synset_identifier, model_identifier, location_3d, scale=1.0, name=None, *, static=False, quat=(0, 0, 0, 1))[source]#
Parameters:
add_ycb_simplified_object(identifier, location_3d, scale=1.0, name=None, *, static=False, quat=(0, 0, 0, 1))[source]#
Parameters:
find_igibson_object_by_category(category)[source]#
Parameters:

category (str) –

Return type:

List[str]

initialize_shapenet_core_loader(shapenet_dir)[source]#
Parameters:

shapenet_dir (str) –

list_ocrtoc_objects()[source]#
Return type:

List[str]

list_shape_net_core_objects()[source]#
Return type:

Dict[str, Dict[str, Any]]

list_ycb_simplified_objects()[source]#
Return type:

List[str]

seed(seed)[source]#
Parameters:

seed (int) –

property client: BulletClient#
property igibson_root: str#
property np_random: RandomState#
property ocrtoc_root: str#
property p#
property shapenet_core_loader: ShapeNetCoreLoader#
property w#
property world#
property ycb_simple_root: str#