Design and hardware selection for a bicycle simulator