tools.scenarios_manager module#
Defines Scenarios Manager class which iterates over all scenarios.
- class tools.scenarios_manager.ScenariosManager(scenarios: omegaconf.DictConfig, isaac_sim: IsaacSimApp)#
Bases:
object
Defines Scenarios Manager class which iterates over all scenarios.
- scenarios#
Dict Config of all passed in scenarios.
- Type:
DictConfig
- scenario_names#
List of scenario names. Instantiated on <__iter__> call, till that contains empty iterator.
- Type:
Iterable[str]
- isaac_sim#
Issac Sim App wrapper instance.
- Type:
- __init__(scenarios: omegaconf.DictConfig, isaac_sim: IsaacSimApp) None #
Init.
- Parameters:
scenarios (DictConfig) – Dict Config of all passed in scenarios.
isaac_sim (IsaacSimApp) – Issac Sim App wrapper instance.
- __iter__() ScenariosManager #
Implements iterator magic method.
- Returns:
Instance of itself.
- Return type: