- Nanobots are nanoscale robots for specific tasks. - Potential applications exist in medicine (injected into bloodstream) and environmental monitoring. - Current production of complex nanobots is expensive and challenging.