Swiss Federal Institute of Technology (EPFL), Dept. of Mechanical Engineering,Lausanne, Switzerland Organization uri icon