concepts.simulator.pybullet.default_env.BulletEnvBase#

class BulletEnvBase[source]#

Bases: object

Methods

Attributes

__init__(client=None, np_random=None, seed=None, is_gui=True)[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#