Skip to Content
文档需求分析需求总览

需求分析:Ticos 机器人管理平台

项目愿景: Ticos 旨在打造一个一站式的机器人管理平台,融合了 Transitive Robotics 的全栈连接能力、Foxglove 的可视化与可观测性,以及 Hetu 的具身智能(Embodied Agent)概念。

我们的目标是提供一个统一的界面,用于管理机器人的生命周期、监控其运行状态、进行远程操作(Teleoperation),并赋予机器人更高级的智能决策能力。

核心功能模块

具身智能 (Embodied Agent) - “机器人大脑”

受 Hetu 启发,Ticos 将不仅仅是一个被动的管理工具,更是机器人的”外置大脑”。

  • 智能决策: 集成 LLM (Large Language Model) 能力,使机器人能够理解自然语言指令并规划任务
  • 任务编排: 支持复杂的任务序列定义与执行
  • 知识库: 维护环境感知、物体识别等共享知识

可观测性 (Observability) - “机器人的眼睛与感知”

借鉴 Foxglove 的先进理念,提供高性能、可定制的数据可视化面板。

  • 实时数据流: 支持 WebRTC 低延迟视频流、LiDAR 点云数据、传感器波形图的实时展示
  • 多模态日志: 统一管理和回放机器人的运行日志(MCAP/Rosbag),支持时间轴对齐分析
  • 自定义面板: 允许用户通过拖拽组件构建专属的监控仪表盘 (Dashboard)

远程操作 (Teleoperations) - “机器人的手脚”

提供安全、低延迟的远程控制能力。

  • 机器人驾驶舱 (Robot Cockpit): 一个全能的操作界面,允许用户全面接管机器人的远程操作
  • 实时操控: 支持键盘、手柄等多种输入设备控制机器人移动与机械臂操作
  • 双向语音: 支持操作员与现场环境的双向语音对讲
  • 安全接管: 在自动驾驶/自主运行模式下,提供一键紧急停止与人工接管机制

基础设施与连接 (Infrastructure & Connectivity)

参考 Transitive Robotics 的架构,解决机器人部署中的网络与版本管理难题。

  • 穿透连接: 即使机器人处于防火墙后或无公网 IP,也能通过安全的隧道技术实现随时随地的访问
  • 能力管理 (Capabilities): 将机器人功能模块化(如”视频流”、“远程终端”),支持云端一键部署与更新
  • 健康监控: 实时监控 CPU、内存、磁盘、电池等硬件状态,提供异常报警

企业级与 OEM 支持

为满足商业化部署与 OEM 合作伙伴的需求,提供完善的企业级特性。

  • 用户管理 (User Management): 完善的 RBAC (Role-Based Access Control) 权限体系,支持多租户管理
  • 品牌定制 (Branding & Customization): 支持 OEM 深度定制,包括替换系统 Logo、自定义品牌主题色、修改系统名称等

技术架构 (Monorepo)

本项目采用 Monorepo 结构管理,基于 JavaScript/TypeScript 全栈生态:

包名技术栈说明
@ticos/webNext.js用户控制台与管理界面
@ticos/docsNextra项目文档与开发指南
@ticos/agentNode.js/Rust运行在机器人端的代理程序(规划中)
@ticos/sharedTypeScript前后端共享的类型定义与工具库

用户角色

角色职责
机器人开发者负责开发机器人应用、调试算法、配置可视化面板
运维人员负责监控机器人团队状态、处理报警、进行 OTA 升级
最终用户通过自然语言或简化界面下达任务指令

总结

Ticos 将填补当前机器人开发工具链中的空白,通过整合 连接观测智能 三大支柱,极大地降低机器人应用的开发与运维门槛。