Robot, sensörleri ile çevresini algılayan, algıladıklarını yorumlayan, yorumlama sonucu bir karar veren ve verdiği kararı bir çıkış sinyali ile üreten aygıttır. Güncel tanımı ile robotlar, elektronik ve mekanik birimlerden oluşan, algılama yeteneğine sahip olan ve programlanabilen cihazlardır.