TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Using Open Street Maps and Kalman Filters to Clean Up GPS Data

139 pointsby tapan_panditaover 8 years ago

6 comments

johnethover 8 years ago
Kalman filters are very useful. There are several variants that can be implemented, depending on the available data and what you want to achieve. I found a great place to get your head around them was Roger Labbe&#x27;s tutorials:<p><a href="http:&#x2F;&#x2F;nbviewer.jupyter.org&#x2F;github&#x2F;rlabbe&#x2F;Kalman-and-Bayesian-Filters-in-Python&#x2F;blob&#x2F;master&#x2F;table_of_contents.ipynb" rel="nofollow">http:&#x2F;&#x2F;nbviewer.jupyter.org&#x2F;github&#x2F;rlabbe&#x2F;Kalman-and-Bayesia...</a>
评论 #12481721 未加载
评论 #12481717 未加载
grecyover 8 years ago
Slightly related: I&#x27;m driving through West Africa now, and I loaded OSM onto my cheap-o used Garmin. [1]<p>I have been absolutely shocked and blown away by the accuracy and detail of the maps. In the tiniest dirt street village, with less than 100 people, it correctly maps all the roads and even all the walking trails.<p>Of course, in the big cities too.<p>I&#x27;m staggered they have this level of detail.<p>[1] <a href="http:&#x2F;&#x2F;garmin.openstreetmap.nl&#x2F;" rel="nofollow">http:&#x2F;&#x2F;garmin.openstreetmap.nl&#x2F;</a>
评论 #12486848 未加载
评论 #12499953 未加载
Doctor_Feggover 8 years ago
Sorry to be that guy, but: OpenStreetMap. One word, not pluralised.
评论 #12482488 未加载
评论 #12486112 未加载
wyldfireover 8 years ago
&gt; OSM Filter: This uses publicly available OpenStreetMap road data and maps our GPS traces to nearest possible roads<p>OSM is considered a reference for HyperTrack -- they snap to the OSM roads. But I wonder how they [OSM] might&#x27;ve constructed their maps given the similarly noisy GPS samples they likely would&#x27;ve crowdsourced from. Do they use kalman filters&#x2F;more samples&#x2F;higher precision GPS reference devices?
评论 #12482379 未加载
评论 #12481913 未加载
评论 #12486580 未加载
评论 #12481890 未加载
评论 #12486641 未加载
karussellover 8 years ago
Not sure what stack exactly they use under the hood, but we have created a sophisticated, very fast but similar algorithm implemented in Java.<p>Bonus: everything is open source: <a href="https:&#x2F;&#x2F;github.com&#x2F;graphhopper&#x2F;map-matching" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;graphhopper&#x2F;map-matching</a> including web API, routing engine, easy setup (no DB involved), simple demo UI, ...<p>Only disadvantage I see: we currently do not support online map matching but this will surely come.<p>BTW: kalman filters are very similar to our approach (hidden markov model).<p>BTW2: Their FAQ is ridiculous: &quot;Do you have competitors? No...&quot; There are many companies with tracking and also open source products ...
hahakerover 8 years ago
This seems very useful, but isn&#x27;t Google Maps doing similar stuff already? And if not, what are their concerns?
评论 #12481756 未加载
评论 #12483006 未加载