If you point constrain the pedal to the end of the rotating "arm", then it will follow it, yet always stay pointed up. This is how I animated my bike rider model.