Nanorobotics encompasses the design, fabrication, and programming of robots with overall dimensions below a few micrometers, and the programmable assembly of nanoscale objects. Nanorobots are quintessential nanoelectromechanical systems (NEMS) and raise all the important issues that must be addressed in NEMS design: sensing, actuation, control, communications, power, and interfacing across spat...