Vision-Guided Quadrotor Perching On Imperfectly Cylindrical Structures