Researchers with Berkeley Lab and UC Berkeley have developed a superefficient thermophotovoltaic that could become part of power sources that would allow drones to fly for days. https://newscenter.lbl.gov/2019/07/26/drones-will-fly-for-days-with-this-new-technology/