tbp.monty.frameworks#

tbp.monty.frameworks.agents#

AgentID(x)#

tbp.monty.frameworks.run#

tbp.monty.frameworks.run_env#

setup_env(monty_logs_dir_default: str = '~/tbp/results/monty/', monty_models_dir_default: str = '~/tbp/results/monty/', monty_data_dir_default: str = '~/tbp/data')[source]#

Setup environment variables for Monty.

Parameters:
  • monty_logs_dir_default (str) – Default directory for Monty logs.

  • monty_models_dir_default (str) – Default directory for Monty pretrained models.

  • monty_data_dir_default (str) – Default directory for Monty experiments data.

tbp.monty.frameworks.run_parallel#

tbp.monty.frameworks.sensors#

class Resolution2D(width: int, height: int) None[source]#

Bases: object

Pixel resolution of a sensor.

__init__(width: int, height: int) None#
height: int#
width: int#
class SensorConfig(resolution: Resolution2D, position: Tuple[float, float, float] = (0.0, 0.0, 0.0), rotation: Tuple[float, float, float, float] = (1.0, 0.0, 0.0, 0.0), zoom: float = 1.0, semantic: bool = False) None[source]#

Bases: object

A sensor configuration, mapping to our configs in Hydra.

__init__(resolution: Resolution2D, position: Tuple[float, float, float] = (0.0, 0.0, 0.0), rotation: Tuple[float, float, float, float] = (1.0, 0.0, 0.0, 0.0), zoom: float = 1.0, semantic: bool = False) None#
position: Tuple[float, float, float] = (0.0, 0.0, 0.0)#
resolution: Resolution2D#
rotation: Tuple[float, float, float, float] = (1.0, 0.0, 0.0, 0.0)#
semantic: bool = False#
zoom: float = 1.0#
class SensorID#

Unique identifier for a sensor.

alias of str