Power Sources for Sensors and Robots in Remote and Inaccessible Environments