http://www.kyb.tuebingen.mpg.de/ernstgroup/locomotion.html