Energy harvesting from human motion: materials and techniques. (11th July 2016)