Nanorobotics is the technology of creating machines or robots that are on the scale of 1 to 100 nanometers. Nanorobots could be used for medical purposes like breaking up tumors or blood clots. They may also be used to improve manufacturing at the molecular scale and to enhance computers and other technologies. Nanorobotics has applications in healthcare, computing, manufacturing and more.