Castrol Flossie robot learns to ride bikes