Veloviewer gets better and better (if you use Strava)


VeloViewer has always been able to show you comprehensive views of your past rides and runs but plenty of people had asked to see similar views of routes they are planning to do. Fortunately Strava have just opened up their Routing API so now Veloviewer can display all the routes you have created and allow you to see their full details including the interactive 3D profiles.

Head there NOW …

Here is one example ….

Screenshot 2016-05-05 09.22.52

really helps visualize routes and see potential problems (gradients)

GPS vs Smartphone (app)


from single track  …..

gps_test_points2

Over the summer there was an interesting discussion in the comments section of this article about the accuracy of dedicated GPS units from companies like Garmin compared to the GPS data collected via smartphones. I’ve personally been biking with a GPS since 2001 (13 years!) and my take was that neither is any more or less accurate than the other. Still, I was curious: was there any difference in accuracy between various types of GPS devices?

To find out, ckdake and I took 10 GPS devices–including 2 wristwatches, 2 bar-mounted units, 3 smartphones, 1 GPS-equipped helmet camera, 1 handheld device, and even a tablet–to a local quarter-mile track to see how each performed. We did our best to mount each unit according to its normal configuration; that is, wristwatches on a wrist, bar-mounted units on the bars, etc. All were rigged to a single rider (me!) and the test started and stopped at the same point on the track after riding 10 laps (2.5 miles). I stuck to the middle of lane 1 (thanks for the velodrome tip Chris!) and each GPS was started (but not moved) one at a time. We didn’t test timing on the devices since each unit is designed to sync time with the GPS satellites themselves, which meant we wouldn’t need to start and stop all devices at the same time.

Here are the results, ordered by distance accuracy.

Device Distance Error
iPhone 5 (Strava) 2.5019 0.08%
Asus Android Tablet (Strava) 2.5124 0.50%
Garmin Forerunner 405CX 2.5208 0.83%
Magellan Cyclo505 2.5239 0.96%
iPhone 5 (Garmin Fit) 2.5328 1.31%
Garmin Edge 500 2.5334 1.34%
Garmin Fenix2 2.5501 2.00%
Nokia Lumia (GPS Logger) 2.5542 2.17%
Garmin VIRB Elite 2.5795 3.18%
Garmin 60CSx 2.2529 -9.88%

Looking at the animated graphic at the top of this article, you can get a sense for another measure of accuracy–basically the tightness and “correctness” of the ride data. The actual route hugged the inside lane for each lap, though you can see some of the data veers toward the inside of the field and the edges in some cases (click here for an interactive plot). Subjectively, here’s how I would rank the accuracy based on the route plot:

Top 5: Asus Nexus Tablet (Strava), Nokia Lumia (GPS Logger), Garmin Fenix2, Magellan Cyclo505, and Garmin Forerunner 405.

Bottom 5: Garmin GPSMap60CSx, iPhone 5 (Strava), Garmin Edge 500, iPhone 5 (Garmin Fit), and Garmin VIRB Elite.

Interesting to note that the most accurate in terms of distance are not necessarily the most accurate at plotting route data. Keep this in mind when using GPS to map trails.

Accuracy

Overall, the error rate is pretty low–around 3% or less for all but one device. Still, only 4 out of 10 were within 1% of the actual distance. On average (if we throw out the Garmin 60CSx) each device is off by about 1.4%, which is probably a good number to assume whenever analyzing your own data.

Error Direction

Surprisingly, all but one of the devices over-reported the distance, which either means our track is slightly longer than we assumed or something else is going on. In my own experience I’ve noticed most GPS units report distance on the high side (for example, clocking 104 miles in a 100-mile race), and perhaps it’s by design to make consumers feel faster/stronger than they really are. Product engineers know the device isn’t completely accurate so why not just estimate everything on the high side to keep riders happy? :)

Another more serious possibility is that distance was added to each track during the time it took us to start and stop all the devices during our test (you can see this in the lower right corner on some of the plots above). Basically if you take pretty much any GPS, hit start, and set it on the ground, after a few minutes you’ll find that your GPS has logged several feet of distance without moving.  How is this possible?

GPS units never know exactly where you are located–they’re only accurate to within a few feet. So each time a GPS checks with the satellite, it’s calculating a slightly different position, even when you’re not moving.

Driving Factors

gps_test_overlay

Perhaps one of the biggest misconceptions about GPS accuracy is that it’s all about the chipset (like the SiRFstarIII) in a particular device. While it’s true that some GPS chips are more powerful and/or sensitive than others, there are many, many factors that can affect distance calculations.

But let’s stick with the idea that chipsets affect distance accuracy for a moment. Two of the top four GPS units in our distance accuracy test are regular old smartphones that determine location not just with GPS but also using wi-fi and cell tower signals to triangulate a position. And the Magellan Cyclo505–#4 above–is also wi-fi enabled, though we don’t know if it’s actually using wi-fi to improve location accuracy. Still, having more sensors available to calculate location isn’t a guarantee of accuracy–the Garmin Fit app on an iPhone 5 ended up middle of the pack in our distance test, and the Nokia Lumia smartphone ranked 8 out of 10.

So what the heck happened to the Garmin GPSMap60CSx–it was off by nearly 10%?! There’s another factor at play here, and it’s known as polling frequency. Basically, GPS units check in with the satellite on a regular basis to get the user’s position and save that information, along with the time, to record your ride. Many apps and GPS units allow you to set the frequency yourself. For example, if you record your position once per second, you’ll get better data than if you record only once per minute. The tradeoff is more frequent polling will drain your battery faster and fill up your memory quicker.

garmin_gpsmap60_points

In the case of our track test, the GPSMap60CSx was set to record much less frequently than the other units, resulting in “cut off” corners that significantly shortened the distance (remember, a straight line is always the shortest distance between two points). Fortunately this is an easy fix and has nothing to do with the accuracy of the unit itself.

This is what more frequent polling looks like (specifically, 1 point per second):

garmin_fit_points

Some Garmin units (and perhaps units from other GPS manufacturers as well) have a “smart polling” option that doesn’t have a set polling frequency. Instead, the GPS records a point only if it’s not in a straight line with the point before it. A couple of the units we tested used this method which you can see below. In this test smart polling didn’t seem to affect accuracy but for a less-regular course (say, a twisting MTB trail) the GPS may have trouble keeping up with the rider’s constantly-changing vector.

garmin_fenix2_points

Software Manipulation

One final factor in our GPS distance accuracy test is the use of post-ride software processing. Basically if the GPS data is uploaded to a website (Strava, Garmin Connect, MapMyRide, etc.), chances are that the data will be manipulated. This is particularly true for elevation data (which we’ll discuss in a follow-up post), but I suspect even distances are being tweaked behind the scenes for some of the devices we tested.

In particular, it’s either incredibly lucky that the Strava iPhone app got within 0.1% of our target distance or that Strava is guessing (correctly) that our “workout” occurred on a quarter-mile track and is adjusting distances accordingly. Looking at the trace from the Strava iPhone app, it’s easily the messiest and least “tight” trace which, again, suggests it was either lucky or is making distance adjustments behind the scenes. The fact that the second-most accurate distance tracking also came from the Strava app but running on a low-powered Android tablet lends some credibility to the latter suggestion*.

Conclusions

This is by no means a definitive GPS distance accuracy test. In fact, if we conduct this test again (which we probably will at some point), my hypothesis is the ranking will be completely different. And aside from the track test, a test in an area with zero cell phone or wi-fi signals over a known distance (not a quarter-mile track) could help isolate the additional sensor effect and the software manipulation issues. Bottom line: if you’re choosing a GPS device or app for clocking your rides, don’t focus too much on accuracy… they’re all pretty good, but none are bulletproof.

* Being curious, I tested the theory that Strava is recognizing track workouts–and modifying them–by uploading raw data from one of the other devices used during the test. The result: no change in the distance. Still not definitive, but that theory is looking shaky.

Help the planners plan the new routes by using this new app


In what’s being claimed as the biggest ever cycling survey, London-based software company TravelAI has released an app that will track the routes cyclists use in order to provide data for authorities planning to build cycling facilities.

The iPhone app, WeCycle, aggregates the routes taken by all its users into a “community canvas” that its makers hope will inform the construction of new bike lanes and paths. An Android version is currently in beta testing.

Screenshot 2014-08-20 21.52.10

Unlike Strava, which recently announced it planned to sell the aggregated data from millions of bike rides to planning authorities, the data from WeCycle will be given away, as long as planners promise to act on it.

Andreas Zachariah, CEO of app maker TravelAI, told us that at a recent Future Cities project he’d uncovered a universal lack of data around walking and cycling. He said: “We will give the aggregated, anonymised data to [planning authorities] for free of charge in return for pledges to act upon.”

Zachariah and TravelAI’s belief is that transport authorities don’t know where people ride, and are therefore going to struggle to know how to spend the money that’s been allocated to providing cycling facilities.

He believes data from people actually riding is better than the alternatives.

He said: “What we want to avoid is transport planners deciding where cycle routes should be based on traffic counts from fixed automatic traffic counters or people standing at corners with clickers. It might explain some of the terrible routing, but sucks when so much money and goodwill is being (mis)spent.”

Two objections raised when Strava announced that it was aiming to provide data to transport planners are that the data only reflects a certain demographic and only tells you where people are already riding, not where they would ride if better facilities existed.

As one wag in the road.cc office put it: “The results will be skewed by all those iPhone users going to their local independent coffee shop.”

The planned Android version should deal with that, and Zachariah is sure the data will be useful to planners.

“Whether they are avoiding popular routes, joining the fracas or hostages to road diversions – we’re interested,” he said.

“There are people far more qualified than us to extract these insights and devise the appropriate strategy to bring about desired outcomes. But our firm belief is that without the data in the first place, these transport planners are hampered in their quest to be effective.”

Zachariah says he realises one of the problems is that UK commuter cyclists tend to be sporty males aged 20-50, a far cry from the spread of ages and equality of gender seen among riders in countries such as Denmark and the Netherlands.

“We worked with the European Space Agency for over a year out of the Netherlands and saw first hand how right the Dutch have it,” he told us. “It’s a continued source of inspiration and their amazing levels of participation across all classes and ages is just one of the pillars to their success.”

“We recognise there is going to be a bias so we ask [WeCycle users] to volunteer some demographic info. But we’ve gone to considerable lengths to make the appeal broader and consequently suspect that our data will contrast itself against that collected by other sporting/cycling apps.”

“We hope cyclists who might otherwise not feel compelled to install a cycling app and remember to start and stop it each time, will appreciate how effortless we make gathering cycling and commuting behaviours.”

WeCycle is  available for iPhone, from the iTunes store, but an Android version is in development.

As well as aggregating travel data, WeCycle provides you with a diary of your travel, and automatically detects how you’re getting around. In that regard, it’s a showcase for TravelAI’s main product, a set of developer tools for travel apps that can tell whether you’re walking, riding, on the train or sitting on the sofa.

It’s always on, but uses some clever algorithms so it doesn’t hammer your battery, TravelAI says.

It’s not a substitute for GPS-based ride logging apps such as Strava, but rather aims to provide a bit of useful information for you in return for you leaving it on so it can contribute your travel data to the general pool.

As reviewer pedro-o-o on iTunes puts it: “It works, which is quite magical – I’m still trying to figure out how it knows whether I’m on a train or tube or whatever. However, it can’t tell the difference between car and bike yet (you have to set that in settings). When they sort that out, it’ll be a solid 5*.”

best apps for training


With more and more people buying smartphones and the proliferation of training apps now available for them, it’s never been so easy to accurately keep track of your training. Gone are the days when you kept track of your training in a notepad, with careful handwritten notes. ROAD.CC

The latest generation of training apps makes it far easier to record and analyse your training, as well as setting goals and targets and reviewing previous performances. We’ve chosen 10 of the most popular apps so you can kick start 2013 with a digital thump.

And with smartphones now offering GPS maps and large colour screens, many cyclists are opting to use them in place of a dedicated cycle computer. Either mounted to the handlebars or safely stored in a jacket pocket, recording your ride on a smartphone is now common.

Garmin Fit

Garmin’s Fit app allows you to use your iPhone or Android smartphone as a training tool. It can be used for various sports, and one you’ve finished it uploads your session to Garmin Connect. It costs 69p but Connect itself is free to use. Once there you get all the important data and there’s useful functions like a calendar that totals your hours of riding each week, giving you an easy way of tracking your training progress.

Available for iPhone and Android.

Cyclemeter

This app functions as bike computer but can also store your route in Google maps, which can then be exported to social media networks like Twitter nad Facebook. A calendar makes it easy to see your recent rides at a glance and help to plan your next ride, and your favourite routes can be saved for future use.

www.abvio.com/cyclemeter/

The Athlete’s Diary

You can easily keep track of training rides with graphs of the total distance and time accumulated with this app. Information is clearly presented with the main screen a log showing some of your latest rides, so you can see at a glance how training has been going. You can also search your recorded rides too. Data is manually entered, but there’s an Autofill option for rapid entry. Only available for iPhone and costs $19.99.

www.stevenscreek.com

SportsTrackLive

This app lets you share and compare in a number of sports. As well as speed, distance, time, it works with compatible heart rate monitor straps and cadence modules. You can replay tracks on Google Maps, share with Facebook and Twitter friends, and export to the SportsTrack website. It only works with Android phones and costs £2.99.

www.sportstracklive.com

Training Peaks

A popular choice for cyclists, as it stems from Joe Friel’s TrainingBible series of books, Training Peaks is a very comprehensive training package that offers unlimited detail and control of your workout data. There’s training plans that can be bought and downloaded, taking the guesswork out of training, and there’s the novel Virtual Coach too. Works for Android, iPhone, iPod and iPad.

http://home.trainingpeaks.com

CoachMyRide

CoachMyRide, only available for the iPhone, lets you set goals and choose training sessions from a library of 105 included in the app. And for analysing sessions, Lionel Reynaurd is a professional cycling coach is available to offer feedback and share his knowledge. AS you progress in your training and you get fitter, the app easily adapts your training to suit.

www.coachmyride.com

Endomondo

Endomondo is a community based workout app that lets you challenge friends and analyse your training. A clean and clear display shows distance, speed and time when cycling, and you can customise what is show on the screen. Once you’ve done a ride you can upload to the website where you can create groups for your friends to share rides, and share through Facebook. With a Bluetooth heart rate strap you can add heart rate data to your training data. It’s free and works across all platforms.

www.endomondo.com

Kinetic

Described as the “Swiss army knife of GPS tracking and timing” Kinetic lets you organise your training sessions by activity or event. It can set goals and monitor your progress against a predicted finish time. Voice notifications chart your progress in real-time. Kinetic GPS Lite is free, while the full version is $3.99.

http://kineticgps.com/

Cychosis

Rather than automatically logging your ride data, which is fine if you want to use your smartphone on the bike, Cychosis differs by requiring you to manually enter data from each ride. So you can leave your phone safely at home or not have the battery drained in 5 minutes by the constant GPS usage, and enter ride information form your cycle computer when you’ve finished your ride. And if you love your spreadsheets, you can export ride data to your computer.

www.cychosis.com

Strava

One of the most popular apps is Strava, because of its unique feature of letting you compared times on ‘segments’ of road. Users can create segments themselves, and any person that has ridden along this segment is added to a leaderboard. So you can see who is fastest on your favourite climb for example. With a community revolving around this feature, it adds a competitive element to training on your own. A suite of power and heart rate analysis tools makes it a good option for those who want to take their training seriously. Available for iPhone and Android.

Strava Addict – here are some sites that let you get more


The Multiple Ride Mapper

This great app / (website) pulls in all of the rides and runs you’ve ever logged on Strava and displays them on one map. Simply copy and paste your athlete number into the box and be amazed as it pulls in every ride and maps it. If you are struggling to find your athlete number then hit profile in strava and it will show a number in the address bar – this is you.

The website uses opaque lines so if you’ve ridden or run certain roads many times, you will end up with a darker line, whereas roads you’ve only ridden once will be more pale. The map is clickable, and the list on the left hand side takes you back to the ride screen on strava.com if you wony to see an indication of frequency then set opaqueness down to see all your routes clearly.

20121015-212025.jpg

Here is a map of some of my rides over the last few months – some road, a few mtb and one or two commutes or runs.

KOM Notifier Service

Created by the same author as the multiple ride mapper above, Jonathan O Keefe, the KOM notifier service will give you detailed notifications about any changes to your KOMs, or indeed any changes in the top 10 positions.
20121015-214123.jpg
Segment details

Yet another brilliant bit of coding from Jonathan again, Segment Details can be accessed separately as a standalone thing, but it is also linked from the Strava KOM Notifier Service, above.

This one is really useful for tracking the history of a segment – who’s been KOM in the past, when did so and so take it, how many people have ridden it, what’s the average time taken etc.

RaceShape.com

RaceShape is essentially about analysing the differences between people riding a segment. Say you lost your KOM or if running your CR to someone – you can use this tool to analyse where they were quicker, and so help you to develop your strategy. It works by analysing how the gap changes between two riders, and works with segment data from Strava or Ride with GPS.

Here is a screengrab of a flat canal path section that I took my road bike on – it analyses your time over distance and although I am 3rd on this section I can see that in the first wee bit of the trail where I was chatting to someone with a flat tyre – suddenly that is the 40 sec gone. Although slower than no 1 and possibly no 2 it was close.
20121015-212617.jpg

Using no 2 as a baseline you can see where I level out and we are quite matched. By comparison my friend Keith did the route and you can see the slope of his pace and where I eventually catch up and pass. So now that I know this is a section I might just burn it along here (although not on a weekend when there are so many dog walkers perhaps.

Veloviewer

It gives you more stats to play with and get twitchy about than you might ever want. Dig around and you’ll discover a great new way to explore the segments you’ve done, and get ideas about which ones you want to revisit.

Tip: Click the table column headings to sort on that column. You can sort this on average speeds or overall length or steepness and so on.

You’ll discover segments you’ve already done, but never realised were there, prompting you to think about targeting them for a serious effort.

Here is a mtb climb once again using Michael D as the base line and my pal Stuart who is notionally behind me. Interesting to see I started fast but burnt out a bit on the muddy section with the big puddle. I could pretend it may have been dry on the days the others did it or it could just be that I was tired. Stuart and I swap the lead a lot towards the end. Does really let you see where others or quick and where you are slow.

20121015-212809.jpg

How did you sleep last night


Been thinking I have not been sleeping well lately – not helped by the fact I came in from my 40km ride last night at 9pm. Always takes me a bit to switch off.
Have a app called sleep cycle which monitors your sleep pattern by picking up how much movement you make during the night to determine your moment of deep sleep. I woke at 3:30 for a drink of water then up at 6:50.
Monitoring over a few days gives you quite an insight into what you do at night and how that affects training.