/ CONNECT · PRODUCT

Your hardware. Our pipeline.

Spin up on Telemanual-calibrated rigs in days — or connect the arms, humanoids, and mobile bases you already run through one SDK. The capture, labeling, and export pipeline is identical either way.

Robot arms

6–7 DoF manipulators with parallel or dexterous grippers.

UR · Franka · xArm · Kinova

Humanoids

Bimanual and whole-body platforms for general tasks.

bimanual · whole-body

Mobile bases

AMRs, quadrupeds, and mobile manipulators.

AMR · quadruped

Custom rigs

Anything with a topic — bring your own SDK adapter.

ROS 2 · gRPC · custom

/ ONE SDK

Wire up a robot in a few lines.

Register your robot, map its topics, and start streaming. Adapters for ROS 2 and common vendor APIs mean most rigs connect the same afternoon.

Register a rig and map sensor topics declaratively
Automatic time-sync and calibration checks
ROS 2 + vendor API adapters out of the box
Stream live to cloud, or buffer and batch upload
connect_rig.py
from telemanual import Rig, Sensor

rig = Rig("my-arm-01", sdk="ros2")
rig.add(Sensor.camera("/wrist/rgb"))
rig.add(Sensor.camera("/scene/depth"))
rig.add(Sensor.joints("/joint_states"))
rig.add(Sensor.ft("/ft_sensor"))

rig.connect()                 # calibrated ✓
rig.stream(export="lerobot")  # live → cloud

/ WHICH PATH

Telemanual rigs or your rig — same destination.

Telemanual rigs

Pre-calibrated multi-camera capture
Managed maintenance & uptime SLAs
Deploy in days, scale on demand
Ideal for fast pilots and new programs

Your rig

Keep the hardware you already trust
One SDK for arms, humanoids & bases
ROS 2 and vendor adapters included
Ideal for established fleets

Bring the robots. We'll bring the pipeline.

Start a pilot