Variation Points

RoboVAST supports plugin-provided variation types. The following are available by default:

General

ParameterVariationList

Creates configurations from a predefined list of parameter values.

Expected parameters:

  • name: Name of the parameter to vary

  • values: List of values for the parameter

ParameterVariationDistributionUniform

Creates configurations with random parameter values from a uniform distribution.

Expected parameters:

  • name: Name of the parameter to vary

  • num_variations: Number of configurations to create

  • min: Minimum value for the parameter

  • max: Maximum value for the parameter

  • type: Data type of the parameter (e.g., int, float, string)

  • seed: Seed for random number generation to ensure reproducibility

ParameterVariationDistributionGaussian

Creates configurations with random parameter values from a Gaussian (normal) distribution.

Expected parameters:

  • name: Name of the parameter to vary

  • num_variations: Number of configurations to create

  • mean: Mean value for the parameter

  • std: Standard deviation for the parameter

  • min: Minimum value for the parameter

  • max: Maximum value for the parameter

  • type: Data type of the parameter (e.g., int, float, string)

  • seed: Seed for random number generation to ensure reproducibility