3 ms·
"raw" data from the GPS chipset has already been through a Kalman filter... its how they form a 'fix' based on constant measurement inaccuracies. Of course the
by TickleSteve 9y ago
"raw" data from the GPS chipset has already been through a Kalman filter... its how they form a 'fix' based on constant measurement inaccuracies.
Of course the difference here is that the extra accelerometer data is involved. It's been a few years since I last worked on GPS chipsets, but I would be surprised if they didn't now incorporate one for this exact reason.
edit: They do: https://www.broadcom.com/products/wireless/gnss-gps-socs/bcm4752 https://www.broadcom.com/products/wireless/gnss-gps-socs/bcm...
"Broadcom's second-generation sensor integration technology, adding accelerometer, gyroscope, magnetometer and altimeter outputs to the positioning engine"
- molszanski 9y agoI get your point. I just assumed that in a world of billions of various hardware solutions, OS level sane software defaults would be reasonable to expect. Even if GPS sensors would not provide that kind of filtering. And since OS generally has a very good access to all the sensors... you get the rest.
- Gen1us2k 9y agoThey give good accelerometer readings. Also they give good GPS readings. All we need to do - "fuse" this.
- londons_explore 9y agoAndroid has had a "fused location provider" which does this for a long time...
- Gen1us2k 9y agoThat's true, but we have drivers with phones without google play services. Strange thing, but it's true :) Also sometimes we need to use phone without internet access .