
SLAM builds a map as it moves and tracks against it. The coordinate frame starts wherever the device powered on, so it is private to that session, it drifts as sensor error accumulates, and it resets when the session does. A visual positioning system matches what the camera sees against a map that already exists, and returns position and orientation in that map's frame.
Relative against absolute. Everything else follows from that one line: whether two devices agree, whether content comes back tomorrow, and whether the error grows or gets reset.


