littlebot
Published on 2025-04-15 / 0 Visits
0

【源码】基于Python的Go1机器人通信项目

项目简介

本项目利用 unitree_legged_sdk 达成 PC 与 Go1 机器人控制器板之间的通信,同时支持通过 UDP 在其他 PC 上使用,为控制和交互 Go1 机器人奠定基础。

项目的主要特性和功能

  1. 特定机器人支持:仅支持 Go1 机器人,对 Laikago、Aliengo、A1 等机器人不适用。
  2. 特定运动模式适配:Legged_sport 版本需 >= v1.36.0,且有相应特定固件版本要求。
  3. 多语言支持:提供 C++ 和 Python 示例,便于不同开发者选用。
  4. 安全运行保障:运行 C++ 示例时需使用 sudo 进行内存锁定。

安装使用步骤

安装依赖

安装所需依赖: - Boost(版本 1.5.4 或更高) - CMake(版本 2.8.3 或更高) - g++(版本 8.3.0 或更高)

编译项目

  1. 创建并进入构建目录: bash mkdir build cd build
  2. 执行 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】