首次使用前,请仔细阅读本章并遵守所有安全指南
如需帮助,请联系:support@genrobot.ai
Das controller 是Das gripper 的同构控制器,用户通过Das gripper采集数据训练后,可使用das controller进行部署
物品清单
* DAS Controller × 1
* 可替换夹爪头 ×3
* type-c 数据线 × 1
* 供电线 × 1
* L 六角扳手
* M3 螺栓
夹爪组装
* 通用夹爪: 适用于大多数抓取任务.
* 触觉夹爪: 适用于需要精确力控的任务.
* 软体夹爪:提供更好的贴合性.
法兰组装
DAS Controller末端是预留了安装孔位,侧边预留3个M3螺纹孔,需要借助法兰件进行拼接组装,法兰结构件(具体尺寸参见相应三维模型)需要根据机械臂或其他操作器末端安装孔位进行设计其固定。
DAS Controller与第三方机械臂配合使用时需安装转接法兰。安装步骤如下:
* 先将法兰安装到机械臂地末端
* 再将DAS Controller与法兰安装(需要三颗M3螺钉固定)
具体参数

使用XT30系列母头插入DAS Controller的XT30 2+2接口并通24V电源,供电接口类型为XT30(PB) 通讯和控制接口统一使用Type-c接口进行通讯
Type-C线束连接controller,另一端USB连接至PC。 若自行准备电脑与采集器(Pika Sense)相连接,其电脑软/硬件需求如下:
| 电脑配置 | 参考参数 |
|---|---|
| 操作系统 | Linux |
| ROS版本 | ROS1 |
SDK 地址:https://github.com/genrobot-ai/gen_controller_sdk_release
可见SDK readme进行配置
1. 相机节点功能
相机节点核心功能是从 3 个摄像头采集图像数据,并将数据发布到对应的 ROS Topic,为夹爪系统提供视觉输入支持。
2. 分辨率配置
相机支持多种分辨率,系统会按优先级顺序尝试配置,具体参数如下:
| 分辨率 | 说明 | 典型用途 |
|---|---|---|
| 1600×1296 | 高分辨率(默认) | 精细操作、图像处理 |
| 640×480 | 标准分辨率 | 实时预览、低计算负担场景 |
在 Launch 启动文件中通过参数设置分辨率,格式为逗号分隔的字符串,示例如下:
xml
<!-- 单分辨率配置 --><arg name="camera_resolutions" default="1600x1296" />
夹爪系统是一套集驱动控制、位置反馈、压力感知于一体的数字化执行系统,主要由以下组件构成:
1. 系统组成
| 组件 | 说明 |
|---|---|
| 电机驱动器 | 接收距离指令,驱动夹爪完成开合动作 |
| 编码器 | 实时反馈夹爪开合距离(单位:米),保障控制精度 |
| 触觉传感器 | 左右各1个,共448个敏感点,感知夹爪与物体的接触压力 |
2. 核心特性
3. topic 列表
发布的topic:
| Topic 名称 | 消息类型 | 更新频率 | 说明 |
|---|---|---|---|
| /tactile/left | std_msgs/Int8MultiArray | 50Hz | 单爪左触觉传感器数据 |
| /tactile/right | std_msgs/Int8MultiArray | 50Hz | 单爪右触觉传感器数据场景 |
| /encoder | std_msgs/Float32 | 50Hz | 单爪编码器实时位置(单位:m) |
| /left_gripper/tactile/left | std_msgs/Int8MultiArray | 50Hz | 左爪左触觉传感器数据 |
| /left_gripper/tactile/right | std_msgs/Int8MultiArray | 50Hz | 左爪右触觉传感器数据 |
| /right_gripper/tactile/left | std_msgs/Int8MultiArray | 50Hz | 右爪左触觉传感器数据 |
| /right_gripper/tactile/right | std_msgs/Int8MultiArray | 50Hz | 右爪右触觉传感器数据 |
| /left_gripper/encoder | std_msgs/Float32 | 50HZ | 左爪编码器实时位置(单位:m) |
| /right_gripper/encoder | std_msgs/Float32 | 50HZ | 右爪编码器实时位置(单位:m) |
订阅的topic:
| Topic 名称 | 消息类型 | 更新频率 | 说明 |
|---|---|---|---|
| /target_distance | std_msgs/Float32 | 50Hz | 单爪目标开合距离(单位:m) |
| /left_gripper/target_distance | std_msgs/Int8MultiArray | 50Hz | 左爪右触觉传感器数据场景 |
| /right_gripper/target_distance | std_msgs/Float32 | 50Hz | 右爪编码器实时位置(单位:米) |