框架和机器人在哪里分开

Skill Registry & L4 Embodiment 边界

ANIMA 通过 skill registry(L3)和 EmbodiedAdapter 协议(L4)接触具体机器人,但不把硬件细节吞进框架。这条边界决定 ANIMA 能不能迁到下一台机器人,而不是只在一个 demo 上工作。

Shared logic(框架层)

L0–L3 + L5:信号入口、解析、规划、技能选择、自评。这些和具体机器人无关。

Embodied logic(L4 adapter)

关节参数 / 运动规划约束 / 夹爪物理 / 底盘动力学。每个机器人一份 L4 实现,框架本身不变。

协议:LLMToolCaller + EmbodiedAdapter

两个 Protocol 定义在 anima 仓里。LLMToolCaller 让 DeepSeek / OpenAI / Claude 可插拔;EmbodiedAdapter 让 manipulator / mobile base / wheelchair / humanoid 可插拔。

Why it matters

soma-arm(真机桌面)和 soma-care(仿真病房)已经各跑一个 L4。同一套 L1–L3 驱动两种完全不同的机器人——这就是边界留对地方的回报。

Key points

为什么这一层重要

  • 框架要 reusable,所以不能吞硬件细节
  • 机器人要面对真实物理,所以不能被框架抽象掉
  • L4 协议就是把这两件事隔开的薄边界
相关机器人

当前关联的机器人载体