Vision-guided Quadrotor Perching on Imperfectly Cylindrical Structures