Puma have introduced the BeatBot, a programmable, self-driving, line-following robot that gives training runners a target to race against.
Utilising infrared sensors to follow the lines on a track and a front-facing camera, the BeatBot counts the revolution of its wheels to track its speed and distance.
Puma states that it then uses that data to make more than 100 adjustments per second while racing.
Users can set their own time and distance goals using an iPhone app, whether that's beating your friend's best time or matching Olympic 100m champion Usain Bolt and his speeds of up to 44.66 kilometres per hour.
BeatBot can also help long distance runners pace themselves even on tracks with curves.
Sadly, it's only currently available to Puma-sponsored athletes, for now. So at least you've got time to build yourself up to Bolt's pace.