Los principales tipos de energía utilizados en la robótica son la neumática, hidráulica y eléctrica. La energía neumática y hidráulica utilizan aire y aceite respectivamente para generar fuerza, mientras que los dispositivos eléctricos como motores de corriente continua, de paso y de corriente alterna son los más fáciles de controlar y precisos. La cibernética estudia la estructura de los sistemas de regulación y control en sistemas físicos y sociales.