  We present a simple and convenient method to yield cylindrical vector (CV)
beams and realize its polarization evolution on higher-order Poincare sphere
based on inhomogeneous birefringent metasurface. By means of local polarization
transformation of the metasurface, it is possible to convert a light beam with
homogeneous elliptical polarization into a vector beam with any desired
polarization distribution. The Stokes parameters of the output light are
measured to verify our scheme, which show well agreement with the theoretical
prediction. Our method may provide a convenient way to generate CV beams, which
is expected to have potential applications in encoding information and quantum
computation.
