habitat.core.dataset.Episode class

Base class for episode specification that includes initial position and rotation of agent, scene id, episode. :property start_position: list of length 3 for cartesian coordinates (x, y, z) :property start_rotation: list of length 4 for (x, y, z, w) elements of unit quaternion (versor) representing 3D agent orientation (https://en.wikipedia.org/wiki/Versor). The rotation specifying the agent’s orientation is relative to the world coordinate axes.

This information is provided by a Dataset instance.

Special methods

def __getstate__(self)
def __init__(self, *, episode_id: typing.Optional[str] = None, scene_id: typing.Optional[str] = None, scene_dataset_config: str = 'default', additional_obj_config_paths: typing.List[str] = [], start_position: typing.Optional[typing.List[float]] = None, start_rotation: typing.Optional[typing.List[float]] = None, info: typing.Optional[typing.Dict[str, typing.Any]] = None) -> None
Method generated by attrs for class Episode.
def __setstate__(self, state)

Properties

scene_dataset_config: str get set del
additional_obj_config_paths: typing.List[str] get set del
start_position: typing.List[float] get set del
start_rotation: typing.List[float] get set del
info: typing.Optional[typing.Dict[str, typing.Any]] get set del
episode_id: str get set del
scene_id: str get set del