syswonder/robonix
The Agentic Operating System for Robots
解决的问题
Robonix 为具身智能提供一个系统基础(即“操作系统”),解决了将 AI 模型与特定机器人硬件解耦的问题。它避免了为每台新机器人重新实现核心系统服务的需要,使开发者能够实现“一次训练,部署到任何机器人”的工作流。
如何工作
Robonix 将 AI 模型和技能视为程序,将机器人硬件视为可发现的能力。它采用由十二个系统组件(如用于基于 VLM 的规划的 pilot 和用于任务分发的 executor)组成的模块化架构,并使用基于包的系统。这些包分为以下几类:
- 基本组件:摄像头、激光雷达、机械臂等独立设备。
- 服务:地图构建和导航等运行时功能。
- 技能:抓取或探索等可重用的执行流程。
适用对象
专为希望在异构机器人平台(轮式、四足、机械臂等)上部署 AI 模型,而无需重写硬件相关代码的开发者和研究人员设计。
主要亮点
- 硬件无关:支持多种机器人本体,包括 AgileX、Unitree 和 DEEP Robotics,以及 Webots 和 Minecraft 等模拟环境。
- 模块化包系统:通过共享能力契约,将硬件驱动与高层技能解耦。
- VLM 集成:使用 OpenAI 兼容的 VLM 端点,将用户提示转换为可执行计划。
- 全面的系统服务:包含环境追踪(
scene)、健康监控(vitals)和组件间通信(nexus)等内置组件。
相关
- 项目
- 项目
- 项目
- 项目
- 项目