Skip to content

Enrich campaign metadata#107

Open
argenos wants to merge 31 commits intomainfrom
enrich-metadata
Open

Enrich campaign metadata#107
argenos wants to merge 31 commits intomainfrom
enrich-metadata

Conversation

@argenos
Copy link
Contributor

@argenos argenos commented Mar 20, 2026

This processes the RoboVAST metadata described in https://github.com/cps-test-lab/metamodels/blob/main/robovast.json and adds it to the graph so it can be queried.

@argenos argenos requested a review from fred-labs March 20, 2026 18:19
if var_type in ["PathVariationRandom", "ObstacleVariation", "ObstacleVariationWithDistanceTrigger", "PathVariationRasterized"]:
var_config[QUDT["hasUnit"]] = QUDT_UNIT["M"]
for k, v in params.items():
if k == "map_file" or k == "mesh_file":
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

map related is idealy handled in robovast_nav

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the variation parameters in the .vast file, so it hasn't gone yet through the FloorPlanGenerator. This is essentially processing the <Class>Config of the variation plugins. It reads the vast file, since we don't store the variation parameters in the individual configs inside metadata.yaml, which is anyways better since we only need to do this once per scenario family and not per generated config (adding this to metadata.yaml would be a lot of duplication with its current structure).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants