Energy harvesting is the process by which ambient energy is captured and converted into electricity for small autonomous devices, such as satellites, laptops and nodes in sensor networks without the ...