接入遥操器
遥操器模块名称规范
RoboDriver 系统所有遥操器模块的接入遵循 RoboDriver模块接入命名规范: 遥操器模块名称规范
遥操器模块在RoboDriver中使用 robodriver-teleoperator- 作为前缀。
robodriver-teleoperator-[模块名称]
其中机器人模块名称为:
模块名称
[厂商型号名称]-[操作类型]-[接入类型]
因此可以得到总名称:
总名称
robodriver-teleoperator-[厂商型号名称]-[操作类型]-[接入类型]
info
模块名称的 [操作类型] 中有以下定义:
leader:作为同构主从机器人系统中的主臂(遥操器)接入系统,从其读取出遥操作产生的角度action,用于控制从臂。eepose:通过多种方式得到末端位姿action。- et al
info
模块名称的 [接入类型] 中有以下定义:
py:通过机器人自身的python sdk获取数据及实现控制。ros1:通过ROS1节点获取数据及实现控制。ros2:通过ROS2节点获取数据及实现控制。dora:通过DORA节点获取数据及实现控制。- et al
参考实现
RoboDriver 系统提供了多个遥操器模块的参考实现,可以参考这些来实现新的遥操器模块的接入。
-
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