A bio-mimicking aeroelastic energy harvester