Solar-powered with lithium-ion batteries (8-hour runtime). Excess energy charges during cleaning, making robots 80% energy-neutral.