Integrate a Teleoperator
Teleoperator module naming
Teleoperator modules follow the RoboDriver naming convention:
Use the robodriver-teleoperator- prefix in RoboDriver.
robodriver-teleoperator-[module-name]
Where:
module-name
[vendor-model]-[operation-type]-[integration-type]
Full name:
full name
robodriver-teleoperator-[vendor-model]-[operation-type]-[integration-type]
info
[operation-type] options:
leader: master arm (teleop) in a homogeneous master-follower setup; outputs joint-angle actions to drive the follower.eepose: produces end-effector pose actions through various inputs.- et al.
info
[integration-type] options:
py: use the robot/vendor Python SDK for data and control.ros1: viaROS1nodes.ros2: viaROS2nodes.dora: viaDORAnodes.- et al.
Reference implementations
RoboDriver provides reference teleoperator modules you can follow to build new ones.
-
so101-leader-py: coming soon -
so101-leader-dora: robodriver-teleoperator-so101-leader-dora -
so101-leader-ros2: coming soon -
keyboard-eepose-py: coming soon -
spacemouse-eepose-py: coming soon -
vr-eepose-py: coming soon -
umi-eepose-py: coming soon