Robot je mašina - posebno ona koju može programirati računar - sposobna da automatski izvrši složeni niz akcija.[1] Roboti mogu biti vođeni od strane eksternog kontrolnog uređaja, ili kontrole mogu biti ugrađene u robotu. Roboti se mogu konstruisati nalik linijama ljudskog oblika, ali većina su robota mašine dizajnirane za obavljanje zadataka bez obzira na njihovu estetiku.
Robot se definiše na različite načine:
Funkcije robota su primarno izvršavanje određenih realnih operacija. Roboti se dijele po različitim kriterijima.
Historičari nauke označavaju Abū al-'Iz Ibn Ismā'īl ibn al-Razāz al-Jazarī-ja kao "oca robotike", s obzirom na to da je napravio prvi automatski uređaj te vrste 1204. godine.[2]