1. Department of BioMechanical Engineering, Delft University of Technology, 2628 CD Delft, The Netherlands
2. Asensus Surgical, Durham, NC 27703, USA
3. Department of Precision and Microsystems Engineering, Delft University of Technology, 2628 CD Delft, The Netherlands