scene_service

scene_service — Robonix system service: live semantic + geometric map.

Modules

annotations

User annotations — user-authored semantics anchored to the SLAM map.

geometry

Geometry helpers shared by Scene room rendering and navigation.

ingest

Ingest layer — async tasks that pull observations into the registry.

map_binding

Map identity binding — how scene learns WHICH map it is scoped to.

mcp_tools

FastMCP tool definitions — two read-only handlers, that's it.

persistence

Object persistence — survives scene restarts so the registry warm-starts instead of re-accumulating every stable object through the min_observations filter from scratch.

scene_graph

Scene Graph — LLM-enhanced object relation layer over ObjectRegistry.

service

scene_service entrypoint — wires the registry, ingest pollers, relation engine, FastMCP server, and atlas registration together.

state

scene_service.state — object registry and data association.

web

Tiny live web UI for scene — top-down 2D canvas of objects + robot, plus a side panel listing every tracked object.