Delft University of Technology, Faculty of Mechanical, Maritime, and Materials Engineering (3ME), Department of Precision and Microsystems Engineering (PME), Mekelweg 2, Delft 2628 CD, The Netherlands ...