Loading...
Loading...
Runs exported policies on hardware with PolicyRuntime, execution modes, and physicalai run. Use when wiring PolicyRuntime, SyncExecution or RTC execution, runtime YAML configs, action queues, runtime callbacks, or docs/how-to/runtime run-policy-on-robot and execution modes.
npx skill4agent add openvinotoolkit/physicalai physicalai-runtime-running-policy-on-robotPolicyRuntimesrc/physicalai/runtime/runtime.pyInferenceModelsrc/physicalai/runtime/execution.pysrc/physicalai/runtime/rtc_execution.pyphysicalai runsrc/physicalai/cli/run.pyphysicalai rundocs/how-to/runtime/run-policy-on-robot.mdfrom physicalai.runtime import PolicyRuntime, SyncExecution
from physicalai.inference import InferenceModel
from physicalai.robot import SO101
from physicalai.capture import UVCCamera
runtime = PolicyRuntime(
fps=30,
robot=SO101(port="/dev/ttyACM0"),
model=InferenceModel("./exports/act_policy"),
cameras={"wrist": UVCCamera(device="/dev/video0", width=640, height=480)},
execution=SyncExecution(),
)
with runtime:
runtime.run(duration_s=60)class_pathinit_argsphysicalai run --config runtime.yaml --run.duration_s=60docs/how-to/runtime/use-execution-modes.mdInferenceModel.select_actionPolicyRuntimedocs/how-to/runtime/add-runtime-callbacks.mduv run pytest tests/unit/runtime/ -qfpssend_actionclass_pathdocs/reference/config-schema.mddocs/how-to/runtime/run-policy-on-robot.mddocs/how-to/config/write-runtime-config.md