Per nanorobot si intende un qualsiasi sistema capace di compiere modifiche all'ambiente circostante, in maniera controllata e prevedibile, avente dimensioni assimilabili a quelle molecolari o addirittura atomiche.
La nanorobotica è una disciplina tecnologica che studia come realizzare macchine o robot a una scala prossima a quella nanometrica (1/1.000.000.000 metri) con tecnologie che appartengono all'area della nanotecnologia e più in particolare della nanomeccatronica.
I nanorobot sono dei dispositivi la cui grandezza varia, tipicamente, da 0,1 a 10 micrometri, essendo costituiti da componenti molecolari il cui ordine di grandezza ricade nelle nanoscale.