and also premature, but I’ve just solved the problem of how to get Hermione to find her way through a maze. It obviously involves GPS to define the centre of the maze, and Scanse Sweep to avoid the hedges, but what’s new is how to uses both to build a map of where she’s been.
Both GPS and Sweep provide input at once a second. A combination of both’s data is sent to yet another process. This combination of GPS location, the sweep at that location (and thinking on the fly, also compass orientation) builds a map. Building and storing the map isn’t trivial, but it’s not going to be difficult either. That map process can then be queried by the motion processing code i.e. Q: “Where next?”; A: “Left” or maybe “Compass point 118 degrees”. The answer to the question is determined by areas that have not been explored yet – i.e. areas that aren’t on the map yet.
Once more, some future fun defined.