teleop-joint-mapper¶
将 DexCap 关节映射到机器人关节。
需要访问权限
该软件包需要私有仓库访问权限。
仓库: teleop-joint-mapper(私有)
用途¶
将 DexCap 手套关节角转换为特定机器人的关节指令:
关节重映射
缩放与限位
平滑轨迹生成(ruckig)
支持的映射¶
源 |
目标 机器人 |
|---|---|
DexCap |
Tianji M6 |
DexCap |
其他机械臂(可配置) |
使用方法¶
ros2 launch teleop_joint_mapper mapper.launch.py robot:=tianji_m6
主题¶
订阅¶
话题 |
类型 |
描述 |
|---|---|---|
|
|
手套输入 |
发布¶
话题 |
类型 |
描述 |
|---|---|---|
|
|
机器人目标 |
配置¶
teleop_joint_mapper:
ros__parameters:
source: dexcap
target: tianji_m6
joint_mapping:
dexcap_thumb_mcp: robot_thumb_base
dexcap_thumb_pip: robot_thumb_proximal
# ... more mappings
scale_factors:
thumb: 1.0
index: 1.0
# ...
轨迹平滑¶
使用 ruckig 生成平滑轨迹:
速度限制
加速度限制
加加速度(jerk)限制