使用说明
备注
说明:本文档面向170c型号
1. 启动顺序
推荐顺序:
启动主臂
ros2 launch ti5_controller ti5_master.launch.py
启动从臂
ros2 launch ti5_controller ti5_follow.launch.py
如果要控制底盘,再启动底盘节点
ros2 launch lanxin_chassis_controller lanxin_chassis_launch.py
如果要控制 Dex1 夹爪,再启动夹爪节点
ros2 launch dex1_gripper_ros2 dex1_gripper.launch.py
如果要控制傲意灵巧手,再启动灵巧手节点
ros2 launch ti5_aoyihand ti5_aoyihand.launch.py
建议先确认主臂启动后处于 3F 状态,再启动从臂,避免上电后直接进入跟随。
2. 模式切换
当前有三种模式,由左右手档位组合决定:
两手都在 1F:进入遥操模式
两手都在 3F:退出遥操
一手 1F、一手 3F:进入 NONE 过渡状态
当前配置下:
进入 1F 后,主臂会发布
enter_chassis_control回到 3F 后,主臂会发布
enter_default_modeNONE 状态下会退出遥操
3. 各部分控制方式
3.1 双臂
遥操条件:两手都切到 1F
当前配置下,右臂和左臂控制都已启用
进入遥操后,从臂双臂会跟随外骨骼动作
暂停与恢复按键:
左红键 A:左臂暂停/恢复
右红键 A:右臂暂停/恢复
速度切换按键:
左蓝键 B:左臂慢速/快速切换
右蓝键 B:右臂慢速/快速切换
备注
说明:
以上按键为“按住至少 200ms 后松开触发”
3.2 头部
当前配置下,头部控制已启用
进入遥操后,头部会随主臂发布的头部关节命令动作
日常使用中不需要单独按键
3.3 腰部
当前配置下,腰部控制已启用
进入遥操后,腰部按外骨骼 IMU 数据自动控制
日常使用中不需要单独按键
3.4 腿部
当前配置下,腿部控制已启用
只有在遥操模式下,腿部按键才生效
腿部按键:
左拓展后上:前进
左拓展后下:后退
右拓展后上:上升
右拓展后下:下降
备注
说明:
腿部是按住持续生效,不是松开触发
松开后会结束本次腿控,并恢复正常状态
3.5 底盘
需要额外启动
lanxin_chassis_controller当前配置下,底盘监听主臂
/ti5_master_001/control_cmd和/ti5_master_001/rocker_cmd进入 1F 遥操后,底盘摇杆控制自动启用
回到 3F 或进入腿控相关停用模式后,底盘摇杆控制关闭
摇杆映射:
左摇杆左右:转向
右摇杆前后:前后移动
右摇杆左右:横向输入(目前底盘型号没有横移功能)
备注
说明:
当前底盘速度大小由
src/lanxin_chassis_controller/config/lanxin_chassis_config.yaml中参数决定当前
joystick_deadzone为0.8
3.6 Dex1 夹爪
需要额外启动
dex1_gripper_ros2当前配置下,Dex1 订阅主臂
/ti5_master_001/trigger_cmd
扳机映射:
右扳机:右夹爪
左扳机:左夹爪
备注
说明:
扳机值越大,夹爪越接近闭合
当前
trigger_open=0.0,trigger_close=0.96(当前外骨骼扳机按满时输出为0.96,无法达到1,故以0.96为全满数值)
3.7 傲意灵巧手
需要额外启动
ti5_aoyihand当前配置下,灵巧手订阅主臂
/ti5_master_001/trigger_cmd和/ti5_master_001/thumb_side_cmd
控制方式:
左扳机:左手四指开合
右扳机:右手四指开合
左白键 X:左手拇指侧向增大
左黑键 Y:左手拇指侧向减小
右白键 X:右手拇指侧向增大
右黑键 Y:右手拇指侧向减小
备注
说明:
黑白键是按住持续积分,不是松开触发
当前没有给灵巧手模式切换单独绑定物理键
3.8 录包
当前配置下:
左摇杆按下:
record_bag_start右摇杆按下:
record_bag_stop
备注
说明:
这是按住至少 200ms 后松开触发
4. 当前按键表
普通按键:
左白键 X:左拇指侧向增大
左黑键 Y:左拇指侧向减小
左红键 A:左臂暂停/恢复
左蓝键 B:左臂速度切换
左摇杆按下:开始录包
右白键 X:右拇指侧向增大
右黑键 Y:右拇指侧向减小
右红键 A:右臂暂停/恢复
右蓝键 B:右臂速度切换
右摇杆按下:停止录包
拓展按键:
左拓展后上:腿前进
左拓展后下:腿后退
右拓展后上:腿上升
右拓展后下:腿下降
当前未使用的拓展按键:
左拓展 start
左拓展 mode
左拓展 back
右拓展 start
右拓展 mode
右拓展 back
5. 目前默认启用的控制项
按当前配置,以下功能已启用:
右臂控制
左臂控制
头部控制
腰部控制
腿部控制
底盘控制
Dex1 夹爪控制
傲意灵巧手控制
6. 常改的配置文件
主臂配置:
src/ti5_controller/config/ti5_master_config.yaml从臂配置:
src/ti5_controller/config/ti5_follow_config.yaml底盘配置:
src/lanxin_chassis_controller/config/lanxin_chassis_config.yamlDex1 配置:
src/dex1_gripper_ros2/config/dex1_gripper.yaml傲意灵巧手配置:
src/ti5_aoyihand/config/ti5_aoyihand_node.yaml
这些 YAML 一般修改后重启对应节点即可生效,通常不需要重新编译。