Do you have many not so accurate tracks from the same hike, drive or route lying around? Would you like to take advantage of all that data and merge them into a “line of best fit” / average track?
The accuracy of the points in a single GPS trace may be out by several meters. This depends on lots of factors such as the positions of the satellites when the trace was taken, tree cover, proximity to nearby buildings, position of the GPS unit relative to the center of the road etc. If many traces are taken for the same road, then the effect of errors in any one trace will have a much smaller impact on the average position of these traces. (from "Good practice" on the OpenStreetMap wiki).
Made by Michiel Faber, and given a home and documentation by Guttorm Flatabø, this is a first step, using R. With increased use and contributors we could soon have something more functional. The script comes with no warranty, use at your own risk, and please report bugs, improvements etc. on github, or directly to Michiel or Guttorm (using OSM messaging).