Skip to content

API reference

The public Python surface of strands_robots at this commit, rendered from the docstrings, one page per group.

The public Python surface of strands_robots at this commit, rendered from the docstrings. Every name below is importable from the top-level package (strands_robots.__all__) or from the sub-package the page names. After this page you know which page holds the symbol you need.

page what it covers import from
Robot and factory Robot(...) factory, the hardware Robot class, Teleoperator strands_robots
Registry list_robots, get_robot, resolve_name, discovery, user robots strands_robots.registry
Simulation create_simulation, SimEngine, SimWorld, SimRobot, SimObject, SimCamera, backends strands_robots.simulation
Policies Policy, create_policy, register_policy, MockPolicy, CompositePolicy, persistent cache strands_robots.policies
Drivers HardwareDriver protocol, native driver registry strands_robots.drivers
Tools the @tool functions re-exported at the top level strands_robots
Data streaming datasets, bucket sync, episode judging strands_robots
Mesh Mesh, init_mesh, sessions, peers, ROS and RTPS bridges, device connect strands_robots.mesh

Heavy names are lazy: import strands_robots loads no torch, lerobot, numpy or mujoco; the first attribute access (strands_robots.Robot) imports for real and raises AttributeError naming the missing dependency when an extra is absent.

mkdocstrings generates the pages from the source by static analysis, so they cannot drift from the code; signatures show the code's defaults. The tool catalog with action lists is Tools; environment variables are Configuration.

Edit page