Live data from Hacker News

Rethinking GPS: Engineering next-gen location at Uber (2018)

uber.com

1–10 of 69 posts

Re: Rethinking GPS: Engineering next-gen location at Uber (2018)

#4

Their internal app has ads for other Uber services? Oof.

The article says "internal version of the Uber rider app", which makes me think it's some sort of internal/beta/debug build of the app that everyone else gets. In that case it makes sense that many of the features would stay the same, including stuff like ads.

Re: Rethinking GPS: Engineering next-gen location at Uber (2018)

#6
Cool, so it looks like they take the “raw” GPS location (after the GPS module does processing to spit out a lat/long) and applies statistical methods with a model of the actual 3D geometry. Seems like a smart way to improve the accuracy from “userspace”.

This reminds me of the Comma.ai project, Laika [0]. Since they have access to the raw GPS module data (Ie the actual timings of each received satellite transmitting), they can do things such as correcting for troposphere/ionosphere delays by looking up the relevant astro data as recorded by NASA and others.

[0]: https://github.com/commaai/laika

Re: Rethinking GPS: Engineering next-gen location at Uber (2018)

#10
Google explores these techniques as well. They're critical to improving accuracy in urban areas where you don't have line of sight to satellites (this is why your GNSS (AKA GPS) location is terrible whenever you're in a city). Here's [0] a cool gif visualizing the principle of GNSS ray tracing taken from one of Google's blog posts [1]. Here's an article with more information about Google's techniques [2].

[0] https://1.bp.blogspot.com/-FskvGHx-IOc/X8qtZi1GUNI/AAAAAAAAP...

[1] https://android-developers.googleblog.com/2020/12/improving-...

[2] https://insidegnss.com/end-game-for-urban-gnss-googles-use-o...

Post reply on HN