Modbus¶
夹爪、灵巧手与 KWR75 的 RS485 / Modbus RTU 驱动层插件。
仓库: fiveages-sim/modbus-ros2-control · README §4
插件: ModbusHardware、DexterousHandHardware、InspireHandHardware、FreedomRS485Hardware、XHand1RS485Hardware、TheoHandModbusHardware、Kwr75ForceTorqueSensor。
默认 仅启动,带 on_set_parameters 的末端缩放行除外。如何读 仅启动 / 运行时:驱动层。
modbus_ros2_control/ModbusHardware¶
夹爪: changingtek (variants 90c / 90d) or jodell.
本表各行均为 仅启动。
参数 |
类型 / 默认值 |
含义 |
|---|---|---|
|
string / |
|
|
string / |
Changingtek |
|
string / |
USB-RS485 |
|
int / |
Modbus 从站 |
|
uint / |
串口波特率 |
|
源码(README §4 未列出) |
串口格式;README:8N1 |
|
source |
事务超时 |
modbus_ros2_control/DexterousHandHardware¶
LinkerHand O6/L6/O7 走 Modbus。hand_type 含 INSPIRE / RH56 会被拒绝。
参数 |
类型 / 默认值 |
时机 |
含义 |
|---|---|---|---|
|
string / |
仅启动 |
串口 |
|
string / |
仅启动 |
左 |
|
string / |
仅启动 |
区分 O6 / L6 / O7 |
|
int / |
仅启动 |
响应超时 (ms) |
|
int / |
仅启动 |
字节间隔超时 (ms) |
|
double / |
运行时 |
按左右匹配 |
|
double / |
运行时 |
按左右匹配 |
modbus_ros2_control/InspireHandHardware¶
README §4,外加 on_init 中的额外项。
本表各行均为 仅启动。
参数 |
类型 / 默认值 |
含义 |
|---|---|---|
|
string / |
串口 |
|
string / |
|
|
string / |
Modbus 从站 ID |
|
int / |
串口波特率 |
|
bool / |
读取设备反馈 |
|
int(源码;README §4 未列出) |
IO 周期 |
|
int(源码) |
命令死区 |
|
int(源码) |
默认速度;默认力 |
modbus_ros2_control/FreedomRS485Hardware¶
本表各行均为 仅启动。
参数 |
类型 / 默认值 |
含义 |
|---|---|---|
|
string / |
|
|
string / |
串口 |
|
string |
左或右 |
|
int / |
串口波特率 |
|
|
Modbus 从站 ID |
|
int / |
命令速度 |
|
int(源码) |
电流上限 |
|
(source) |
命令死区(度) |
|
source |
反馈超时 (ms);读取设备反馈 |
modbus_ros2_control/XHand1RS485Hardware¶
参数 |
类型 / 默认值 |
时机 |
含义 |
|---|---|---|---|
|
string / |
仅启动 |
串口 |
|
int / |
仅启动 |
串口波特率 |
|
int / |
仅启动 |
设备 ID;主机 ID |
|
int / |
仅启动 |
每帧 |
|
int / |
仅启动 |
力矩上限 |
|
double / |
运行时 |
比例 |
|
double / |
运行时 |
|
|
source |
仅启动 |
反馈超时 (ms);读取设备反馈 |
modbus_ros2_control/TheoHandModbusHardware¶
本表各行均为 仅启动。
参数 |
类型 / 默认值 |
含义 |
|---|---|---|
|
string / |
串口 |
|
int / |
串口波特率 |
|
int / left |
Modbus 从站 ID |
|
bool / |
读取设备反馈 |
|
source |
命令死区 |
modbus_ros2_control/Kwr75ForceTorqueSensor¶
SensorInterface。README §4 默认波特率 115200(与源码一致)。
本表各行均为 仅启动。
参数 |
类型 / 默认值 |
含义 |
|---|---|---|
|
string / |
串口 |
|
int / |
串口波特率 |
|
int / |
启动数据流命令 |
|
bool / |
kg→N |
|
int / |
响应超时 (ms) |
|
int / |
启动延迟 (ms) |
|
int / |
预热次数 |
|
string / |
可选 |
|
double / |
重力 (m/s²) |
|
int / |
读取超时 (ms) |
|
int / |
最大连续读取失败次数 |