Stefano Mazzoleni Posted by Clementina On 17 November 2017 Scuola Superiore Sant’Anna/The BioRobotics Institute (SSSA), Italy