Energy harvesting analysis for Moball, A self-propelled mobile sensor platform capable of long duration operation in harsh terrains | IEEE Conference Publication | IEEE Xplore