Skip to content

宇树遥操Demo部署

miniconda3安装

避免各种版本冲突问题,建议用conda。参照下面脚本安装:

mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm ~/miniconda3/miniconda.sh

refresh terminal:
source ~/miniconda3/bin/activate

 initialize conda on all available shells:
conda init --all

解决依赖

需要的依赖有:mujoco 、meshcat、pinocchio

注意:系统用22版Ubuntu,不容易出现版本冲突,数据处理帧率近20fps,24版只有10fps。如出现冲突,看numpy是不是2.0以下。

加速安装可以使用清华源:

pip qinghua source: -i https://pypi.tuna.tsinghua.edu.cn/simple

具体步骤:

conda create -n mt python=3.10 pinocchio=3.1.0 numpy=1.26.4 -c conda-forge
conda activate mt

//解决依赖
pip install mujoco 
pip install meshcat
conda install pinocchio -c conda-forge 

启动应用

conda activate mt
cd Desktop/motionCapture_teleoperate/
python moxun_robot.py

注意事项

1. 宇树机器人使用DDS

2. 局域网网段需设置为:192.168.123.X    

3. 使用unitree仿真环境验证后真机基本一致

4. !惯性设备校准时,物理机器人要停机

5. 使用Linux笔记,不建议使用虚拟机

6. 官方提供AR要操作开源范例

7. 注意安装unitree_sdk2_python

源代码

联系市场同事。