Robotteja määritellään laajalla valikoimalla tehdaspalveluiden teollisuusroboteista niin pieniin kuin kodin siivousroboteihin. Laajemman saatavilla olevan määritelmän mukaan jokin on robotti, jos monet pitävät sitä robottina. Monet robotikot (ihmiset, jotka rakentavat robotteja) käyttävät tarkempaa määritelmää. Ne edellyttävät, että robotissa tulee olla uudelleen ohjelmoitavat aivot (tietokone) kehon liikuttamiseksi.

Tämän määritelmän mukaan robotit eroavat muista liikkuvista koneista, kuten autoista, tietokoneelementtillään. Monissa uudemmissa autoissa on ajotietokone, mutta sillä tehdään vain pieniä säätöjä. Kuljettaja ohjaa suoraan useimpia ajoneuvon osia erilaisten mekaanisten laitteiden avulla. Robotit eroavat tavallisista tietokoneista fyysisiltä ominaisuuksiltaan, ja niihin jokaiseen on kiinnitetty runko, mitä ei tavallisissa tietokoneissa ole.

