项目全景 (The Big Picture)
RoGo 是一个 "巡检 + 配送" 双模四足机器人服务网络。我们通过多仓库 (Polyrepo) 策略管理代码。
系统架构
核心仓库导航
| 领域 | 仓库名 | 核心职责 | 技术栈 | 现状 |
|---|---|---|---|---|
| 端 (Robot) | rogo-core | 运动控制、楼道导航 | C++, Python, ROS 2 | 核心框架已就绪 |
| 管 (Ops) | rogo-ops | 远程监控与控制 | Python (Flask), WebRTC | 包含 Web Monitor Demo |
| 云 (Cloud) | rogo-cloud | 调度算法、信令服务 | Go/Python | 仅包含设计文档 (TBD) |
| 客 (App) | rogo-app | 用户下单小程序 | WeChat Miniapp | 仅包含说明 (TBD) |
| 通 (Proto) | rogo-proto | 跨端通信协议 | Protobuf | 基础定义 |
技术栈概览 (现状)
机器人端 (rogo-core)
- 硬件: NVIDIA Jetson Orin
- 框架: ROS 2 Humble
- 核心: LIO-SAM, Semantic Loc
运维管理 (rogo-ops)
- 后端: Flask + Flask-SocketIO
- 通信: Unitree WebRTC (基于 aiortc)
- 前端: HTML5/JS (Jinja2 Templates)
云端服务 (rogo-cloud) [规划中]
- 语言: Go / Python
- 存储: PostgreSQL, Redis
下一步
准备好开始开发了吗?请查看 快速上手 指南。