Affiliation: | 1.Department of Mechanical Engineering, Sharif University of Technology, Tehran, Iran ;2.School of Mechanical Engineering, Shiraz University, Shiraz, Iran ;3.Nanorobotics Laboratory, Department of Mechanical Engineering, Sharif University of Technology, Tehran, Iran ;4.Department of Mechanical Engineering, State University of New York at Binghamton, 4400 Vestal Parkway, Binghamton, NY, 13902, USA ; |