DimOS 接入 Unitree Go2 完全指南网络配置到 WebRTC 远程控制一次搞定【免费下载链接】dimosDimensional is the agentic operating system for physical space. Command humanoids, quadrupeds, drones, and other hardware platforms in natural language and build multi-agent systems that work seamlessly with physical input (cameras, lidar, actuators).项目地址: https://gitcode.com/GitHub_Trending/dimo/dimos想让自己的 Unitree Go2 机器狗跑上 DimOSDimensional 的物理空间智能体操作系统吗本指南带你从零完成DimOS 部署先搞定Go2 网络配置BLE 配网、找到机器 IP再用dimos run一键启动完整导航栈最后理解WebRTC 远程控制的底层原理——无需越狱、无需 ROS。全程只需一台 Go2 和一台运行 Ubuntu 22.04/24.04推荐带 CUDA GPU的电脑。为什么选 DimOS 控制 Go2 DimOS 把机器人变成听得懂人话的智能体。对 Go2 而言它提供了三件大事能力说明全自主导航3D 体素建图 代价地图 A* 动态重规划持续自动探索未知区域智能体控制接入 LLM直接说去探索一下这个空间机器狗自己执行浏览器指挥中心localhost:7779打开即用点地图设目标、切换自主探索、实时看姿态与路径而且 DimOS 通过WebRTC直连机器流式获取 LiDAR、视频、里程计——官方明确要求固件 1.1.7无需越狱No jailbreak required。硬件与环境要求在动手之前确认以下条件来源setup.md✅ UnitreeGo2 Pro 或 Air原版固件 1.1.7 及以上✅ Ubuntu 22.04/24.04推荐带 CUDA GPU或 macOS实验性✅ Python 3.12✅ 电脑与机器狗同一局域网且延迟 10ms、丢包 0%一键安装DimOS 部署只需三条命令先按官方文档安装系统依赖Ubuntu / macOS / Nix然后uv venv --python 3.12 source .venv/bin/activate uv pip install dimos[base,unitree] 提示如需克隆源码仓库可以使用git clone https://gitcode.com/GitHub_Trending/dimo/dimosGo2 网络配置BLE 配网与查找机器 IP这是新手最常卡住的一步但 DimOS 内置的dimos go2tool让首次配网变得非常直接第 1 步开机。Go2 上电后会立即通过BLE低功耗蓝牙广播自身。第 2 步可选先确认能发现机器dimos go2tool discover第 3 步为机器狗配置 WiFi每个网络只需做一次dimos go2tool connect-wifi --ssid WiFi名称 --password 密码该命令会扫描 BLE 并连接唯一发现的机器若发现多台会提示你选择。第 4 步找到机器 IP 并导出dimos go2tool discover export ROBOT_IP上面发现的IPdiscover会打印每台机器BLE 与局域网两种来源的SOURCE NAME IP MAC SERIAL。后续所有操作都依赖ROBOT_IP这个环境变量。起飞前检查ping $ROBOT_IP确保延迟低于 10ms、无丢包。另外建议保持机器自带避障开启——DimOS 负责路径规划机载避障在狭窄处多一层保险。启动 DimOS一条命令跑起完整导航栈export ROBOT_IPYOUR_GO2_IP dimos run unitree-go2就这样。DimOS 通过 WebRTC 连接机器、拉起完整导航栈并在浏览器打开指挥中心localhost:7779。这一条命令背后实际在跑什么模块职责GO2ConnectionWebRTC 连接机器流式传输 LiDAR、视频、里程计VoxelGridMapper用列雕刻CUDA 加速构建 3D 体素地图CostMapper地形坡度分析把 3D 地图转成 2D 代价地图ReplanningAStarPlanner持续 A* 路径规划 动态重规划WavefrontFrontierExplorer自主探索未建图区域WebsocketVis浏览器指挥中心localhost:7779指挥中心里能做什么在localhost:7779页面中️ 点击地图即可设置导航目标 一键切换自主探索模式 实时监视机器姿态、代价地图与规划路径更多 Blueprint按需挑选能力组合dimos run的 blueprint 机制让你按需拼装能力完整列表见 index.md命令能力dimos run unitree-go2-basic连接 可视化不含导航dimos run unitree-go2完整导航栈dimos run unitree-go2-agentic导航 LLM 智能体 MCP 工具dimos run unitree-go2-spatial导航 空间记忆dimos --record run unitree-go2导航 记录全部数据流用自然语言指挥机器狗Agentic Controlexport OPENAI_API_KEYYOUR_KEY export ROBOT_IPYOUR_GO2_IP dimos run unitree-go2-agentic然后打开humancli直接对话 explore the space智能体订阅摄像头、LiDAR 与空间记忆数据流——它看到的就是机器狗看到的源码位于 dimos/agents/。没有 OpenAI key也可以换unitree-go2-agentic-ollama用本地 Ollama 模型。WebRTC 远程控制为什么不需要开入站端口 很多机器人的远程遥操作需要公网入站端口而 DimOS 的托管遥操作Hosted Teleop反其道而行机器主动拨出dial-out连接到 Dimensional 的 teleop broker浏览器/WebXR 操作员经 broker 接入——机器人一侧不需要开放任何入站端口。架构要点详见 dimos/teleop/hosted/ 的 README指令下行操作员命令 / E-STOP 走 WebRTC DataChannelcmd_unreliable传 Twiststate_reliable传导航目标、摄像头切换等 JSON视频上行多路摄像头经CameraMuxModule合成为一路 WebRTC 视频轨道小地图上行代价地图 里程计压缩为 ≤32KB 的 PNG 网格走map_unreliable通道语音互联操作员麦克风 PCM 经音频桥送进 Go2 Pro 的扬声器心跳与自动停车broker 心跳确认通道存活操作员掉线state_reliable无 id→ 机器立即停止运动对应的 blueprint 为teleop-hosted-go2-transport/-multicam其中GO2Connection驱动运行在独立 worker 中。想深入协议细节可阅读 dimos/protocol/pubsub/ 下的 WebRTC provider 实现。常见问题速查问题解决办法discover找不到机器确认机器已上电、BLE 权限已授予再试dimos go2tool discoverping 丢包/高延迟检查 WiFi 信号与 AP 信道避免 2.4G 拥塞浏览器指挥中心打不开确认dimos run正常启动后访问localhost:7779想无硬件体验用 MuJoCo 或 replay 跑仿真见 simulation.md写在最后从 BLE 配网到 WebRTC 远程操控DimOS 把 Go2 的网络配置 → 建图导航 → 自然语言智能体控制压缩成了几条命令。下一步建议️ 体验建图与重定位导航总览 打开空间记忆让机器狗记住你带它走过的地方 阅读 docs/usage/ 了解数据流、传输层与模块组合机制现在把你的 Go2 交给 DimOS 吧。【免费下载链接】dimosDimensional is the agentic operating system for physical space. Command humanoids, quadrupeds, drones, and other hardware platforms in natural language and build multi-agent systems that work seamlessly with physical input (cameras, lidar, actuators).项目地址: https://gitcode.com/GitHub_Trending/dimo/dimos创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考