Любой компьютер обязательно имеет следующие части: центральный процессор (чип), оперативную память и постоянную память – эти же самые компоненты есть и в любом роботе. Но если в компьютере стоит мощный процессор, который может делать миллионы операций в секунду, и при этом потребляет кучу энергии, то в роботах, как правило, ставят для экономии ресурсов и средств вычислительные системы с более простой архитектурой.
Робот, как и обычный компьютер выполняет заданные ему действия по программе, которую нужно загрузить в память роботу. Способы загрузки бывают разные: например, при помощи программатора, или по радиоканалу. Загруженная в робота программа, когда он выключен, хранится в постоянном запоминающем устройстве: ПЗУ. Как только подается питание, так процессор сразу же из ПЗУ отправляет весь программный код в оперативную память и запускает выполнение программы в бесконечном цикле, пока будет совершен выход по прерыванию.
Таким образом, роботом можно назвать такое устройство, которое мы можем запрограммировать на выполнение некоторых действий.