sierra.plugins.engine.ros1robot.generators.engine#
Classes for generating common XML modifications to ROS1 input files.
I.e., changes which are engine-specific, but applicable to all projects using ROS with a real robot execution environment.
Functions#
|
Generate changes for all experiments in the batch. |
|
Generate changes for a single experimental run. |
Module Contents#
- sierra.plugins.engine.ros1robot.generators.engine.for_all_exp(spec: sierra.core.experiment.spec.ExperimentSpec, controller: str, cmdopts: sierra.core.types.Cmdopts, expdef_template_fpath: pathlib.Path) sierra.core.experiment.definition.BaseExpDef[source]#
Generate changes for all experiments in the batch.
- sierra.plugins.engine.ros1robot.generators.engine.for_single_exp_run(exp_def: sierra.core.experiment.definition.BaseExpDef, run_num: int, run_output_path: pathlib.Path, launch_stem_path: pathlib.Path, random_seed: int, cmdopts: sierra.core.types.Cmdopts) None[source]#
Generate changes for a single experimental run.