, Universidad Politécnica de Catalunya (UPC), Barcelona, Spain