Energy harvesting from human motion: exploiting swing and shock excitations. (14th January 2015)