Europass CV - Scuola Superiore Sant`Anna

Curriculum Vitae
Informazioni personali
Cognome / Nome
Indirizzo
Corucci Francesco
The BioRobotics Institute
viale Rinaldo Piaggio 34, 56025 Pontedera (Pisa), Italy - +39 050 883479
Research Centre on Sea Technologies and Marine Robotics
Viale Italia 6, 57126 Livorno, Italy - +39 050 883396
Telefono
E-mail
Home page
Pontedera: +39 050 883479
Livorno: +39 050 883396
Cellulare
+39 347 1650720
[email protected]
[email protected]
http://sssa.bioroboticsinstitute.it/user/1507 (pagina accademica @ The BioRobotics Institute)
http://studenti.ing.unipi.it/~s425690/ (pagina studenti Ingegneria Unipi)
Skype . francesco.corucci
Cittadinanza
Data di nascita
Sesso
Italiana
02/08/1988
Maschile
Pubblicazioni -
M. Calisti, F. Corucci, A. Arienti, C. Laschi, "Bipedal walking of an octopus-inspired robot"
(accettato al prossimo Living Machines 2014, Third Conference on Biomimetic and Biohybrid
Systems)
-
V. Cacucciolo*, F. Corucci*, M. Cianchetti, C. Laschi, "Evolving optimal swimming in different
fluids: a study inspired by batoid fishes" (*equal contribution) (accettato al prossimo Living
Machines 2014, Third Conference on Biomimetic and Biohybrid Systems)
-
F. Corucci, E. Ruffaldi, "Toward autonomous robots for demolitions in unstructured
environments", accettato alla 13th International Conference on Intelligent Autonomous Systems,
Padova 15-19 July 2014
-
F. Corucci, G. Anastasi, F. Marcelloni, "A WSN-based Testbed for Energy Efficiency in Buildings"
Proceedings of the IEEE International Symposium on Computers and Communications (ISCC
2011), Corfu, Greece, June 28 – July 1, 2011.
-
G. Anastasi, F. Corucci, F. Marcelloni, "An Intelligent System for Electrical Energy Management
in Buildings", Proceedings of the IEEE International Conference on Intelligent Systems Design
and Applications (ISDA 2011), Córdoba, Spain, November 22-24, 2011.
-
Miglior studente, in base alla media, del Corso di Laurea Magistrale in Ingegneria Informatica
2010-2012 (su circa 45 iscritti, dati ufficiali)
Conseguito il Percorso di Eccellenza in Ingegneria Informatica Magistrale (frequentato e
completato da 2 studenti su 45), un programma integrativo rispetto al corso di laurea che impone
requisiti stringenti per quanto riguarda i risultati accademici (laurea in tempo, media > 27, nessun
voto < 24), nonché il superamento di corsi aggiuntivi su tematiche di ricerca.
Secondo migliore studente, in base alla media, del Corso di Laurea Triennale in Ingegneria
Informatica 2007-2010, entro il miglior 1% (seconda migliore media su oltre 200 iscritti, dati
ufficiali)
Risultati .
-
-
Pagina 1 / 5 - Curriculum vitae di
Corucci Francesco
Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu
© Comunità europee, 2003 20060628
-
Primo classificato su oltre 90 partecipanti al concorso internazionale 2013-14 per l’ingresso al
PhD in BioRobotica, Scuola Superiore S.Anna, con un punteggio di 100/100. Nel medesimo
anno, primo classificato anche al concorso per il PhD in Emerging Digital Technologies,
curriculum in Perceptual Robotics
-
Tra i 10 migliori studenti nelle selezioni del programma Young Graduate Trainees dell’European
Space Agency, per una posizione nell’Advanced Concepts Team in Artificial Intelligence
Posizioni
Date
Posizione
Novembre 2014 – presente
PhD Fellow presso l’Istituto di BioRobotica della Scuola Superiore S.Anna, Pisa.
Lavoro nel gruppo di robotica soft, umanoide e bio-mimetica, sotto la supervisione della Prof.ssa
Cecilia Laschi (thesis director) e del Prof. Paolo Dario (tutor).
Svolgo la mia attività in parte presso il polo Sant’Anna Valdera di Pontedera, in parte presso il Centro
di Ricerca sulle Tecnologie per il mare e la Robotica Marina di Livorno. Al momento mi sto occupando
di evolutionary robotics applicata a robot marini bio-ispirati, collaborando in parte al progetto
PoseiDRONE (Principal Investigator: Paolo Dario, Project Manager: Cecilia Laschi, Funded by
Fondazione Livorno and Scuola Superiore Sant'Anna).
Date
Posizione
Giugno 2014 – Ottobre 2014
Research assistant presso il PERCRO Lab (Perceptual Robotics and Virtual Environments) della
Scuola Superiore S.Anna, Pisa – (Vincitore di una Borsa di studio della durata di 5 mesi)
Il mio lavoro rientrava in un progetto industriale volto alla progettazione di robot demolitori autonomi e
semi-autonomi. Una parte del lavoro ha riguardato tematiche di programming by demonstration,
apprenticeship learning, HRI per scenari industriali.
Date
Posizione
Settembre 2013 – Maggio 2014
Internship presso il PERCRO Lab (Perceptual Robotics and Virtual Environments) della Scuola
Superiore S.Anna, Pisa
Durante questo periodo ho lavorato alla mia tesi di Laurea magistrale, riguardante robot autonomi per
demolizioni. In particolare mi sono occupato di percezione robotica in ambienti non strutturati.
Istruzione e formazione
Date
Titolo della qualifica rilasciata
Votazione
Media delle votazioni conseguite negli
esami
Principali tematiche/competenza
professionali possedute
Ottobre 2010 – 9 Maggio 2013
Laurea Magistrale in Ingegneria Informatica (come iscritto al Percorso di Eccellenza) – Curriculum in
Sistemi Embedded e Informatica Industriale
110/110 e LODE
30.94/30 (la lode, a livello di Ateneo, equivale ad un punteggio di 33)
Miglior studente del corso, in base alla media (su circa 45 iscritti)
Tesi svolta presso il laboratorio PERCRO (PERceptual RObotics and virtual environments) della
Scuola Superiore S. Anna di Pisa.
Titolo: “Robotic perception and control for a demolition task in unstructured environments”.
La tesi ha riguardato il progetto e la valutazione di un mock-up per demolition robotics.
Ho dovuto studiare aspetti di percezione e controllo di robot mobili, al fine di implementare un robot
autonomo capace di demolire un muro evitando eventuali ostacoli (tubi, cavi). Parte del lavoro di tesi è
stato pubblicato presso la 13th International Conference on Intelligent Autonomous Systems.
Relatori: Prof. C.A. Avizzano, Prof. A. Frisoli, Prof. E. Ruffaldi
Principali competenze acquisite: percezione robotica, computer vision (2D e 3D), point cloud
processing, controllo di robot mobili, planning, Human Robot Interaction.
Librerie software: ROS (Robot Operative System), PCL (Point Cloud Library), OpenCV.
In parallelo ai corsi ordinari ho frequentato il Percorso di Eccellenza (PE) in Ingegneria Informatica, un
programma d'eccellenza che offre corsi aggiuntivi su temi di ricerca avanzata ad un ristretto numero di
studenti. Oltre a sostenere degli esami aggiuntivi ogni anno, il PE richiede agli studenti che lo
Pagina 2 / 5 - Curriculum vitae di
Corucci Francesco
Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu
© Comunità europee, 2003 20060628
frequentano di mantenere risultati accademici in linea con quanto richiesto da scuole di eccellenza
quali la Scuola Superiore S. Anna e Scuola Normale Superiore (media degli esami superiore a 27,
nessun voto inferiore a 24, laurea in corso).
Insegnamenti maggiormente
caratterizzanti e relativa votazione
conseguita
Date
Titolo della qualifica rilasciata
Votazione
Media delle votazioni conseguite negli
esami
Insegnamenti maggiormente
caratterizzanti e relativa votazione
conseguita
Esame
Sistemi operativi e programmazione
distribuita [include un modulo sui
Sistemi Embedded e Real-Time]
Sistemi Embedded e Informatica
Industriale
Laboratorio di Sistemi Embedded e
Real Time
Apparati elettronici e di
telecomunicazioni
Sistemi mobili e pervasivi
Sistemi intelligenti
Reti di calcolatori
Sicurezza nei sistemi informatici
Economia dell'informazione
Votazione
30L
Prof. P. Ancilotti, Prof. G. C.
Buttazzo, Prof. G. Lipari
30L
Prof. C.A. Prete, Prof. P.F. Foglia
30
Prof. M. Marinoni, Prof. G.
Franchino
30L
Prof. M. Luise, Prof. L. Fanucci
30L
28
30
30
30L
Prof. M. Avvenuti, Ing. A. Vecchio
Prof. B. Lazzerini
Prof. L. Lenzini
Prof. G. Dini
Prof. M. Guidi
7 Ottobre 2010
Laurea in Ingegneria Informatica
110/110 e LODE
30.7/30 (la lode, a livello di Ateneo, equivale ad un punteggio di 33)
2° Migliore studente del corso, in base alla media, su oltre 200 iscritti
Esame
Fondamenti di Informatica I
Fondamenti di Informatica II
Votazione
30L
30L
Reti Logiche
Calcolatori Elettronici
Organizzazione dei Sistemi Operativi e
Reti
Tecnologie Informatiche Applicate
Ingegneria dei Sistemi Software
Gestione dell’Informazione Aziendale
Principali tematiche/competenza
professionali possedute
Docente/i
30
30
30
29
30
30
Docente/i
Prof. F. Marcelloni
Prof. N. De Francesco, Prof. G.
Vaglini
Prof. P. Corsini
Prof. G. Frosini
Prof. G. Anastasi
Prof. M. Avvenuti
Prof. A. Domenici
Prof. R. Chiavaccini
Titolo della tesi: "Reti di sensori wireless per il monitoraggio e l'efficienza energetica negli edifici"
Relatori: Prof. Giuseppe Anastasi, Prof. Francesco Marcelloni
La tesi è consistita nella progettazione e realizzazione di un prototipo funzionante (basato su reti di
sensori wireless ed attuatori powerline), il cui scopo è il monitoraggio e il controllo automatizzato dei
consumi energetici in un edificio.
Il mio lavoro di tesi triennale è sfociato in due pubblicazioni scientifiche in conferenze internazionali
IEEE (ISCC'11 e ISDA'11).
Nome e tipo d'organizzazione Dipartimento di Ingegneria dell’Informazione: Informatica, Elettronica e Telecomunicazioni, Università
erogatrice dell'istruzione e formazione di Pisa
Via Diotisalvi, 2, 56122, Pisa (Italia)
Livello nella classificazione nazionale o Laurea di primo livello (triennale)
internazionale
Date 2007
Titolo della qualifica rilasciata . Diploma di maturità scientifica PNI
Votazione
Nome e tipo d'organizzazione
erogatrice dell'istruzione e formazione
Pagina 3 / 5 - Curriculum vitae di
Corucci Francesco
100/100
Liceo Scientifico Statale U.Dini (Liceo Scientifico)
Via B. Croce, 36, 56125, Pisa (Italia)
Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu
© Comunità europee, 2003 20060628
Progetti più rilevanti
- Progettazione e implementazione di un sistema basato su reti di sensori ed attuatori per l'efficienza
energetica negli edifici. Il progetto prevedeva tra le altre cose un’interfaccia grafica real-time
piuttosto complessa, realizzata in Java Swing. Tecnologie principali: Java, librerie grafiche Swing,
MySQL, programmazione di microcontrollori
- Progettazione, sviluppo e valutazione di un mock-up per demolition robotics. Aspetti percettivi, di
controllo, pianificazione, e interazione uomo-robot. La tesi ha comportato lo sviluppo di una
notevole quantità di codice scritto prevalentemente in C++ e distribuito su un’architettura
eterogenea composta da robot e varie work-station. Tecnologie principali: computer vision 2D e
3D, ROS, PCL, OpenCV, programmazione C++
- Sviluppo di un sistema di tracking automatico della carreggiata basato su visione utilizzando il filtro
di Kalman. Tecnologie principali: MATLAB, computer vision 2D
- Predizione e fitting del consumo energetico di un edificio utilizzando reti neurali, reti ricorrenti
(NARX), sistemi fuzzy ed ANFIS. Tecnologie principali: MATLAB e relativi toolbox per computational
intelligence
- Controllo real-time di un pendolo inverso. Il progetto prevedeva, tra le altre cose, l’utilizzo del
bus RS232 per la comunicazione tra la workstation ed il dispositivo embedded. Tecnologie
principali: programmazione C di micro controllori dsPIC, sistemi operativi real time per micro
controllori, progettazione e sviluppo di semplici circuiti elettronici
- Sviluppo di un dispositivo di puntamento composto da un casco giroscopico ed un braccio robotico.
Tecnologie principali: programmazione C di micro controllori dsPIC, sistemi operativi real time per
micro controllori, progettazione e sviluppo di semplici circuiti elettronici
- Progettazione e sviluppo di un'architettura service oriented (SOA) in ambiente Unix. Il progetto ha
richiesto l’utilizzo di tecniche avanzate di programmazione C++ per la realizzazione di una
libreria che implementasse un’architettura concorrente e distribuita service oriented.
Tecnologie principali: C++, Boost libraries, design e implementazione di architetture object oriented
concorrenti e distribuiti
- Progettazione e sviluppo di un compilatore scritto in C++ per un sottoinsieme del linguaggio Java. Il
progetto ha richiesto tecniche di programmazione object oriented avanzate in ambiente C++.
Tecnologie principali: programmazione C++, programmazione Java, Java bytecode
- Progettazione e sviluppo di un'interfaccia musicale MIDI basata su reti di sensori wireless.
Tecnologie principali: reti di sensori wireless,TinyOS
- Implementazione VHDL di un circuito digitale per l'algoritmo CORDIC
- Sviluppo di un videogame sviluppato con tecnologie web
- Implementazione di meccanismi di sincronizzazione avanzati (monitor con semantica signal e
urgent) in Java 1.4 e confronto con meccanismi analoghi in Java 1.5. Il progetto ha richiesto
l’implementazione di meccanismi avanzati di gestione della concorrenza in ambiente Java.
- Sviluppo di un'applicazione Java distribuita con comunicazione sicura basata su SSL. Il progetto ha
richiesto tecniche avanzate di programmazione in ambiente Java (applicazione concorrente e
distribuita, aspetti crittografici), nonché lo sviluppo di un’interfaccia grafica aggiornata in
tempo reale. Tecnologie principali: programmazione Java concorrente e distribuita, Java Security
Extensions, interfacce grafiche.
- Mining di una rete sociale. Tecnologie principali: Cytoscape, crawling e analisi di grosse moli di dati
- Porting di un algoritmo scientifico sfruttando librerie matematiche (openBLAS, LAPACK)
Capacità e competenze
personali
Madrelingua(e) Italiano
Altra(e) lingua(e)
Inglese
Certificazione B1 e B2, sostenuto il corso per la certificazione TOEFL.
Scrittura: Ottimo. Comprensione: Ottimo. Parlato: Ottimo.
Francese . Certificazione B1. Comprensione basilare.
Pagina 4 / 5 - Curriculum vitae di
Corucci Francesco
Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu
© Comunità europee, 2003 20060628
Capacità e competenze organizzative
Capacità e competenze tecniche
- Ho sostenuto il corso di abilitazione alla certificazione Certified Associate in Project Management
(PMI CAPM)
- Linguaggi di programmazione maggiormente utilizzati: C/C++ (librerie STL, Boost, Qt), Java (librerie
grafica Swing, Java Security Extensions), GNU Assembly (GAS), Java bytecode, MATLAB.
- Linguaggi e framework per la programmazione di interfacce grafiche real-time: Qt, Java Swing
- Linguaggi per la descrizione dell’hardware: VHDL, Verilog
- Sistemi embedded e real-time: familiarità con il sistema operativo real-time per microcontrollori Erika
Enterprise (open source, OSEK compliant, sviluppato da Evidence s.r.l.). Progetti di physical
computing svolti nel tempo libero con la board open source Arduino.
- Strumenti per il calcolo scientifico: MATLAB, AMPL
- Ambienti di programmazione: NetBeans, Eclipse, JDK, Matlab
- Programmazione di robot: Robot Operative System (ROS), Point Cloud Library (PCL) e OpenCV per
gli aspetti di percezione, processing di 3D point clouds acquisiti da camere 3D
- Programmazione di reti di sensori: TinyOS
- Linguaggi di programmazione web: HTML, JavaScript, PHP, fondamenti di Ajax
- Linguaggi per l'interazione con database: SQL
Altre capacità e competenze
- Capacità di progettazione e realizzazione di applicazioni complesse (concorrenti, distribuite, con
interfaccia grafica) scritte in vari linguaggi di programmazione, spesso in ambienti eterogenei
- Software di grafica: uso basilare di Photoshop
- Sistemi operativi: Microsoft Windows, Linux, Unix FreeBSD
- Sistemi di generazione della documentazione (Doxygen)
- Latex
Patente
A1, B
Firma
Autorizzo il trattamento dei miei dati personali ai sensi del Decreto Legislativo 30 giugno 2003, n. 196 "Codice in materia di protezione dei dati
personali (facoltativo)".
Pagina 5 / 5 - Curriculum vitae di
Corucci Francesco
Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu
© Comunità europee, 2003 20060628