仿真演示
--show-video 查看原始图像与 MediaPipe 关键点叠加结果,便于检查输入质量与调试效果。
真机控制
运行示例
Linux USB 权限:Wuji Hand 通过 USB 串口通信,Linux 默认限制普通用户访问串口设备。建议将用户加入串口设备组:
sudo usermod -aG dialout $USER(需重新登录生效)。sudo chmod a+rw /dev/ttyUSB0 仅用于临时排障且重启后失效。录制输入数据
使用 Vision Pro 时可以同时录制输入数据,录制的数据可用于后续回放和调试:当使用
--video 或 --realsense 时,示例脚本会默认切换到 config/adaptive_analytical_video.yaml。使用 --input wuji_glove 时,会自动切换到对应的 adaptive_analytical_wuji_glove_*.yaml。如需自定义调参,仍可通过 --config 覆盖。选择灵巧手型号:Wuji Hand(默认)和 Wuji Hand 2
上述命令默认驱动 Wuji Hand(USB 串口),无需额外参数。要驱动 Wuji Hand 2(以太网),用--hand-model wuji_hand_2 并指定 Wuji Hand 2 配置文件。Wuji Hand 2 配置通过 optimizer.urdf_path / mjcf_path / link_naming 把重定向器指向 Wuji Hand 2 模型,代码侧无需改动:
--hand-model 时自动推断:optimizer.urdf_path / optimizer.mjcf_path 或配置文件路径包含 hand2 字样即识别为 Wuji Hand 2,否则按 Wuji Hand 处理。示例配置文件名中的 hand_2 不参与匹配,识别凭配置内模型路径。
--wuji-hand-2-ip 留空时自动扫描网络上的 Wuji Hand 2,单只直接连接,多只时按 --hand left/right 匹配握手反馈的手别。
Wuji Glove 输入
Wuji Glove 是推荐的实时输入设备。它通过wuji_sdk 发布 21 个 MediaPipe 格式手部关键点,驱动 Wuji Glove 示例配置。
在 Wuji Studio 中准备手套
遥操作前,先在 Wuji Studio 中连接并标定手套:- 从 Wuji Studio 发布页下载 Wuji Studio。
- 在 Ubuntu 上安装桌面应用:
sudo apt install ./wuji-studio_<version>_amd64.deb - 连接 Wuji Glove,启动 Wuji Studio。
- 在 Connect 视图中搜索并连接手套。
- 打开 Visualization 确认手套实时运动与接触状态。
- 点击 Activity bar 底部的用户头像,通过 Create profile 新建用户档案,创建后自动切换为当前档案。预置的
Default档案不保存标定结果,在该档案下执行标定不生效。 - 打开 Calibration 按屏幕提示完成标定。流程结束后 Wuji Studio 自动保存标定文件。
使用手套运行
adaptive_analytical_wuji_glove_left.yaml / adaptive_analytical_wuji_glove_right.yaml)。用手套驱动 Wuji Hand 2 时,传入对应的 Wuji Hand 2 配置,见上文「选择灵巧手型号」。
标定中性位偏移
calibrate_offset.py 记录中性位的手腕和拇指偏移,使重定向手部与放松姿态对齐: