HighTorque(高擎)¶
HighTorque Panthera HT 的串口驱动层插件。
Repository: fiveages-sim/ht-ros2-control · README
插件: ht_ros2_control/PantheraHardwareInterface。on_init 要求 config_file。描述 xacro 选择 Panthera.yaml 或 PantheraDual.yaml;源码中没有 dual_config_file hardware_parameter(README 把它当作 xacro 选择器)。电机 YAML 在 external/motor_cpp/robot_param/(Panthera.yaml / PantheraDual.yaml)。默认设备 /dev/ttyACM*。
该 README 中的能力:描述 launch 上的同构主从遥操作路径;当 kp/kd 不是命令接口时,用 ht_gravity_compensation 做重力补偿。现场操作:HighTorque Panthera HT。
joint_kp / joint_kd / gripper_kp / gripper_kd 作为节点参数暴露。README:IO 线程大约每 200 ms 同步一次 — ros2 param set / rqt 无需重载即可生效。没有 on_set_parameters 回调;轮询就是运行时路径。
如何读 仅启动 / 运行时:驱动层。
参数¶
参数 |
类型 / 默认值 |
时机 |
含义 |
|---|---|---|---|
|
string (required) |
仅启动 |
电机 YAML 路径 |
|
string / |
仅启动 |
控制盒 USB 路径,或 |
|
string / |
仅启动 |
|
|
double / |
仅启动 |
夹爪 rad↔m |
|
CSV, 7 per arm |
仅启动 |
力矩上限;源码回退 |
|
CSV, 7 per arm |
仅启动 |
速度上限;源码回退 |
|
CSV, 6 per arm / |
运行时 |
手臂 kp |
|
CSV, 6 per arm / |
运行时 |
手臂 kd |
|
double / |
运行时 |
夹爪 kp |
|
double / |
运行时 |
夹爪 kd |
|
bool / |
仅启动 |
插值回零后 |
|
CSV, 6 / zeros |
仅启动 |
关机位姿 |
|
double / |
仅启动 |
超时(秒) |
|
double / |
仅启动 |
到位容差 |
|
double / |
仅启动 |
插值速度 |