Dimensional OS (DimOS) 架构设计分析
Related topics: [[layered-motion-system]], [[emotion-system-design]]
概述
Dimensional OS (DimOS) 是一个面向物理空间的 Agent 原生操作系统,旨在为通用机器人设置下一代 SDK 标准。它无需 ROS,完全用 Python 构建,可运行在任何人形机器人、四足机器人或无人机上。
项目地址: https://github.com/dimensionalOS/dimos
1. 核心设计理念
1.1 Agent 原生 (Agent Native)
- vibecode: 用自然语言"氛围编程"机器人
- 本地 & 托管多 Agent 系统: 无缝对接硬件
- 原生模块: Agent 作为原生模块运行,订阅任何嵌入式流
1.2 无需 ROS
- 纯 Python 实现
- 简单的安装,无需 ROS 依赖
- 跨平台支持 (Linux, NixOS, macOS)
1.3 硬件抽象
支持多种机器人类型:
- 四足机器人: Unitree Go2, Unitree B1
- 人形机器人: Unitree G1
- 机械臂: Xarm, AgileX Piper
- 无人机: MAVLink, DJI Mavic