Rethinking GPS: Engineering Next-Gen Location at Uber
I'm skeptical of this approach because it seems to me that they have not defined-well the expectation of what the GPS radio hides from them. A lot of information can get lost depending on what simplifications are taken in firmware. What I mean by this is that I would be surprised if GPS radios prioritized accurate signal reports per transponder (and/or refresh-rate of reporting that signal) over battery life when a sufficient level of accuracy is reached, which means Uber could be working with bad data. If it was a professional GNSS receiver, that's one thing, but for a GNSS chip in a cell phone, power consumption really matters the most.Doing something latency-sensitive in software better than the firmware, over a cellular network, seems like a very lofty goal.