Yes, the best solar panels are able to generate energy from not only direct sunlight but also infrared light . Even on cloudy days, cell phone solar chargers can harness the power of infrared light. However, the charging speed when it's cloudy is not as good as when the sun is shinning bright.