项目简介
本项目利用 unitree_legged_sdk 达成 PC 与 Go1 机器人控制器板之间的通信,同时支持通过 UDP 在其他 PC 上使用,为控制和交互 Go1 机器人奠定基础。
项目的主要特性和功能
- 特定机器人支持:仅支持 Go1 机器人,对 Laikago、Aliengo、A1 等机器人不适用。
- 特定运动模式适配:Legged_sport 版本需 >= v1.36.0,且有相应特定固件版本要求。
- 多语言支持:提供 C++ 和 Python 示例,便于不同开发者选用。
- 安全运行保障:运行 C++ 示例时需使用
sudo
进行内存锁定。
安装使用步骤
安装依赖
安装所需依赖: - Boost(版本 1.5.4 或更高) - CMake(版本 2.8.3 或更高) - g++(版本 8.3.0 或更高)
编译项目
- 创建并进入构建目录:
bash mkdir build cd build
- 执行 CMake 并编译:
bash cmake ../ make
运行项目
Cpp
运行 C++ 示例时使用 sudo
以进行内存锁定。
Python
若为 arm 架构,将 sys.path.append('../lib/python/amd64')
更改为 sys.path.append('../lib/python/arm64')
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】