Sim-To-Real
SkillDev toolsUse when designing, reviewing, or operating sim-to-real workflows that move data through simulation, policy training, synthetic generation, evaluation, and loop control.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Sim-To-Real skill
What this skill tells your AI
The instructions your AI receives, as published by nebius/nebius-physical-ai in skills/workflows/sim-to-real/SKILL.md and read by ahel’s review.
When To Use
Use this skill for robotics teams that need configurable data and artifact flow through simulation, policy training, synthetic data generation, evaluation, and iteration without customer-specific names or infrastructure baked into source.
Procedure
- Define a run ID and run-scoped S3 prefixes before launching.
- Import source robot, scene, or task data into the run prefix.
- Generate or augment simulation data with configured workbench tools.
- Train or fine-tune the policy against the run-scoped dataset and write checkpoints to S3.
- Evaluate the policy with deterministic metrics or a configured VLM backend.
- Decide whether to stop, continue, or route artifacts for review based on configurable thresholds.
Three-Tier Contract
- CLI: use
npa workbench workflow,npa workbench trigger, and tool commands such as Genesis, LeRobot, SONIC, MJLab, Retargeting, LanceDB, Cosmos, and VLM-eval. - SDK: keep workflow submission and config materialization in shared helpers so notebooks and services use the same artifact paths.
- Workflows:
workflows/testing/vlm-eval-loop.yamlis the executable reference for the VLM-eval gating loop (scores a whole rollout set and writestask_success_report.json). The staged engine's single maintained end-to-end YAML isworkflows/main/sim2real.yaml; similarly named npa.workflow files are explicitly demo-only DSL fixtures.sim-to-real-pipeline.yamlandsim-to-real-trigger.yamlare retired — the first rannpa.workflows.sim_to_real real-loop, which raises a DeprecationWarning pointing here.
Gotchas
- Do not hardcode customer names, event names, personal names, tenant IDs, registry IDs, bucket names, VM IPs, or private endpoints.
- Prefer dry-run plans for data movement, autoscaling, and external service calls when validating workflow shape.
- Keep artifacts partitioned by run ID so repeated experiments do not overwrite each other.
- Use existing workbench tools for S3 sync, model inference, training, and VLM evaluation instead of one-off scripts.
Verify
npa/.venv/bin/python -m pytest npa/tests/guardrails/test_skills_index.py -q
The smoke test parses the sim-to-real YAMLs and confirms the workflow CLI help loads through the installed package.
Signals
- GitHub stars
- 28
- Forks
- 15
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
sim-to-real- Source
- github.com/nebius/nebius-physical-ai