Algorithms and Software for Nanomanipulation with Atomic Force Microscopes

Interactive manipulation of nanoparticles by mechanically pushing them with the tip of an Atomic Force Microscope (AFM) is now performed routinely at many laboratories around the world. However, a human in the loop introduces significant inaccuracies and results in a very slow process, mostly because of the need to locate the particles before and after the manipulation operations in the presence of large spatial uncertainties, which are often comparable to the size of the particles. In this paper we describe the nanomanipulation systems developed at USC's Laboratory for Molecular Robotics during the last decade, culminating in a fully automatic system that is capable of accurately positioning small nanoparticles, with diameters of around 10 nm. This system uses software compensators for the non-linearities inherent in the piezoelectric actuators used in most AFMs. The planner and execution systems are described, as well as the software architecture of the systems. Experimental results are presented that validate the approach and show that nanoparticle patterns that would take hours to build interactively can now be built in minutes. Automatic operation makes it possible to use manipulation to construct much more complex nanostructures than those built in the past.

[1]  Tomomasa Sato,et al.  Hand-eye system in nano manipulation world , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[2]  Harold W. Kuhn,et al.  The Hungarian method for the assignment problem , 1955, 50 Years of Integer Programming.

[3]  Fumihito Arai,et al.  3D nanorobotic manipulations of multi-walled carbon nanotubes , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[4]  Aristides A. G. Requicha,et al.  Drift compensation for automatic nanomanipulation with scanning probe microscopes , 2006, IEEE Transactions on Automation Science and Engineering.

[5]  Sergej Fatikow,et al.  Microrobot System for Automatic Nanohandling Inside a Scanning Electron Microscope , 2006, IEEE/ASME Transactions on Mechatronics.

[6]  W. G. Matthews,et al.  Controlled manipulation of molecular samples with the nanoManipulator , 2000 .

[7]  Aristides A. G. Requicha,et al.  Compensation of Scanner Creep and Hysteresis for AFM Nanomanipulation , 2008, IEEE Transactions on Automation Science and Engineering.

[8]  Tomomasa Sato,et al.  Mechanical assembly of three-dimensional microstructures from fine particles , 1996, Adv. Robotics.

[9]  A. Requicha Nanomanipulation with the Atomic Force Microscope , 2010 .

[10]  G. Swaminathan Robot Motion Planning , 2006 .

[11]  Aristides A. G. Requicha Nanorobots, NEMS, and nanoassembly , 2003 .

[12]  A. Requicha Nanorobots, NEMS, and nanoassembly , 2003, Proc. IEEE.

[13]  Aristides A. G. Requicha,et al.  Nanoparticle manipulation by mechanical pushing: underlying phenomena and real-time monitoring , 1998 .

[14]  J. Munkres ALGORITHMS FOR THE ASSIGNMENT AND TRANSIORTATION tROBLEMS* , 1957 .

[15]  Mark J. Dyer,et al.  Three-dimensional manipulation of carbon nanotubes under a scanning electron microscope , 1999 .