Los robots pueden utilizar energía neumática, hidráulica o eléctrica. La energía neumática usa la compresión de aire y tiene ventajas como ser fácil de almacenar, transportar y no contaminar. La energía hidráulica es fácil de controlar y precisa, por lo que es muy usada en la industria. La energía eléctrica también es común en robots y se almacena en baterías.