/ DOKUMENTACJA
Podłącz stanowisko i streamuj dane w kilka minut.
Wszystko, czego potrzebujesz do integracji z Telemanual — SDK dla Pythona, API REST i gRPC, adapter ROS 2 i formaty eksportu.
SZYBKI START
Zainstaluj i połącz
Zainstaluj SDK, uwierzytelnij się i zarejestruj pierwsze stanowisko.
bash
$ pip install telemanual-sdk
$ telemanual login # opens browser auth
$ telemanual rigs add my-arm-01 --sdk ros2PYTHON SDK
Rejestruj czujniki i streamuj
Zadeklaruj topiki, na których Ci zależy; Telemanual zajmie się synchronizacją czasu, kontrolą kalibracji i wysyłką.
stream.py
from telemanual import Rig, Sensor
rig = Rig("my-arm-01")
rig.add(Sensor.camera("/wrist/rgb"))
rig.add(Sensor.joints("/joint_states"))
rig.connect()
rig.stream(export="lerobot") # live → cloudAPI REST I gRPC
Pobieraj zbiory danych gdziekolwiek
$ curl -H "Authorization: Bearer …" \
api.telemanual.ai/v1/datasets/dpv2RESTgRPC streamingwebhooks
ADAPTER ROS 2
Wpina się w Twój graf
$ ros2 launch telemanual_ros \
capture.launch.py rig:=my-arm-01HumbleIronJazzy
/ CZYTAJ DALEJ
Middleware and toolingROS 2Record robot demonstrations from a live ROS 2 graph with rosbag2, avoid the QoS and clock pitfalls that corrupt recordings, and export to training formats.6 min czytaniaTraining and datasetsLeRobotLeRobot is Hugging Face's robotics library. Here is how a Telemanual export maps onto LeRobotDataset, and how to load, train, and evaluate against it.5 min czytaniaTraining and datasetsPyTorchTurning a captured robot dataset into a PyTorch pipeline — Dataset choices, video decode bottlenecks, episode-safe splits, and reproducible sampling.5 min czytaniaData formatsMCAPMCAP is a self-describing, chunked, indexed log format for timestamped multimodal messages, and the default ROS 2 bag storage plugin since Iron.6 min czytania