A Novel Vertically Oscillating Hydrokinetic Energy Harvester | IEEE Conference Publication | IEEE Xplore