Variation Automation and Scalable Testing for Robotic Systems.
Robot software that passes one demo has not been tested. RoboVAST takes your robotics stack — a Nav2 navigation setup, a manipulation pipeline, whatever drives your robot — and runs it through hundreds of simulated runs that differ in the ways that matter: floorplans, start and goal poses, obstacles, sensor noise, the parameters of the stack itself. Every run is recorded with its provenance, every campaign lands in a queryable index, and the results come back as tables, plots and a web view of each run rather than a directory of bags.

backend: roqsim gives you roqsim,
a MuJoCo simulator for mobile robots, arms and mobile manipulators. Another simulator is
another package.pip install robovast-client # drive a RoboVAST service someone runs for you
pip install "robovast[nav,roqsim]" # the core: configuration, results, the MCP server
pip install robovast-cluster # deploy and run the service on a Kubernetes cluster
Then vast cluster setup deploys the service — into minikube on your own machine, or a
cluster for a team — and vast workspace run launches a campaign.
Documentation, from the quickstart to writing your own variation type or simulator backend: cps-test-lab.github.io/robovast.
Apache-2.0.