Международный стандарт ISO* 8373:2012 определяет робота как приводной механизм, программируемый по двум и более осям, имеющий некоторую степень автономности, движущийся внутри своей рабочей среды и выполняющий предназначенные ему задачи. На наш взгляд, более полезным для понимания того, что есть робот, может быть функциональное определение: роботом можно назвать любое устройство (механизм), выполняющее предназначенные ему действия, которое одновременно отвечает трем условиям. 1. SENSE: воспринимать окружающий мир с помощью сенсоров. Такими сенсорами могут быть микрофоны, камеры (всех областей электромагнитного спектра), различные электро механические сенсоры и прочее. 2. THINK: понимать окружающий физический мир и строить модели поведения, для того чтобы выполнять предназначенные ему действия. 3. ACT: воздействовать на физический мир, тем или иным способом.