1. Department of Electrical, Electronic and Communications Engineering, Public University of Navarre, Pamplona, Spain
2. CICESE, Ensenada, Mexico
3. Mechanical and Aerospace Engineering Department, Magnetic Microsystems and Microrobotics Laboratory, University of California, Irvine, Irvine, CA, USA