Live data from Hacker News

Rethinking GPS: Engineering Next-Gen Location at Uber

eng.uber.com

11–20 of 20 posts

Re: Rethinking GPS: Engineering Next-Gen Location at Uber

#11

Why do they need a 3d map to begin with? Following their example of which side of the canyon the phone is, given the snr of sat b,c,d they can guess the side of the street. If it's possible then being shadowed by an actual building, a construction site or a delivery truck amounts to the same result (but I guess the snr would vary between these 3 situations). Hence, why the need for the 3d model?

[deleted]

Re: Rethinking GPS: Engineering Next-Gen Location at Uber

#12
post #10

A big problem with Uber/Lyft is that drivers take all these fancy calculated positions and plug them into a standard navigation app, which can direct the driver to the completely wrong side of a large block. (Addresses are not very granular in a city.) It’s interesting to me why Uber/Lyft allow this.

The drivers also blindly follow this app even when the GPS position of the passenger has changed. I used to try and move to the right side of the street to make a pick up easier once I found out which direction the driver was coming from, but I don't bother anymore because the driver is following the nav app exclusively.

Re: Rethinking GPS: Engineering Next-Gen Location at Uber

#13
post #10

A big problem with Uber/Lyft is that drivers take all these fancy calculated positions and plug them into a standard navigation app, which can direct the driver to the completely wrong side of a large block. (Addresses are not very granular in a city.) It’s interesting to me why Uber/Lyft allow this.

There's also the fact that Google Map data is just flat out wrong in many places in the middle of the country, it says my house is my neighbor's house and so on down the block, everyone is off by one.

I have tried to contact Google and get this fixed at least a dozen times over the past decade, always ignored. They used to have a whole community mapping thing where you could submit issues with the map, but those apparently are ignored.

It's a real nightmare trying to convince the insurance company and local government that google is wrong, love how that's my responsibility too.

Re: Rethinking GPS: Engineering Next-Gen Location at Uber

#14
Is this why Uber frequently pins me as being pretty far off from my actual position, even when something like Google maps is showing the correct position?

I mostly use Lyft now because I was tired of fighting with the Uber app to get it to show my correct location

Re: Rethinking GPS: Engineering Next-Gen Location at Uber

#15

> The use of particle filters necessitates a level of server affinity. Each new request to our service must be routed to the same back-end server for processing in order to update the correct particle filter. Was implementing this on the client device considered? What were the motivations for this design?

My guess is a combination of the following:

1. Building 3D data is too large or inconvenient to store on the device.

2. Continuously downloading/caching small localized chunks of that data would result in unacceptable use of bandwidth for customers with limited data plans.

3. Their implementation of the algorithm may be CPU inefficient and contribute to excessive battery drain.

4. (cynical) This gives them yet another excuse to be sucking up and storing 1Hz precise user location data, potentially to use for other reasons...

Re: Rethinking GPS: Engineering Next-Gen Location at Uber

#16
post #10

A big problem with Uber/Lyft is that drivers take all these fancy calculated positions and plug them into a standard navigation app, which can direct the driver to the completely wrong side of a large block. (Addresses are not very granular in a city.) It’s interesting to me why Uber/Lyft allow this.

There's a UK company https://what3words.com/ that's been working on this for a while

Re: Rethinking GPS: Engineering Next-Gen Location at Uber

#17
post #2

Amusing that they don't mention that they're able to better predict your location because of your phone's Wi-Fi. Tracking people is necessary [0] as Uber needs to provide better services . [0] https://www.npr.org/sections/alltechconsidered/2016/12/01/50...

Any competent phone manufacturer is already using Wi-Fi (and other input signals) to assist GPS, and providing the improved output to apps. So, if Uber is collecting Wi-Fi data, I doubt it's for the purpose of improving location.

Re: Rethinking GPS: Engineering Next-Gen Location at Uber

#19
post #10

A big problem with Uber/Lyft is that drivers take all these fancy calculated positions and plug them into a standard navigation app, which can direct the driver to the completely wrong side of a large block. (Addresses are not very granular in a city.) It’s interesting to me why Uber/Lyft allow this.

There's also the fact that Google Map data is just flat out wrong in many places in the middle of the country, it says my house is my neighbor's house and so on down the block, everyone is off by one. I have tried to contact Google and get this fixed at least a dozen times over the past decade, always ignored. They used to have a whole community mapping thing where you could submit issues with the map, but those appa…

It's funny, because out of the things that people complain about in modern navigation apps, "showing the right user location" is usually not that high on the list. There are so many other more pressing problems to solve. Map data is often inaccurate, bordering on unusable in less populated areas, and map data providers are colossally slow to update and correct their data. Navigation app UI is still surprisingly bad, even though this has been an area of fierce competition for at least a decade. Geocoding and reverse geocoding is still not perfect, but it's dependent on good map data. Accurate traffic is hard. Routing is pretty much solved but again, dependent on good map and traffic data, so it's perceived as needing improvement. Business search is hard because the underlying data changes so often, and for most nav system vendors, is not their core business so they ship something crappy. Most of these things are not improved by getting slightly better user position, so it's surprising Uber is investing so much into this research.
Post reply on HN