跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI算法

宇树 G1 机器人开发:有线与无线连接配置指南

宇树 G1 机器人开发连接配置涵盖有线与无线两种方案。有线连接通过网线直连,配置静态 IP,适合底层调试与 SDK 开发,稳定性高。无线连接借助 WiFi 与 SSH 远程访问,支持机器人自由移动,适合动态测试。配置需注意 IP 网段一致性及网络安全,默认密码应及时修改。常见故障包括 Ping 不通与 SSH 超时,可通过检查物理连接、防火墙及 IP 绑定解决。

苹果系统发布于 2026/4/7更新于 2026/10/898 浏览
宇树 G1 机器人开发:有线与无线连接配置指南

宇树 G1 机器人开发:有线与无线连接配置指南

针对机器人二次开发者及科研人员,本文将介绍宇树 G1(EDU+ 型号)在 Ubuntu 20.04 环境下的两种主流连接方案。在开始算法调试前,建立稳定的通信链路是基础。我们重点对比有线直连与无线 SSH 两种方式,并给出详细的配置步骤。

一、有线连接(推荐新手优先使用)

通过网线将开发电脑与 G1 直接相连,这种方式延迟低、稳定性高,且不依赖外部网络,非常适合底层调试。

1.1 前置准备

确保拥有以下硬件与环境:

  • 开发电脑:建议安装 Ubuntu 20.04,Windows 下需使用虚拟机。
  • 宇树 G1 机器人:开机且状态正常。
  • 网线:Cat5e 及以上规格。

⚠️ 注意:目前 unitree_sdk2 暂不支持 macOS 和 Windows 原生环境,请务必在 Linux 环境下进行开发。

1.2 SDK 安装

连接配置前需先完成 SDK 部署。以 unitree_sdk2 为例,具体安装流程请参考官方文档或相关技术资源。

1.3 网络配置

物理连接后,需手动设置 IP 使两者处于同一网段。

G1 默认 IP:

节点IP 地址
机载主控电脑192.168.123.161
二次开发板192.168.123.164

Ubuntu 图形界面配置步骤:

  1. 打开 Settings → Network。
  2. 找到有线网卡,点击设置图标。
  3. 切换到 IPv4 选项卡,模式改为 Manual。
  4. 填写如下信息并保存:
IP Address : 192.168.123.99 # 推荐同网段未占用地址
Subnet Mask: 255.255.255.0
Gateway    : (可留空)

1.4 连通性验证

终端执行 ping 命令:

ping 192.168.123.161

若看到回复包,说明连接成功。若出现 Request timeout,请检查网线插紧程度、IP 是否在同一网段以及子网掩码是否正确。

至此,有线连接完成,可以开始后续开发。

二、无线连接(SSH 远程访问)

适用于需要机器人自由移动或多人协作的场景。通过 WiFi 接入局域网,利用 SSH 远程登录。

2.1 前置条件

  • 开发电脑:安装 SSH 客户端(如 MobaXterm)。
  • 外设:显示器、键盘、鼠标(仅首次配网需要)。
  • 网络:机器人与电脑需连接同一 WiFi。

2.2 机器人配网

首次使用时,需通过外设将机器人接入 WiFi:

  1. 连接显示器、键盘、鼠标至 G1 接口。
  2. 开机进入桌面系统。
  3. 点击右上角网络图标,选择目标 WiFi 并输入密码。 [图:WiFi 连接界面]

2.3 获取机器人 IP

在机器人桌面终端执行:

ifconfig
# 或 ip addr

查找无线网卡(通常为 wlan0)对应的 IP,例如 192.168.1.105,记录下来备用。

2.4 建立 SSH 连接

确保开发电脑已连入相同 WiFi,打开 MobaXterm:

  1. 点击 OK,首次连接提示指纹时选 Accept。
  2. 输入凭据:
Username : unitree
Password : 123
  1. 填写远程主机信息:
Remote host : <机器人局域网 IP>
Port        : 22

[图:SSH 会话配置] 点击左上角 Session → SSH 即可启动。

2.5 命令行方式(Linux/macOS)

若习惯纯命令行,可直接在终端操作:

ssh [email protected]
# 提示输入密码时输入:123

⚠️ 安全提示:默认密码 123 安全性较低,生产环境请及时修改并配置 SSH 密钥认证。

三、方案对比

维度有线连接无线连接(SSH)
稳定性⭐⭐⭐⭐⭐ 极佳⭐⭐⭐ 受信号影响
延迟⭐⭐⭐⭐⭐ 极低⭐⭐⭐ 相对较高
活动范围❌ 受网线限制✅ 自由移动
配置难度⭐⭐ 较简单⭐⭐⭐ 需首次配网
适用场景底层调试、SDK 开发动态测试、远程协作

四、常见问题排查

Q1:ping 不通怎么办?

  1. 检查网线物理连接(指示灯是否亮)。
  2. 确认开发电脑 IP 在 192.168.123.X 网段且无冲突。
  3. 尝试临时关闭防火墙:sudo ufw disable。
  4. 重新拔插网线并检查 IP 配置。

Q2:SSH 连接超时?

  1. 确认双方连接的是同一个 WiFi。
  2. 检查机器人 IP 是否因 DHCP 发生变化。
  3. 建议在路由器中为机器人绑定固定 IP。

Q3:如何查看通信网卡名称? 运行 SDK 例程时需指定网卡,可通过以下命令查看:

ifconfig
# 寻找 IP 为 192.168.123.X 网段的网卡名,如 enp3s0

五、总结

完成连接配置后即可开展正式开发。建议后续步骤:

  • 阅读 宇树科技官方文档中心。
  • 编译并运行 SDK 自带例程(如 g1_ankle_swing_example)。
  • 探索 ROS 2 通信集成方案。
  • 配置 SSH 密钥登录以提升安全性。

目录

  1. 宇树 G1 机器人开发:有线与无线连接配置指南
  2. 一、有线连接(推荐新手优先使用)
  3. 1.1 前置准备
  4. 1.2 SDK 安装
  5. 1.3 网络配置
  6. 1.4 连通性验证
  7. 二、无线连接(SSH 远程访问)
  8. 2.1 前置条件
  9. 2.2 机器人配网
  10. 2.3 获取机器人 IP
  11. 或 ip addr
  12. 2.4 建立 SSH 连接
  13. 2.5 命令行方式(Linux/macOS)
  14. 提示输入密码时输入:123
  15. 三、方案对比
  16. 四、常见问题排查
  17. 寻找 IP 为 192.168.123.X 网段的网卡名,如 enp3s0
  18. 五、总结

更多推荐文章

查看全部
  • 使用 AI 快速构建在线 CRM 原型验证产品思路
  • C++ 哈希表底层原理与实现:从散列函数到冲突处理
  • IntelliJ IDEA 集成 GitHub Copilot 实战指南
  • KingbaseES 数据库 MySQL 兼容性解析与自动化迁移方案
  • Prompt 辅助的实体识别(NER)实战案例与技巧
  • 基于 AI 的鸿蒙游戏 NPC 开发体验与实践
  • Java String 类详解与常用方法
  • 用 etcd-cpp-apiv3 搭建 C++ 服务注册发现
  • AI Skills:前端开发新效率工具
  • Python 能做什么?常见应用场景与学习指南
  • Mac 微信 4.0 多开:Bundle ID 重签名实现
  • 基于 Python 爬虫与 Pi0 具身智能的机器人动作数据采集
  • 百川 2-13B-Chat-4bits Supervisor 配置文件详解
  • OpenClaw SOUL.md:用 Markdown 定义代理身份与行为边界
  • OpenClaw 在 Windows 与 Linux 系统的部署实战
  • 宇树 Go2 机器人强化学习开发实操指南
  • Transformer 模型架构与原理图解
  • 程序员副业指南:利用 Python 技术接私活与变现
  • 大模型实习面试题 6 道及解析
  • FPGA 跨时钟域 CDC 处理的三种核心工程方案

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online