Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"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/bcm...

"Broadcom's second-generation sensor integration technology, adding accelerometer, gyroscope, magnetometer and altimeter outputs to the positioning engine"



I 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.


They give good accelerometer readings. Also they give good GPS readings. All we need to do - "fuse" this.


Android has had a "fused location provider" which does this for a long time...


That'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 .




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: