| This is a Hard Problem because no fixed reference frame exists for registering position. For many applications we pretend that exists but with sufficient resolution (centimeter) the illusion of a fixed reference frame is shattered. Many companies, like Microsoft, want/need near pixel perfect registration. The challenge is worse than people imagine. GPS positioning does not provide a fixed reference frame, even when it works as advertised, as it assumes some properties of reality are constant that are actually variable. But let's assume that it does provide a fixed reference frame for the sake of argument. Physical objects are not fixed in any global reference frame. They can move quite a bit throughout the day, exhibiting significant Brownian and regular displacement relative to their mean position. No big deal, we'll just use a local reference frame, like the geometry of buildings and objects, right? Local geometric relationships we treat as fixed are also quasi-randomized throughout the day. For example, the distance between two buildings can vary by centimeters over a day. With enough measurements you can sort of average out the local noise, but the precision is much worse than people find desirable. We can't precision measure our way out of this problem because the things we measure don't sit still. High-precision registration in physical reality is generally believed to be an AI-complete problem. This is a major hurdle for the vision of AR most companies have. You have a huge number of contradictory positioning cues, all of which are constantly changing, from which you need to synthesize a coherent positioning model that matches the one humans naturally perceive. |
[1] https://www.youtube.com/watch?v=iZ1psxcMvrQ [2] https://www.spar3d.com/blogs/the-other-dimension/nanomap-sla...