Simulo
Simulo trains robot control policies in simulation. You write the task in
Python, preview it, train a policy, then evaluate a checkpoint against the
success rule you wrote. Simulo keeps the best and latest checkpoints as a
policy you can play, download, keep training, or export to ONNX. The simulo
package installs no PyTorch, CUDA, or simulator on your computer; all of that
runs in the cloud.
From install to an evaluated policy
Section titled “From install to an evaluated policy”pip install simulosimulo loginsimulo create mybotcd mybotsimulo run preview.pysimulo run train.pysimulo run eval.py --policy policy_<job>:bestsimulo policy listThe Quickstart walks through each command and what it prints. Preview before training shows how to fix the task before training, and Evaluate your policy shows how to measure the trained checkpoint and inspect a recorded failure.
Simulo global catalog
Section titled “Simulo global catalog”The Simulo global catalog is a read-only collection of validated, versioned robots, worlds, and props. You use one by reference from Python, with nothing to download or copy into your app:
cartpole = simulo.Asset.from_registry("simulo/robot/cartpole:v1")Browse it with simulo asset list --global. The catalog includes:
Choose and validate assets shows how to inspect a catalog asset and how to publish your own robot to your organization’s catalog.