用 VR 遥操真实 G1
本教程会把已经在 MuJoCo 中验证过的 Pico 流程迁移到真实 Unitree G1。先确定 Teleopit 运行在哪里,再验证站立运控,最后才把机器人交给实时身体追踪。
始终把 Unitree 遥控器拿在手里
动作异常时立即按 L1+R1 进入 DAMPING。清空机器人周围空间,并安排另一名人员
随时扶住或停止机器人。
选择部署方式
外部主机部署:仅全身追踪
Teleopit 运行在工作站或笔记本电脑上,电脑通过网线连接 G1;Pico 头显需要能够通过 网络访问这台电脑。
这种部署方式只用于 G1 全身控制,请保持 LinkerHand、OpenNeck、RealSense 画面和 数据录制关闭。先查看连接 G1 的有线网卡:
ifconfig
在后面的命令中填写这块网卡的名称。本文以 enp130s0 为例。
机载电脑部署:完整具身能力
如果还需要 LinkerHand、OpenNeck、RealSense 画面或数据采集,请直接在 G1 机载电脑 上运行 Teleopit。Pico 头显需要能够访问机载电脑。
机载配置同时使用 O6 双手和 OpenNeck 时,请将底层运控策略设为
controller.policy_path=ckpt/track_g1_neck_o6.onnx。
G1 DDS 默认使用 eth0。除了网络接口和可选机载硬件配置之外,全身控制的配置和启动
命令与外部主机部署相同。
开始之前
请确认以下条件全部满足:
- 在仿真中进行 VR 遥操已经稳定运行;
- 已按照安装安装
pico4依赖并编译g1_bridge_sdk; - 已准备好
ckpt/track_g1.onnx、机器人文件和 GMR 资源; - 运行 Teleopit 的设备已经通过有线 DDS 网络连接 G1;
- 没有其他程序正在控制机器人。