Nanorobotics is the technology of creating robots or machines at or close to the scale of nanometer. Nanorobotics refers to the nanotechnology engineering of designing and building nanorobots. Nanomachines are largely in the research and development phase.