A core-shell structured barium titanate nanoparticles for the enhanced piezoelectric performance of wearable nanogenerator