Freestanding ZnO nanorod/graphene/ZnO nanorod epitaxial double heterostructure for improved piezoelectric nanogenerators