Nanorobotics and Nanomedicine

Nanorobotics is an emerging technology field creating machines or robots whose components are at or near the scale of a nanometer (10−9 meters). ... The first useful applications of nanomachines may be in nanomedicine. For example, biological machines could be used to identify and destroy cancer cells.