Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Scene robonix/system/scene

Scene 维护世界状态:把感知(相机 + 深度 + VLM 检测)融合成一个对象注册表 + 场景图,回答“屋里有什么、在哪、彼此什么关系、去某个对象附近的导航目标是什么“。是 Pilot 给 LLM 接地世界模型的主要来源。

能力约定 TOML 在 capabilities/system/scene/

接口

能力约定 ID模式载荷(IDL)能力约定 TOML
robonix/system/scene/list_objectsrpcsemantic_map/ListObjectssystem/scene/list_objects.v1.toml
robonix/system/scene/list_relationsrpcsemantic_map/ListRelationssystem/scene/list_relations.v1.toml
robonix/system/scene/get_scene_graphrpcsemantic_map/GetSceneGraphsystem/scene/get_scene_graph.v1.toml
robonix/system/scene/get_object_contextrpcsemantic_map/GetObjectContextsystem/scene/get_object_context.v1.toml
robonix/system/scene/goal_nearrpcsemantic_map/GoalNearsystem/scene/goal_near.v1.toml

list_objects 不带过滤——返回注册表里所有对象,LLM 每轮调一次接地世界模型,按 label / 距离等在客户端筛(比把这些 knob 烤进 schema 便宜)。goal_near 把“到 X 附近“翻成一个可导航的 map 帧目标,喂给 导航服务

输入侧:scene 消费 primitive/camera/{rgb,depth} + service/map/pose,跑 VLM 检测做数据关联。参考实现:system/scene