Optimal path planning of multiple nanoparticles in continuous environment using a novel Adaptive Genetic Algorithm

Abstract This paper presents a novel Adaptive Genetic Algorithm for optimal path planning of multiple nanoparticles during the nanomanipulation process. The proposed approach determines the optimal manipulation path in the presence of surface roughness and environment obstacles by considering constraints imposed on the nanomanipulation process. In this research, first by discretizing the environment, an initial set of feasible paths were generated, and then, path optimization was continued in the original continuous environment (and not in the discrete environment). The presented novel approach for path planning in continuous environment (1) makes the algorithm independent of grid size, which is the main limitation in conventional path planning methods, and (2) creates a curve path, instead of piecewise linear one, which increases the accuracy and smoothness of the path considerably. Every path is evaluated based on three factors: the displacement effort (the area under critical force-time diagram during nanomanipulation), surface roughness along the path, and smoothness of the path. Using the weighted linear sum of the mentioned three factors as the objective function provides the opportunity to (1) find a path with optimal value for all factors, (2) increase/decrease the effect of a factor based on process considerations. While the former can be obtained by a simple weight tuning procedure introduced in this paper, the latter can be obtained by increasing/decreasing the weight value associated with a factor. In the case of multiple nanoparticles, a co-evolutionary adaptive algorithm is introduced to find the best destination for each nanoparticle, the best sequence of movement, and optimal path for each nanoparticle. By introducing two new operators, it was shown that the performance of the presented co-evolutionary mechanism outperforms the similar previous works. Finally, the proposed approach was also developed based on a modified Particle Swarm Optimization algorithm, and its performance was compared with the proposed Adaptive Genetic Algorithm.

[1]  A. K. Hoshiar,et al.  Dynamic 3D modeling and simulation of nanoparticles manipulation using an AFM nanorobot , 2013, Robotica.

[2]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[3]  Aristides A. G. Requicha,et al.  Automatic planning of nanoparticle assembly tasks , 2001, Proceedings of the 2001 IEEE International Symposium on Assembly and Task Planning (ISATP2001). Assembly and Disassembly in the Twenty-first Century. (Cat. No.01TH8560).

[4]  Moharam Habibnejad Korayem,et al.  Comprehensive modelling and simulation of cylindrical nanoparticles manipulation by using a virtual reality environment. , 2017, Journal of molecular graphics & modelling.

[5]  Adem Tuncer,et al.  Dynamic path planning of mobile robots with improved genetic algorithm , 2012, Comput. Electr. Eng..

[6]  Heping Chen,et al.  Automated nano-assembly of nanoscale structures , 2004, 4th IEEE Conference on Nanotechnology, 2004..

[7]  Moharam Habibnejad Korayem,et al.  Virtual reality interface for nano-manipulation based on enhanced images , 2012 .

[8]  Chengdong Wu,et al.  Modeling and analyzing nano-particle pushing with an AFM by using nano-hand strategy , 2010, 2010 IEEE 5th International Conference on Nano/Micro Engineered and Molecular Systems.

[9]  Randy L. Haupt,et al.  Practical Genetic Algorithms , 1998 .

[10]  Hui Xie,et al.  High-Efficiency Automated Nanomanipulation With Parallel Imaging/Manipulation Force Microscopy , 2012 .

[11]  Moharam Habibnejad Korayem,et al.  3D kinematics of cylindrical nanoparticle manipulation by an atomic force microscope based nanorobot , 2014 .

[12]  Ehsan Omidi,et al.  Sensitivity analysis of nanoparticles pushing manipulation by AFM in a robust controlled process , 2013 .

[13]  Rong Wang,et al.  Tip Based Nanomanipulation Through Successive Directional Push , 2010 .

[14]  Moharam Habibnejad Korayem,et al.  Sensitivity analysis of nanoparticles pushing critical conditions in 2-D controlled nanomanipulation based on AFM , 2009 .

[15]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[16]  Hong Qu,et al.  An improved genetic algorithm with co-evolutionary strategy for global path planning of multiple mobile robots , 2013, Neurocomputing.

[17]  Moharam Habibnejad Korayem,et al.  Simulation of Routing in Nano-manipulation for Creating Pattern with Atomic Force Microscopy Using Genetic Algorithm , 2011, 2011 Fifth Asia Modelling Symposium.

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

[19]  Ning Xi,et al.  Planning and Control for Automated Nanorobotic Assembly , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[20]  Moharam Habibnejad Korayem,et al.  A hybrid co-evolutionary genetic algorithm for multiple nanoparticle assembly task path planning , 2016 .

[21]  A. K Hoshiar,et al.  A Simulation Algorithm for Path Planning of Biological Nanoparticles Displacement on a Rough Path , 2017 .

[22]  Xiaoping Qian,et al.  Efficient AFM-Based Nanoparticle Manipulation Via Sequential Parallel Pushing , 2012, IEEE Transactions on Nanotechnology.

[23]  Ning Xi,et al.  CAD-guided automated nanoassembly using atomic force microscopy-based nonrobotics , 2006, IEEE Trans Autom. Sci. Eng..

[24]  Ehsan Omidi,et al.  Robust controlled manipulation of nanoparticles using atomic force microscope , 2012 .

[25]  Jungwon Yoon,et al.  Studies of aggregated nanoparticles steering during magnetic-guided drug delivery in the blood vessels , 2017 .

[26]  Moharam Habibnejad Korayem,et al.  Modelling and simulation of dynamic modes in manipulation of nanorods , 2013 .

[27]  Anatole Lécuyer,et al.  Path-planning and manipulation of nanotubes using visual and haptic guidance , 2009, 2009 IEEE International Conference on Virtual Environments, Human-Computer Interfaces and Measurements Systems.

[28]  Cagatay Basdogan,et al.  A Virtual Reality Toolkit for Path Planning and Manipulation at Nano-scale , 2006, 2006 14th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems.

[29]  Myeong Ok Kim,et al.  A Novel Magnetic Actuation Scheme to Disaggregate Nanoparticles and Enhance Passage across the Blood–Brain Barrier , 2017, Nanomaterials.

[30]  Moharam Habibnejad Korayem,et al.  Modeling and simulation of critical forces in the manipulation of cylindrical nanoparticles , 2015 .

[31]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..