Move Actor along a predefined route

I would like to move an Actor along a predefined route.

The following image shows basically what I want to achieve:


I have something like a running track. There is an Actor which should move along this track. I would like to give the meters as a position, the Actor then should be positioned at the right point onto the track. I would update the position of the Actor multiple times every second, so there is no AI pathfinding needed.

Is there a system in place that would allow me to do something like that? I’m having problems getting my head around this, perhaps there is a very simple solution that hasn’t crossed my mind yet.

You could use splines for this purpose.

The following link is a tutorial for this using Blueprints, but you should be able to convert it to C++ if required: link text