An electromagnetic wearable 3-DoF resonance human body motion energy harvester using ferrofluid as a lubricant. (1st July 2017)