Robots can be powered by various sources, including batteries, electrical outlets, solar power, and internal combustion engines.