offworld_gym.envs.common package

Submodules

offworld_gym.envs.common.actions module

class offworld_gym.envs.common.actions.FourDiscreteMotionActions[source]

Bases: enum.Enum

Four motion actions

BACKWARD = 3
FORWARD = 2
LEFT = 0
NULL = 4
RIGHT = 1

offworld_gym.envs.common.channels module

class offworld_gym.envs.common.channels.Channels[source]

Bases: enum.Enum

Channel Types of the camera

DEPTH_ONLY = 1
RGBD = 4
RGB_ONLY = 3

offworld_gym.envs.common.data_structures module

class offworld_gym.envs.common.data_structures.UniqueDict[source]

Bases: dict

A dictionary with unique keys

Duplicate keys will be ignored

offworld_gym.envs.common.enums module

class offworld_gym.envs.common.enums.AlgorithmMode[source]

Bases: enum.Enum

Algorithm run mode

TEST = 'test'
TRAIN = 'train'
class offworld_gym.envs.common.enums.LearningType[source]

Bases: enum.Enum

Type of learning

END_TO_END = 'end2end'
HUMAN_DEMOS = 'humandemos'
SIM_2_REAL = 'sim2real'

offworld_gym.envs.common.oops module

class offworld_gym.envs.common.oops.Singleton[source]

Bases: type

A meta class to define another class as a singleton class

Module contents