Solar Powered Systems for Challenging Environments