Curriculum Vitae - Università di Pisa
Transcript
Curriculum Vitae - Università di Pisa
Curriculum Vitae Luglio 2008 Lorenzo Pollini Dati personali Luogo e data di nascita: Grosseto, Italia - 9, Aprile 1971 Nazionalità: Italiana Residenza: Via S. D’Acquisto, 3 – 57100 Livorno - Italy Indirizzo lavorativo Dipartimento di Sistemi Elettrici e Automazione (DSEA) Università di Pisa, Via Diotisalvi 2, 56100 Pisa, Italy Telefono: +39 050 2217363 FAX: +39 050 2217333 E-mail: [email protected] Home Page dipartimentale: http://www.dsea.unipi.it Studi Università di Pisa, 1997-2000: Dottorato di Ricerca in Automazione e Robotica Industriale: titolo della Tesi di Dottorato “Real-Time Distributed Simulation of Dynamic Systems” Università di Pisa, 1991-1997: Laurea in Ingegneria Informatica conseguita il 16-4-1997 con votazione 110/110 e Lode. Attuale Posizione Ricercatore Universitario confermato (SSD ING-INF/04) presso il Dipartimento di Sistemi Elettrici e Automazione – Università di Pisa. Posizioni ricoperte precedentemente 1997-2000 Dottorando in Automazione e Robotica Industriale presso l’Univ. di Pisa. 2001-2002 Assegnista di ricerca presso il Dipartimento di Sistemi Elettrici Automazione dell’Università di Pisa – Titolo ricerca: Sviluppo di tecniche simulazione distribuita nel controllo di sistemi dinamici. 2002-2003 Assegnista di ricerca presso il Dipartimento di Sistemi Elettrici Automazione dell’Università di Pisa – Titolo ricerca: Problematiche controllo intelligente per veicoli informazione. 2004-2006 Ricercatore Universitario non confermato (SSD ING-INF/04) presso il Dip. Sistemi Elettrici e Automazione – Università di Pisa. e di e di di Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ Attività scientifica L’attività di ricerca di Lorenzo Pollini si articola secondo le seguenti direttrici: Tecniche di controllo per sistemi aeronautici. Questo filone di ricerca ha coperto una vasta area di problematiche: • Controllo non-lineare di formazioni di velivoli autonomi [B1,J3,J5,J8,J11,C31, C35,C36,C38]; questa attività, iniziata come studio teorico sulla controllabilità di una formazione in base al flusso di informazioni al suo interno, si e’ sviluppata, sempre sul piano teorico, nella definizione di tecniche di controllo non lineare ispirate da biomimicry, ed è giunta sino alla sperimentazione sul campo di tecniche di identificazione e controllo non-lineare con una formazione di aeromodelli ad elevate prestazioni. • Tecniche di visione artificiale per l’asservimento di volo in formazione [C22,C26] e rifornimento in volo automatico [C3,C15,C17,C18,C23]; questa attività riguarda lo studio di tecniche di visione in ambienti parzialmente strutturati orientate alla gestione di volo in formazione e rifornimento in volo automatico. La ricerca condotta ha sviluppato una tecnica capace di rilevare, identificare e tracciare in maniera robusta una serie di marker attivi o passivi che e’ stata validata su un test-rig appositamente progettato nel quale un robot industriale simula il moto relativo tra telecamere e velivoli. • Guida, controllo e navigazione per velivoli di tipo quadrotor; questa attività, iniziata da poco, ha già prodotto interessanti risultati sia sul piano teorico, portando alla definizione di una architettura di controllo di tipo backstepping non-lineare che sia robusto ad una classe di errori di misura [C6], che su quello pratico, portando alla realizzazione di un veicolo quadrotor usato come testbed per l’implementazione in tempo reale di leggi di controllo. In questo contesto ricade anche una collaborazione con Bertin Technologie (Francia) sulla progettazione del sistema di controllo di un velivolo autonomo ducted-fan [C8]. Controllo cooperativo di veicoli autonomi. Questo filone di ricerca è stato volto alla definizione di algoritmi centralizzati prima [C7,C20,C21] e decentralizzati poi [C2] per il task assignment ad un gruppo di veicoli eterogenei come prestazioni e possibilità di svolgere task. L’attenzione e’ stata rivolta ad algoritmi capaci di fornire soluzioni subottime a basso costo computazionale, quindi utilizzabili in real-time, ed in grado di reagire prontamente ed a costo minimo al moto di target (e quindi di task), ostacoli ed a variazioni istantanee dello scenario. Più recentemente [C1,C4] è stato intrapreso lo studio del controllo completamente decentralizzato di uno swarm di veicoli utilizzando tecniche di consensus per la stima decentralizzata; l’attenzione si e’ posata sulla definizione di leggi di controllo basate sull’astrazione della formazione e della sua caratterizzazione in termini di statistiche del primo e secondo ordine, ed, in particolare, sulla definizione dei bound di prestazioni ottenibili da uno swarm di veicoli reali, date le performance di tracking dei veicoli reali rispetto a riferimenti generati con modelli puramente cinematici. Controllo non-lineare di sistemi dinamici. Questo filone di ricerca, caratterizzato da un approccio maggiormente teorico e meno applicativo, esplora vari aspetti del controllo non lineare: 2 Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ • • • Controllo State Dependent Riccati Equation (SDRE). Il controllo SDRE assume sempre maggior interesse con l’aumento delle capacità di calcolo dei computer che implementano le leggi di controllo. Questo filone di ricerca si occupa di analizzare le problematiche relative all’implementazione on-line ed in tempo reale della tecnica SDRE valutandone la regione di stabilità [J4], la precisione della soluzione rispetto ai tempi di calcolo [C19]. Controllo con Gain Scheduling fuzzy. Molti sistemi dinamici reali evidenziano un cambiamento non trascurabile della dinamica durante l’attraversamento di aree differenti dello spazio di stato, sia per la presenza di fenomeni non-lineari che per l’effetto di variazioni parametriche. In questo contesto appare naturale modellare un sistema complesso come un insieme di dinamiche valide in vari punti dello spazio di stato, e derivare “dinamiche intermedie” tramite interpolazione [J7,C37]. Questo filone di ricerca studia le problematiche di grigliatura dello spazio, di interpolazione tramite sistemi fuzzy e di realizzazione di controllori robusti globalmente stabilizzanti. Controllo a struttura variabile per sistemi singolarmente perturbati. Molti sistemi fisici possono essere classificati come singolarmente perturbati in quanto evidenziano sia dinamiche lente che dinamiche veloci, le une in cascata alle altre. I controllori sliding mode permettono la riduzione della dinamica di un sistema ad evolvere su un manifold noto; appare quindi interessante lo studio dell’applicazione di tale tipologia di controllo su sistemi che per loro natura appaiono già con dinamiche lente e veloci ben separate. Questo filone di ricerca studia procedure per la sintesi di leggi di controllo stabilizzanti in questo contesto [J9,C32,C40,C43]. Tecniche di guida basate su logica Fuzzy. Questo filone di ricerca esplora la possibilità di definire tramite un sistema fuzzy le traiettorie desiderate per un veicolo, terrestre, marino o aerospaziale[J1,J6,C25,C30,C34,C44]. Un simile approccio permette la definizione di direzione e velocità desiderate di passaggio per un waypoint, ed anche di definire, tramite semplici zone e regole fuzzy, la forma delle traiettorie di avvicinamento al waypoint. Una pipeline di controllori fuzzy si occupa di generare la traiettoria desiderata e di guidare il veicolo verso l’obiettivo. L’uso di sistemi fuzzy Takagi-Sugeno permette la definizione delle traiettorie di approccio all’obiettivo, parametrizzate da un numero ridotto di regole fuzzy, in maniera facile e intuitiva, e la loro implementazione in tempo reale fattibile [C10]. Tecniche di detection e avoidance di ostacoli per veicoli autonomi. Il problema del rilevamento di ostacoli e ricostruzione dell’ambiente, quando questo sia completamente incognito, è molto sentito nella robotica mobile. In questo contesto si muove questo filone di ricerca che ha sviluppato, implementato e testato sul campo tecniche di ricostruzione dell’ambiente basate sull’uso dell’algoritmo SIFT, in combinazione con il più utilizzato metodo della disparity map [C11]. In connessione con tali tecniche, il problema dell’obstacle avoidance è affrontato in un contesto Null Space-Based Behavioral Control (NSBBC), nel quale gli obiettivi di controllo sono codificati come dei task o behaviors ed un supervisore definisce dinamicamente l’ordine di priorità tra task parzialmente contrastanti (come raggiungere l’obiettivo ed evitare l’ostacolo). Task innovativi sono stati definiti e testati sia in simulazione che sul campo per gestire situazioni tipiche di ambienti non strutturati come il passaggio in canyon, percorsi senza uscita ed ostacoli concavi in generale[C12,C13]; di questi e’ stata dimostrata la correttezza e la stabilità fornendo strumenti per la progettazione di un supervisore che garantisca il raggiungimento dell’obiettivo [C5]. 3 Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ Architetture innovative per motion platform. Usualmente le motion platform per simulazione di volo, e non, sono realizzate con una architettura nota come piattaforma di Stewart. E’ noto che le piattaforme di Stewart (PS) hanno possibilità limitate di moto in termini di spostamenti lineari ed angolari; questo filone di ricerca esplora la possibilità di sostituire la catena di attuazione parallela della PS con una catena cinematica seriale antropomorfa [J2,C16]; l’obiettivo è coprire un inviluppo di movimento considerevolmente più ampio. A tale scopo e’ necessario studiare la posizione ottima di riposo della piattaforma, strategie di controllo del robot che evitino le singolarità cinematiche della struttura ed al tempo stesso garantiscano un cueing sensoriale realistico, ed una nuova architettura per i filtri di wash-out, ovvero per il sistema, tipicamente non-lineare, che trasforma il moto richiesto dal simulatore in un moto della cabina compatibile con i suoi vincoli fisici di movimento, velocità ed accelerazione. Oltre a tali attività di ricerca, Lorenzo Pollini si occupa, o si e’ occupato, anche di: • Sviluppo di piattaforme per la prototipazione di algoritmi di controllo per veicoli autonomi: questa attività ha condotto alla realizzazione di vari veicoli autonomi: un veicolo terrestre per applicazioni outdoor costruito sulla piattaforma pre-esistente di un kart da golf, un aeromodello con motore a scoppio, due elicotteri a quattro eliche (quadrotor); tutti dotati di sensori ed attuatori e di sistemi di guida navigazione e controllo in tempo reale programmati in linguaggio C. • Filtraggio e stima ottima: sensor-fusion di misure GPS, USBL, DVL e misure inerziali tramite filtri di Kalman estesi e unscented. • Modellistica e Simulazione di sistemi dinamici: modellazione di veicoli robotici sottomarini, propulsori sottomarini, veicoli stradali, sistemi aeronautici, dinamica di cavi marini trainati. Studio delle problematiche di simulazione distribuita in tempo reale e del rischio di stallo nelle comunicazioni. Visualizzazione scientifica: Studio, progettazione e realizzazione di architetture software per applicazioni di tipo “realtà virtuale” in tempo reale. Modellazione operatore umano: realizzazione di sistemi Man In the Loop per simulazione in tempo reale. • Sistemi di prototipazione rapida: programmazione di microcontrollori, DSP, hardware embedded per la implementazione di sistemi di controllo e la simulazione di sistemi dinamici. Sviluppo di software di simulazione di sistemi dinamici su piattaforme real-time (QNX e RTAI Linux), sistemi di prototipazione rapida sotto windows, DSP-Sharc e RTAI tramite Matworks RealTimeWorkshop. • Controllo del traffico aereo: studio del problema della predizione, e risoluzione di conflitti negli scenari di controllo del traffico aereo sia con approcci di tipo probabilistico che deterministico. • Reti neurali: studio di tecniche di addestramento per reti multi layer perceptron per controllo adattivo. Attività didattica istituzionale A.A. 2007/2008 Docente del corso Sistema di Guida e Navigazione 5 CFU (INGINF/04) per il Corso di Laurea Specialistica in Ingegneria dell’Automazione (Univ. Di Pisa). A.A. 2006/2007 Docente del corso Tecnologie per l’Automazione Industriale 10 CFU (ING-INF/04) per il Corso di Laurea in Ingegneria Informatica (Univ. Di Pisa). 4 Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ A.A. 2005/2006 Docente del corso Tecnologie per l’Automazione Industriale 10 CFU (ING-INF/04) per il Corso di Laurea in Ingegneria Informatica (Univ. Di Pisa). A.A. 2004/2005 Docente del corso Tecnologie per l’Automazione Industriale 10 CFU (ING-INF/04) per il Corso di Laurea in Ingegneria Informatica (Univ. Di Pisa). A.A. 2003/2004 Docente del corso Tecnologie per l’Automazione Industriale 10 CFU (ING-INF/04) per il Corso di Laurea in Ingegneria Informatica (Univ. Di Pisa). A.A. 2001/2002 Incarico ad horas per le esercitazioni del corso Teoria dei Sistemi agli allievi di Armi Navali dell’Accademia Navale di Livorno. A.A. 2000/2001 Incarico ad horas per le esercitazioni del corso Teoria dei Sistemi agli allievi di Armi Navali dell’Accademia Navale di Livorno. A.A. 1999/2000 Incarico ad horas per le esercitazioni del corso Teoria dei Sistemi agli allievi di Armi Navali dell’Accademia Navale di Livorno. Inoltre, dal 2004 ad oggi, Lorenzo Pollini è stato incaricato di attività di esercitazione e supporto nei corsi di Fondamenti di Automatica (ING-INF/04) del Corso di Laurea in Ingegneria Informatica, Sistemi di Guida e Navigazione (ING-INF/04) del Corso di Laurea Specialistica in Ingegneria dell’Automazione e Controllo e Identificazione dei Sistemi Incerti (ING-INF/04) del Corso di Laurea Specialistica in Ingegneria dell’Automazione. Altre attività didattiche • Lezioni per il Corso “Filtraggio ai Minimi Quadrati del Moto di un Semimovente Marino” per il Master Universitario di II livello in Elettroacustica Subacquea e Sue Applicazioni, 10 ore, Dicembre 2007. • Lezioni per il Corso “Veicoli Subacquei autonomi e Filoguidati” per il Master Universitario di II livello in Elettroacustica Subacquea e Sue Applicazioni, 10 ore, Febbraio 2005. • Lezioni per il Corso “Filtraggio ai Minimi Quadrati” per il Master Universitario di II livello in Elettroacustica Subacquea e Sue Applicazioni, 8 ore, Gennaio 2005. Lezioni e Seminari su invito “Aspetti della Simulazione dei Sistemi Dinamici Complessi” – Università di Bologna, II facoltà di Ingegneria sede di Forlì – 12 Giugno 2006. Il seminario ha trattato problematiche di simulazione in tempo reale, e non, di sistemi dinamici complessi, con particolare attenzione agli aspetti di visualizzazione grafica tridimensionale ed alle metodologie Hardware In the Loop e Man In the Loop. “Novel Motion Platform for Flight Simulators using an Anthropomorphic Robot” - MaxPlanck Institute for Biological Cybernetics, Tubingen (Germania) – 13 Ottobre 2006. Il seminario ha trattato i risultati di una recente attività di ricerca nel campo della simulazione immersiva con motion platform basata sull’uso di un robot antropomorfo come alternativa ad una piattaforma di Stewart. 5 Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ Collaborazioni scientifiche con enti ed aziende Max Planck Institute for Biological Cybernetics, Tubingen, Germania - Prof. Dr. Heinrich H. Bülthoff – Studio di motion platform innovative basate su robot antropomorfi. State University of New York at Binghamton, USA – Prof. Frank Cardullo – Studio di problematiche legate al controllo remoto di velivoli non pilotati: Delay Compensation e Haptic Interfaces. West Virginia University, USA – Prof. Marcello Napoletano, Giampiero Campa – Tecniche di visione artificiale e di controllo di formazione e rifornimento automatico per aerei non pilotati. Università di Bologna – Fabrizio Giulietti – Tecniche di guida, navigazione e controllo per veicoli non pilotati. Oto Melara (La Spezia) / R&D - Smart Ammunitions – Tecniche di stima e controllo innovative per munizionamento intelligente. Northrop Grumman Italia (Pomezia – Roma) / R&D – Sviluppo di tecniche di guida e controllo per il refuelling automatico di velivoli UAV e per il controllo di posizione automatico degli UAV all’interno di una formazione. Servizi accademici Oltre all’attività didattica, Lorenzo Pollini è stato coinvolto in attività di supporto alla gestione del Corso di Laurea Specialistica in Ingegneria dell’Automazione presso l’Università di Pisa svolgendo le seguenti attività: • Segretario del Consiglio di Corso di studi • Membro della Commissione di Autovalutazione (la commissione si occupa della valutazione critica del funzionamento e del rendimento del CdS e della redazione dei Rapporti di Autovalutazione richiesti dalla procedura di gestione di qualità della Regione Toscana). • Membro del Comitato di indirizzo (il comitato di indirizzo, composto da membri accademici ed aziendali, si occupa di indirizzare gli obiettivi del CdS secondo le esigenze del mercato e delle varie parti interessate). • Membro della Commissione Rapporti Enti Esterni (la commissione di occupa di tenere i rapporti con le aziende e gli enti in generale al fine di organizzare giornate di incontro, seminari, stages etc.) Lorenzo Pollini, su incarico del Corso di Laurea Specialistica in Ingegneria dell’Automazione, è stato Coordinatore del Modulo Professionalizzante “Progetto e Integrazione di Sistemi Robotici e di Sistemi Mobili per l’automazione” finanziato dalla Regione Toscana con 75 K€. Nello svolgimento delle sue funzioni, Lorenzo Pollini ha organizzato oltre una dozzina di seminari scientifici tenuti da aziende operanti nel settore dell’Automazione e due minicorsi di 24 ore: Programmazione dei robot antropomorfi e Programmazione dei veicoli autonomi per il Modulo Professionalizzante sopra nominato. Lorenzo Pollini e’ stato primo e secondo relatore di quasi 50 Tesi di Laurea Specialistica in Ingegneria dell’Automazione o Laurea in Ingegneria Informatica (con argomento automazione). Lorenzo Pollini è, o è stato, tutore per gli studenti di Dottorato in Automatica, Robotica e Bioingegneria dell’Università di Pisa: Paolo Binetti, Marta Niccolini, Samantha Alaimo. 6 Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ Progetti di ricerca Lorenzo Pollini ha lavorato e sta lavorando attualmente su numerosi contratti di ricerca; di alcuni di questi è, oppure è stato, responsabile scientifico unico: (anno - finanziatore – titolo – [descrizione]) 2008 SAIPEM/divisione SONSUB - Development of an Integrated USBL-DGPSDVL-Inertial Navigation System for a Work-class Remotely Operated Vehicle – (Principal Investigator/Responsabile Scientifico) – Il progetto prevede la progettazione e l’implementazione in tempo reale di un Multi-rate Extended Kalman Filter per la stima e la correzione degli errori di navigazione in un veicolo sottomarino pilotato remotamente. 2007-2009 Comunità Europea – ENvironmental Friendly Inter-City Aircraft (ENFICA) – Il progetto prevede la realizzazione e la sperimentazione in volo del primo prototipo di aereo elettrico con propulsione interamente ad idrogeno mai realizzato in Europa. Le attività a carico di Lorenzo Pollini sono la definizione degli algoritmi e la realizzazione del sistema di supervisione ed health management per il velivolo ed il suo sistema di propulsione. 2006-2007 Ministero dell’Università, della Ricerca Scientifica e Tecnologica – PRIN: Tecniche avanzate e valutazione sperimentale del controllo cooperativo di sistemi autonomi eterogenei. 2006-2007 Regione Toscana/QDesign SrL - Sviluppo del simulatore numerico e grafico di un sistema automatico per l’acquisizione della geometria di scafi di imbarcazioni (Resp. Scientifico) – Il progetto riguarda lo studio di algoritmi di ottimizzazione del moto di robot antropomorfi per la scansione tridimensionale e la lavorazione automatica di scafi in vetroresina. 2005 Matra BaE Dynamics Alenia (MBDA) – Sviluppo di tecniche di controllo robusto multivariabile e la loro applicabilità al progetto di autopiloti per sistemi dinamici aerospaziali ad elevate prestazioni. 2004 Matra BaE Dynamics Alenia (MBDA)– Sviluppo preliminare di sistemi di autopilota mediante tecniche bank-to-turn. 2004-2005 QDesign SrL - Sviluppo di algoritmi avanzati per il post-processing di files CAD/CAM per lavorazioni robotiche (Resp. Scientifico) – Il progetto riguarda lo studio e la realizzazione al calcolatore di algoritmi di ottimizzazione della postura di robot antropomorfi utilizzati in lavorazioni meccaniche. 2003-2004 Ministero dell’Università, della Ricerca Scientifica e Tecnologica – PRIN: Sviluppo di tecniche di Guida e Controllo per il volo autonomo di velivoli non pilotati. 2004 QDesign SrL - Sviluppo di algoritmi per il post-processing di files CAD/CAM per lavorazioni robotiche (Resp. Scientifico). 2004 Agenzia Spaziale Italiana - Sicurezza nel Trasporto delle Merci Pericolose – Il progetto riguarda lo studio di fattibilità di un sistema di management e supervisione per flotte di veicoli marini e terrestri impegnati nel trasporto di sostanze pericolose. L’attività di cui si e’ occupato Lorenzo Pollini è il management distribuito della rete di comunicazione a topologia tempo-variante con tecnologia mista satellitare e terrestre. 7 Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ 2002-2003 USAF/EOARD (United States Air Force/European Office of Research and Development) - Cooperative Control of Autonomous Flight Vehicles. 2001-2002 Ministero dell’Università, della Ricerca Scientifica e Tecnologica - Uso di tecnologie satellitari per il controllo della navigazione aerea e marina in spazi vincolati. 2001-2004 Department of Defense/EPSCoR: “Development of Formation Flight Control Algorithms using 3 YF-22 Flying Scale Models”. 2000-2001 Whitehead Alenia Sistemi Subacquei (WASS) - Sistema integrato di visualizzazione ed analisi dei dati di missione. 1998-2000 Ministero dell’Università, della Ricerca Scientifica e Tecnologica – PRIN: “Ingegneria del Controllo”. Attività professionale di ricerca e consulenza extra-universitaria 2002 2002 2001 Matra BaE Dynamics Alenia (MBDA), La Spezia - Sviluppo di algoritmi di estrazione e di semplificazione adattiva di linee di costa da mappe di elevazione. Intecs HRT, Pisa - Sviluppo di sistema di visualizzazione in tempo reale per simulatore di braccia robotiche cooperanti. Alenia Marconi Systems, La Spezia - Sviluppo di modelli e software per la simulazione operativa di sistemi aeronautici. Organizzazione di eventi scientifici Lorenzo Pollini è stato il membro italiano del Technical Team NATO-RTO-AVT-146 denominato “Platform Innovations and System Integration for Unmanned Air, Land and Sea Vehicles”. Tale gruppo si e’ riunito semestralmente fino al 2007 con lo scopo di scambiare informazioni e coordinare attività di ricerca tra le varie nazioni partecipanti, oltre alla realizzazione del Simposio NATO: Platform Innovations and System Integration for Unmanned Air, Land and Sea Vehicles, sugli argomenti del gruppo di lavoro, che si e’ tenuto a Firenze nel maggio 2007. Presentazione dei 10 articoli più significativi. Pollini L., Innocenti M, Petrone, A, “A Novel Motion Platform for Flight Simulators using an Anthropomorphic Robot”, AIAA Journal of Aerospace Computing, Information, and Communication, 2008. Usualmente le motion platform per simulazione di volo, e non, sono realizzate con una architettura nota come piattaforma di Stewart, o sue varianti, con possibilità limitate di moto in termini di spostamenti lineari e rotazioni. Questo articolo presenta e sviluppa una configurazione innovativa che utilizza una cinematica seriale antropomorfa come catena di attuazione della piattaforma, proponendo di coprire un inviluppo di movimento considerevolmente più ampio. L’articolo presenta l’idea, la motiva, ne dimostra la correttezza e presenta i risultati ottenuti con un test-rig sperimentale. Campa G., Gu Y., Seanor B., Napolitano M., Pollini L., Fravolini M., “Design and FlightTesting of Non-Linear Formation Control Laws”, Control Engineering Practice, 2007. L’articolo presenta la somma dei risultati ottenuti durante un lungo periodo di collaborazione con West Virginia University che ha portato al test in volo su una 8 Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ formazione di aeromodelli con motore a jet di leggi di identificazione e controllo non lineare. Quello descritto in questo articolo e’ stato il primo esperimento mai condotto di volo in formazione completamente automatico. A. Bracci, M. Innocenti, L. Pollini, “Estimation of the Region of Attraction for StateDependent Riccati Equation Controllers”, Journal of Guidance Control and Dynamics, 2006. L’articolo affronta il problema della stima della Regione di attrazione (ROA) per sistemi non lineari con controllo di tipo SDRE. L’articolo propone e dimostra la validità di una nuova procedura dal costo computazionale paragonabile con quelle esistenti, ma che produce tuttavia una stima della ROA meno conservativa; tale tecnica e’ stata verificata usando i benchmark usati a tale scopo in letteratura fornendo un evidente miglioramento. F. Giulietti, M. Innocenti, M. Napolitano, L. Pollini “Dynamic and Control Issues of Formation Flight”, Aerospace Science and Technology, 2005. L’articolo affronta la modellistica di due velivoli in formazione e propone un sistema di controllo biomimetico ispirato agli uccelli migratori, che supera i concetti di leader e wingman comunemente usati nel volo in formazione, sia pilotato che automatico. Il controllore proposto miscela due comportamenti differenti osservati nelle formazioni di uccelli, implementati come controllori ottimi LQR, in un unico sistema di controllo non lineare la cui stabilità e’ dimostrata con la tecnica delle Linear Matrix Inequalities (LMI). Innocenti M., Pollini L., Turra D., “Guidance of Unmanned Air Vehicles based on fuzzy Sets and fixed Waypoint”, AIAA Journal of Guidance, Control, and Dynamics, 2004. L’articolo presenta un innovativo sistema di guida su waypoint per velivoli non pilotati basato su logica fuzzy; la componente di maggior innovazione e’ costituita dall’uso di una mappa fuzzy Takagi-Sugeno per fare lo shaping off-line della traiettoria di approccio al waypoint. Tali risultati sono stati ripresi, espansi ed integrati per la gestione di waypoint mobili in [J1] (in stampa su IEEE Trans. on Control Systems Technologies); in tale nuovo articolo viene discussa, inoltre, la stabilità a ciclo chiuso del sistema. Innocenti M., Pollini L., Marullo A., “Gain-Scheduling Stability Issues using Differential Inclusion and Fuzzy Systems”, AIAA Journal of Guidance, Control, and Dynamics, 2004. L’articolo studia la stabilità robusta per sistemi Model Based Fuzzy Systems (MBFS) controllati tramite un gain scheduling regolato da variabili fuzzy. L’articolo propone un test di stabilità basato su Linear Matrix Inequalities (LMI) per determinare la robustezza ad incertezze strutturate, calcolando i bound delle incertezze tollerabili e fornendo, al tempo stesso, uno strumento per la determinazione della grigliatura dello spazio di stato oggetto per lo scheduling dei controllori. Test con benchmark di controllo non lineare hanno confermato i risultati attesi. Innocenti M., Pollini L., Giulietti F., “Management of Communication Failures in Formation Flight”, AIAA Journal of Aerospace Computing, Information, and Communication, 2004. L’articolo affronta il problema della gestione di una formazione di velivoli in presenza di guasti ai sistemi di comunicazione o perdite di veicoli ed introduce i concetti di Virtual Leader, Formation Graph ed Extended Formation Graph. Una variante dell’algoritmo di Dijkstra e’ utilizzata per calcolare una soluzione ottima per il flusso di informazioni all’interno della formazione; a seguito di un guasto, le Reconfiguration Maps (implementate come macchine a stati finiti) riavviano il calcolo di una soluzione sub9 Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ ottima e la formazione viene riconfigurata massimizzando nuovamente la capacità di scambiare informazioni. Innocenti, M., Greco, L., Pollini, L., “Sliding Mode Control for Two-Time Scale Systems: Stability Issues”, Automatica, 2003. L’articolo discute alcuni risultati sullo studio della stabilità asintotica per sistemi singolarmente perturbati. Il metodologia di controllo proposta prevede la sintesi di due controllori sliding-mode separati per le dinamiche lenta e veloce, per poi studiare la stabilità del controllore ottenuto dalla loro composizione fornendo uno strumento per la costruzione di una appropriata Control Lyapunov Function, ed un limite superiore ad , il parametro che determina la separazione tra le due scale temporali. L. Pollini, M. Innocenti, “A Synthetic Environment for Dynamic Systems Control and Visualization”, IEEE Control Systems Magazine, 2000. L’articolo affronta, in un contesto unitario, le problematiche della simulazione distribuita su rete di sistemi dinamici complessi con metodologie di tipo Hardware in the loop e Man in the loop. L’articolo fornisce strumenti utili alla progettazione ed alla realizzazione di sistemi di simulazione distribuiti affrontando problematiche quali: sincronizzazione con il tempo reale, limitazioni di banda ed affidabilità dei vari protocolli e architetture di rete, ambienti sintetici realistici e presenta una serie di case-studies. F. Giulietti, L. Pollini, M. Innocenti, “Autonomous Formation Flight”, IEEE Control Systems Magazine, 2000. L’articolo descrive il problema del controllo ottimo di anello interno e di controllo robusto di anello esterno per una formazione di velivoli non pilotati. Le problematiche di ottimizzazione dei canali di comunicazione all’interno della formazione e di riconfigurazione automatica in seguito ad un guasto o alla perdita di un elemento della formazione sono affrontate e risolte in un contesto di ottimizzazione su grafi. Pubblicazioni Riviste Internazionali [J1] Innocenti M., Pollini L., Turra D., “A Fuzzy Approach to the Guidance of Unmanned Air Vehicles Tracking moving Targets”, IEEE Transcactions on Control Systems Technology (in press). [J2] Pollini L., Innocenti M, Petrone, A, “Novel Motion Platform for Flight Simulators using an Anthropomorphic Robot”, AIAA Journal of Aerospace Computing, Information, and Communication, Vol. 5, Num. 7, pp 175-196, 2008. [J3] Campa G., Gu Y., Seanor B., Napolitano M., Pollini L., Fravolini M., “Design and Flight-Testing of Non-Linear Formation Control Laws”, Control Engineering Practice, Vol. 15, pp 1077-1092, 2007. [J4] A. Bracci, M. Innocenti, L. Pollini, “Estimation of the Region of Attraction for StateDependent Riccati Equation Controllers”, Journal of Guidance Control and Dynamics, Vol. 29, N. 6, pp 1427-1430, 2006. [J5] F. Giulietti, M. Innocenti, M. Napolitano, L. Pollini “Dynamic and Control Issues of Formation Flight”, Aerospace Science and Technology, Vol. 9, N. 1, pp 65-71, 2005. 10 Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ [J6] Innocenti M., Pollini L., Turra D., “Guidance of Unmanned Air Vehicles based on fuzzy Sets and fixed Waypoint”, AIAA Journal of Guidance, Control, and Dynamics, Vol. 27, N. 4, pp 715-720, 2004. [J7] Innocenti M., Pollini L., Marullo A., “Gain-Scheduling Stability Issues using Differential Inclusion and Fuzzy Systems”, AIAA Journal of Guidance, Control, and Dynamics, Vol. 27, N.4, pp 27-30, 2004. [J8] Innocenti M., Pollini L., Giulietti F., “Management of Communication Failures in Formation Flight”, AIAA Journal of Aerospace Computing, Information, and Communication, Vol. 1, Num. 1, pp 19-35, January 2004. [J9] Innocenti, M., Greco, L., Pollini, L., “Sliding Mode Control for Two-Time Scale Systems: Stability Issues”, Automatica, Vol. 39, No. 2, February 2003, pp. 273-280. [J10] L. Pollini, M. Innocenti, “A Synthetic Environment for Dynamic Systems Control and Visualization”, IEEE Control Systems Magazine, Vol 20, Num. 2, pp 49-61, April 2000. [J11] F. Giulietti, L. Pollini, M. Innocenti, “Autonomous Formation Flight”, IEEE Control Systems Magazine, Vol 20, Num. 6, pp 34-44, December 2000. Capitoli di libri [B1] Innocenti, M., Giulietti, F., Pollini, L., “Intelligent Management Control for Unmanned Aircraft Navigation and Formation Keeping”, RTO-VKI Lecture Series INTELLIGENT SYSTEMS FOR AERONAUTICS, Von Karman Institute for Fluid Dynamics, Belgium, May 2002 (ISBN 92-837-1101-7). Conferenze internazionali [C1] Marta Piccolini, Lorenzo Pollini, Mario Innocenti, “Decentralized Control of Swarms with Collision Avoidance Implications”, IFAC World Congress 2008, Seoul, Korea, July 6-11, pp. 5712-5717, 2008. [C2] A. Bracci, M. Innocenti, L. Pollini, “Cooperative Task Assignment Using Dynamic Ranking”, IFAC World Congress 2008, Seoul, Korea, July 6-11, pp. 16002-16007, 2008. [C3] Marco Mammarella , Giampiero Campa , and Marcello R. Napoletano, Lorenzo Pollini, Mario L. Fravolini, “GPS / MV based Aerial Refueling for UAVs”, to appear in proceedings of AIAA Guidance Navigation and Control Conference, Honolulu, Hawaii, 2008. [C4] Lorenzo Pollini, Marta Piccolini, Mario Innocenti, “Experimental Evaluation of Decentralized Swarm Control Laws”, to appear in proceedings of AIAA Guidance Navigation and Control Conference, Honolulu, Hawaii, 2008. [C5] M. Cellini1, L. Pollini, M. Innocenti, “Stability Analysis of a Null Space Behavioral Controller for Obstacle Avoidance”, to appear in proceedings of AIAA Guidance Navigation and Control Conference, Honolulu, Hawaii, 2008. [C6] Lorenzo Pollini, Alessandra Metrangolo, “Simulation and Robust Backstepping Control of a Quadrotor Aircraft”, to appear in proceedings of AIAA Modeling and Simulation Technologies Conference, Honolulu, Hawaii, 2008. [C7] Bracci Andrea, Innocenti Mario, Pollini Lorenzo, “Mission Planning for a Team of UAVs in a Dynamic Scenario”, NATO AVT-146 Symposium: Platform Innovations and System Integration for Unmanned Air, Land and Sea Vehicles, pp 1-12, Firenze, 2007. [C8] Binetti Paolo, Pollini Lorenzo, Innocenti Mario, Hamel Tarek, Le bras Francois, “The Flight Control System of the HoverEye VTOL UAV”, NATO AVT-146 Symposium: 11 Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ Platform Innovations and System Integration for Unmanned Air, Land and Sea Vehicles, pp 1-11, Firenze, 2007. [C9] Innocenti Mario, Cellini Manuele, Pollini Lorenzo, “Low Cost and Low Weight Technologies for Planetary Surface Exploration”, 3rd International Conference on Recent Advances in Space Technologies, pp 1-6, Istambul, 2007. [C10] Pollini Lorenzo, Ferri Gabriel, Innocenti Mario, “Fuzzy Guidance for Unmanned Ground Vehicles: Theory and Experiments”, AIAA Guidance Navigation and Control Conference, pp 1-13, Hilton Head, South Carolina, 2007. [C11] Pollini Lorenzo, Greco Fabio, Mati Roberto, Innocenti Mario, “Stereo Vision Obstacle Detection based on Scale Invariant Feature Transform Algorithm”, Guidance Navigation and Control Conference, Hilton Head, South Carolina, pp 1-13, 2007. [C12] Pollini Lorenzo, Cellini Manuele, Mati Roberto, Innocenti Mario,Obstacle Avoidance for Unmanned Ground Vehicles in Unstructured Environments, Guidance Navigation and Control Conference, pp 1-12, Hilton Head, South Carolina, 2007. [C13] Cellini Manuele, Mati Roberto, Pollini Lorenzo, Innocenti Mario, “Obstacle Avoidance for Autonomous Ground Vehicles in Outdoor Environments”, IEEE Intelligent Vehicles Symposium, pp 1-7, Istanbul, Turchia, 2007. [C14] Cellini M., Mati R., Pollini L., Innocenti M., “Software and Hardware for Guidance and Navigation of unmanned Vehicles”, Aeronautics and Space Education Workshop, pp 110,vol. 1, Istanbul, Turchia, 2006. [C15] Campa G., Mammarella M., Napoletano M. R., Fravolini M. L., Pollini L., Stolarik B., “A comparison of Pose Estimation algorithms for Machine Vision based Aerial Refueling for UAVs”, IEEE Mediterranean Conference on Control and Automation, pp 1-6,vol. 1, Ancona, Italy, 2006. [C16] Pollini L., Petrone A., Innocenti M., “Study of a Novel Motion Platform for Flight Simulators using an Anthropomorphic Robot”, AIAA Modeling and Simulation Technologies Conference, pp 1-15, vol. 1, Keystone, Colorado, 2006. [C17] Mati R., Pollini L., Lunghi A., Innocenti M., “Vision-Based Autonomous Probe and Drogue Aerial Refueling”, IEEE Mediterranean Conference on Control and Automation, pp 1-7,vol. 1, Ancona, Italy, 2006. [C18] L. Pollini, M. Innocenti, R. Mati, “Vision Algorithms for Formation Flight and Aerial Refueling with Optimal Marker Labeling”, AIAA Modeling and Simulation Technologies Conference, pp 1-15,vol. 1, San Francisco, California, 2005. [C19] A. Bracci, M. Innocenti, L. Pollini, “A Newton Algorithm for Implementation of SDRE Controllers”, AIAA Guidance, Navigation, and Control Conference, pp 1-12,vol. 1, San Francisco, California, 2005. [C20] Turra D., Pollini L., Innocenti M., “Fast Unmanned Vehicles Task Allocation with Moving Targets”, Conference on Decision and Control 2004, pp 1-6,vol. 1, Nassau, Bahamas, 2004. [C21] Turra D., Pollini L., Innocenti M., “Real-Time Unmanned Vehicles Task Allocation with Moving Targets”, AIAA Guidance, Navigation, and Control Conference, pp 110,vol. 1, Providence, Rhode Island, 2004. [C22] Pollini L., Mati R., Innocenti M., “Experimental Evaluation of Vision Algorithms for Formation Flight and Aerial Refueling”, AIAA Modeling and Simulation Technologies Conference, pp 1-13,vol. 1, Providence, Rhode Island, 2004. [C23] Pollini, L., Giulietti, F., Campa, G., Innocenti, M., “Virtual simulation set-up for UAVs aerial refuelling”, Proceedings of the AIAA Modeling and Simulation Technologies, MST2003, Austin, TX, August 2003. 12 Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ [C24] Cecchi, D., Pollini, L., Innocenti, M., “Trajectory Generation with Probabilistic Bounds”, Proceedings of the AIAA Guidance, Navigation, and Control Conference, GNC03, Austin, TX, August 2003. [C25] Turra, D., Pollini, L., Innocenti, M., “Moving Waypoint-based Fuzzy Guidance for Unmanned Aircraft”, Proceedings of the AIAA Guidance, Navigation, and Control Conference, GNC03, Austin, TX, August 2003. [C26] Pollini, L., Mati, R, Innocenti, M., G.Campa, G., M.Napolitano, M., “A synthetic environment for simulation of vision-based formation flight”, Proceedings of the AIAA Modeling and Simulation Technologies, MST2003, Austin, TX, August 2003. [C27] Cecchi, D., Pollini, L., Innocenti, M., “Probabilitsic Bounds in Air Traffic Conflict Resolution”, Proceedings of the American Control Conference, ACC03, Denver, CO, June 2003. [C28] Pollini, L., Giulietti, F., Innocenti, M., “Modeling, Simulation and Control of a Wing Parafoil for Atmosphere to Ground Flight” Proceedings of the AIAA Modeling and Simulation Technlogies Conference 2002, Monterey, California, August 2002. [C29] Pollini, L., Baralli, F., Innocenti, M., Giordanello, C., "Missile Operational Simulation using commercial-off-the-shelf software", Proceedings of the AIAA Modeling and Simulation Technlogies Conference 2002, Monterey, California, August 2002. [C30] Baralli, F., Pollini, L., Innocenti, M., "Waypoint-based Fuzzy Guidance for Unmanned Aircraft - A New Approach", Proceedings of the AIAA Guidance, Navigation and Control Conference 2002, Monterey, California, August 2002. [C31] Pollini, L., Giulietti, F., Innocenti, M., “Robustness to Communication Failures within Formation Flight”, Proceedings of American Control Conference ACC02, Anchorage, Alaska, May 2002. [C32] Innocenti, M., Greco, L., Pollini, L., “Stability Issues in Dual time Scale Systems,” Proceedings of American Control Conference ACC02, Anchorage, Alaska, May 2002. [C33] Innocenti, M., Pollini, L., Giulietti, F., “Visual Tools for Man-Machine Interface Real Time Simulation,” Proceedings of IEEE Symposium on Information Technology in Mechatronics, ITM01, Istanbul, Turkey, October 2001. [C34] Pollini, L., Innocenti, M., Giulietti, F., “Waypoint-based Fuzzy Guidance for Unmanned Aircraft,” Proceedings of 15th IFAC Symposium on Automatic Control in Aerospace, Bologna, Italy, September, 2001. [C35] L. Pollini, F. Giulietti, M. Innocenti, “Sensorless Formation Flight”, Proceedings of AIAA Guidance, Navigation and Control Conference 2001, Montreal, Canada, August 2001. [C36] F. Giulietti, L. Pollini, M. Innocenti, “Formation Flight Control: A Behavioral Approach”, Proceedings of AIAA Guidance, Navigation and Control Conference 2001, Montreal, Canada, August 2001. [C37] A. Marullo, L. Pollini, F. Giulietti, M. Innocenti, “Differential Inclusion Stability Analysis of Fuzzy Gain-Scheduling Controlled Systems”, Proceedings of American Control Conference 2001, Arlington Virginia, June 2001. [C38] F. Giulietti, L. Pollini, M. Innocenti, “Dynamics and Control Issues in Tight Formation Flight of Unmanned Air Vehicles”, Proceedings of UV for Aerial, Ground and Naval Military Operations Symposium, Ankara, Turkey, 9-13 October 2000. [C39] M. Innocenti, L. Pollini, “Spatial Trajectory Generation for Conflict Avoidance in Air Traffic Management”, Proceedings of AIAA Guidance, Navigation and Control Conference, Denver Colorado, 14-17 August 2000. [C40] M. Innocenti, L. Pollini, L. Franceschi, M. Rossi, “Dual Loop Controller Synthesis for Missile Guidance and Control”, Proceedings of AIAA Guidance, Navigation and Control Conference, Denver Colorado, 14-17 August 2000. 13 Curriculum vitae: Lorenzo Pollini Luglio 2008 __________________________________________________________________________________________ [C41] L. Pollini, M. Innocenti, “Towards a Fast and Reliable Distributed Simulation”, Proceedings of AIAA Modeling and Simulation Conference, Denver Colorado, 14-17 August 2000. [C42] L. Pollini, M. Innocenti, A. Caiti, P. Mangione, “A Modular Easy-To-Use technique for Modeling and Simulation of Underwater Robotic Vehicles”, Proceedings of IFAC Conference on Modeling and Control of Marine Crafts, Aalborg, Denmark, 23-25 August 2000. [C43] M. Innocenti, L.Pollini, L.Franceschi and M.Rossi, “Hierarchical Variable Structure Control for Singularly Perturbed Systems”, Proceedings of American Control Conference 2000, Chicago, Illinois, 28-30 June 2000. [C44] F. Giulietti, L. Pollini, M. Innocenti, “Preliminary Study of the Fuzzy Guidance System of the BLUESNIPE Unmanned Aerial Vehicle”, Proceedings of UAV 2000 Conference, Paris, France, 14-16 June 2000. [C45] F. Giulietti, L. Pollini, M. Innocenti, “SNIPE: Development of an Unmanned Aerial Vehicle at DSEA – University of Pisa”, Proceedings of 15th Bristol International Conference on UAVs Conference 2000, Bristol, UK, 10-12 April 2000. [C46] L. Pollini, M. Innocenti, “Improving On-Line Neural Networks Backpropagation Convergence Speed with Mixed Pattern-Batch Learning”, Proceedings of 1999 European Control Conference, Karlsruhe Germany, 31 August- 3 September 1999. [C47] L. Pollini, M. Innocenti, E. Ronchieri, “Low Cost Fast Trainer Prototyping via Distributed Simulation”, Proceedings of 1999 Modeling and Simulation Technologies Conference, Portland USA, 09-11 August 1999 [C48] M. Innocenti, P. Gelosi, L. Pollini, “Air Traffic Management Using Probability Function Field”, Proceedings of 1999 Guidance, Navigation and Control Conference, Portland, USA, 09-11 August 1999. [C49] M. Innocenti, L. Pollini, “A Synthetic Environment for Simulation and Visualization of Dynamic Systems”, Proceedings of 1999 American Control Conference, San Diego, USA, 2-4 June 1999. [C50] L. Pollini, M. Innocenti, F. Nasuti, “Robust Feedback Linearization with Neural Network for Underwater Vehicle Control”, Proceedings of Oceans'97 MTS-IEEE Conference, Halifax, Nova Scotia, Canada, October 1997. Altro [IR1] Innocenti, M., Pollini, L, “An Automated Algorithmic Procedure for Conflict-Free Trajectory Generation” Rapporto tecnico del Dipartimento di Sistemi Elettrici e Automazione, Pisa, Italia, Luglio 2002. [IR2] Pollini, L, “Real-Time Distributed Simulation of Dynamic Systems” Rapporto tecnico del Dipartimento di Sistemi Elettrici e Automazione, Pisa, Italia, Luglio 2002. [IR3] Giulietti, F., Pollini, L, “Dynamics and Control Issues of Formation Flight” Rapporto tecnico del Dipartimento di Sistemi Elettrici e Automazione, Pisa, Italia, Luglio 2002. Pisa, li’ 23-7-2008 Lorenzo Pollini Autorizzo al trattamento dei dati personali ai sensi della normativa vigente. Pisa, lì 23-7-2008 Firma: 14