adds open loop odometry

I don't remember why, but Hilario might be able to tell you whether you should use `time` or directly `period`