Contenuto
Ti trovi in: HOME »Programmi, progetti e risultati »I progetti »PRIN - Programmi di ricerca di Rilevante Interesse Nazionale»Programma di ricerca»Unità di ricercaINIZIO_TESTO_DA_INDICIZZARE
UNITA' DI RICERCA
italiano - english
Bibliografia
[1] Autonomous vehicles, Meyrowitz, A.L.; Blidberg, D.R.; Michelson, R.C.;Proceedings of the IEEE ,Volume: 84, Issue: 8, Aug. 1996 Pages:1147 – 1164[2] Survey of unmanned air vehicles, Howard, R.M.; Kaminer, I.; American Control Conference, 1995. Proceedings of the, Volume: 5, 21-23 June 1995 Pages: 2950 - 2953 vol.5
[3] Uso di Tecnologie Satellitari per il Controllo della Navigazione Aerea e Marina in Spazi vincolati, MIUR-MM09248181, Relazione Finale 2002
[4] Unmanned air vehicles: new challenges in design Cord, T.J.; Newbern, S.; Aerospace Conference, 2001, IEEE Proceedings., Volume: 6, 10-17 March 2001 Pages: 2699 - 2704 vol.6
[5] Unmanned aerial vehicle (UAV) communications relay, Pinkney, M.F.J.; Hampel, D.; DiPierro, S.; Military Communications Conference, 1996. MILCOM '96, Conference Proceedings, IEEE, Volume: 1, 21-24 Oct. 1996 Pages: 47 - 51 vol.1
[6] An unmanned air vehicle (UAV) GPS location and navigation system Yang Hui; Cheng Xhiping; Xu Shanjia; Wan Shisong; Microwave and Millimeter Wave Technology Proceedings, 1998. ICMMT '98, 18-20 Aug. 1998
[7] An ultra wideband radar for micro air vehicle applications, Fontana, R.J.; Richley, E.; Marzullo, A.J.; Beard, L.C.; Mulloy, R.W.T.; Knight, E.J.; Ultra Wideband Systems and Technologies, 2002. Digest of Papers. 2002 IEEE Conference on, 21-23 May 2002 Pages: 187 – 191
[8] Robust hybrid control for autonomous vehicle motion planning, Frazzoli, E.; Dahleh, M.A.; Feron, E.; Decision and Control, 2000. Proceedings of the 39th IEEE Conference on, Volume: 1, 12-15 Dec. 2000 Pages: 821 - 826 vol.1
[9] Coordinated target assignment and intercept for unmanned air vehicles, Beard, R.W.; McLain, T.W.; Goodrich, M.A.; Anderson, E.P.; Robotics and Automation, IEEE Transactions on, Volume: 18, Issue: 6 , Dec. 2002 Pages: 911 – 922
[10] Airborne minefield detection, Bishop, P.K.; Perry, K.M.; Poulter, M.A.; Detection of Abandoned Land Mines, 1998. Second International Conference on the (IEE Conf. Publ. No. 458), 1 2-14 Oct. 1998, Pages: 213 – 217
[11] Terrain following control of an unmanned underwater vehicle using artificial neural networks, Waldock, M.I.; Roberts, G.N.; Sutton, R.; Control and Guidance of Remotely Operated Vehicles, IEE Colloquium on , 6 Jun 1995, Pages:4/1 - 4/8
[12] Free flight separation assurance using distributed algorithms, Eby, M.S.; Kelly, W.E., III; Aerospace Conference, 1999. Proceedings 1999 IEEE, Volume: 2, 6-13 March 1999 Pages: 429 - 441 vol.2
[13] Aircraft Trajectory Planning With Collision Avoidance Using Mixed Integer Linear Programming, A. Richard, J. P. How, American Control Conference, ACC02, Anchorage, Alaska, May 2002
[14] Probabilistic Bounds in Air Traffic Conflict Resolution, Cecchi, D., Pollini, L., Innocenti, M., American Control Conference, ACC03, Denver, CO, June 2003
[15] Coordination and control of multiple autonomous vehicles, Brock, D.L.; Montana, D.J.; Ceranowicz, A.Z.; Robotics and Automation, 1992. Proceedings, 1992 IEEE International Conference on, 12-14 May 1992, Pages: 2725 - 2730 vol.3
[16] Intelligent control for autonomous vehicles using real-time adaptive associative memory neural networks, Brown, M.; Harris, C.J., Artificial Neural Networks, 1991, Second International Conference on, 18-20 Nov 1991, Pages: 144 – 148
[17] Coordinated target assignment and intercept for unmanned air vehicles, Beard, R.W.; McLain, T.W.; Goodrich, M.; Robotics and Automation, 2002. Proceedings ICRA '02. IEEE International Conference on, Volume: 3, 11-15 May 2002
[18] Nonlinear tracking control for satellite formations, Hsi-Han Yeh; Nelson, E.; Sparks, A.;
Decision and Control, 2000. Proceedings of the 39th IEEE Conference on, Volume: 1, 12-15 Dec. 2000 Pages: 328 - 333 vol.1
[19] Multi-satellite formation and reconfiguration, Kang, W.; Sparks, A.; Banda,S.; American Control Conference, 2000. Proceedings of the 2000, Volume: 1, Issue: 6, 28-30 June 2000 Pages: 379 - 383 vol.1
[20] Evolving control for distributed micro air vehicles, Wu, A.S.; Schultz, A.C.; Agah, A.; Computational Intelligence in Robotics and Automation, 1999. CIRA'99. Proceedings 1999 IEEE International Symposium on, 8-9 Nov. 1999 Pages: 174 – 179
[21] Integrated design of navigation, guidance and control systems for unmanned underwater vehicles, Fryxell, D.; Oliveira, P.; Pascoal, A.; Silvestre, C.; OCEANS '94. Oceans Engineering for Today's Technology and Tomorrow's Preservation Proceedings, Volume: 3, 13-16 Sept. 1994 Pages:III/105 - III/110 vol.3
[22] Autonomous underwater vehicles for survey operations: theory and practice, Healey, A.J.; Pascoal, A.M.; Lobo Pereira, F.; American Control Conference, 1995. Proceedings of the, Volume: 5, 21-23 June 1995 Pages: 2943 - 2949 vol.5
[23] Dynamic positioning and way-point tracking of underactuated AUVs in the presence of ocean currents, Aguiar, A.P.; Pascoal, A.M.; Decision and Control, 2002, Proceedings of the 41st IEEE Conference on, Volume: 2 , 10-13 Dec. 2002 Pages: 2105 - 2110 vol.2
[24] Intelligent control for autonomous vehicles using real-time adaptive associative memory neural networks, Brown, M.; Harris, C.J.; Artificial Neural Networks, 1991., Second International Conference on, 18-20 Nov 1991 Pages: 144 – 148
[25] Stability analysis of mobile robot path tracking, Ollero, A.; Heredia, G.; Intelligent Robots and Systems 95. Human Robot Interaction and Cooperative Robots, Proceedings. 1995 IEEE/RSJ International Conference on, Volume: 3, 5-9 Aug. 1995 Pages: 461 - 466 vol.3
[26] A scheduling algorithm for multi-port memory minimization in data-path synthesis, Hae-Dong Lee; Sun-Young Hwang; Design Automation Conference, 1995. Proceedings of the ASP-DAC '95/CHDL '95/VLSI '95, IFIP International Conference on Hardware Description Languages; IFIP International Conference on Very Large Scale Integration, Asian and South Pacific, 29 Aug.-1 Sept. 1995 Pages: 93 – 100
[27] MultiUAV: a multiple UAV simulation for investigation of cooperative control, Rasmussen, S.J.; Chandler, P.R.;Simulation Conference, 2002. Proceedings of the Winter Volume: 1, 8-11 Dec. 2002 Pages: 869 - 877 vol.1
[28] Cooperative control of UAV rendezvous, McLain, T.W.; Chandler, P.R.; Rasmussen, S.; Pachter, M.; American Control Conference, 2001. Proceedings of the 2001, Volume: 3, 25-27 June 2001 Pages: 2309 - 2314 vol.3
[29] Coordinated target assignment and intercept for unmanned air vehicles, Beard, R.W.; McLain, T.W.; Goodrich, M.; Robotics and Automation, 2002. Proceedings ICRA '02 IEEE International Conference on, Volume: 3, 11-15 May 2002
[30] Cooperative control via task load balancing for networked uninhabited autonomous vehicles, Finke, J.; Passino, K.M.; Sparks, A.; Decision and Control, 2003. Proceedings 42nd IEEE Conference on, Volume: 1, Dec. 9-12, 2003 Pages: 31 - 36
[31] Cooperative scheduling of tasks for networked uninhabited autonomous vehicles, Gil, A.E.; Passino, K.M.; Sparks, A.; Ganapathy, S.; Decision and Control, 2003. Proceedings 42nd IEEE Conference on, Volume: 1, Dec. 9-12, 2003 Pages: 522 - 527
[32] A mission management system architecture for cooperating air vehicles, Alexander, S.; Koehler, J.; Stolzy, J.; Andre, M. ;Aerospace and Electronics Conference, 1994. NAECON 1994, Proceedings of the IEEE 1994 National, 23-27 May 1994
[33] Satisficing control for multi-agent formation maneuvers, Wei Ren; Beard, R.W.; Curtis, J.W.; Decision and Control, 2002, Proceedings of the 41st IEEE Conference on, Volume: 3, 10-13 Dec. 2002 Pages: 2433 - 2438 vol.3
[34] Autonomous Formation Flight, Giulietti, F., Pollini, L., Innocenti, M IEEE Control Systems Magazine, Vol. 20, No. 6, December 2000.
[35] A Synthetic Environment for Dynamic Systems Control and Distributed Simulation, Pollini, L., Innocenti, M, , IEEE Control Systems Magazine, Vol. 20, No. 2, pp.49-61, April 2000
[36] Detailed Modeling of Multiple Aircraft within close Formation, Giulietti, F., Napolitano, M., Capetta, R., Innocenti, M., AIAA Atmospheric Flight Mechanics Conference, Monterey, AFM02, California, August 2002
[37] Coordination and control of multiple autonomous vehicles, Brock, D.L.; Montana, D.J.; Ceranowicz, A.Z.; Robotics and Automation, 1992. Proceedings, 1992 IEEE International Conference on, 12-14 May 1992 Pages: 2725 - 2730 vol.3
[38] Management of Communication Failures in Formation Flight, Innocenti M., Pollini L, Giulietti F., AIAA Journal of Aerospace Computing, Information, and Communication, Vol. 1, No. 1, January 2004, pp. 19-35
Programma di ricerca
Tecniche avanzate e valutazione sperimentale del controllo cooperativo di sistemi autonomi eterogeneiUniversità di riferimento
Università di PISA - SISTEMI ELETTRICI E AUTOMAZIONE - PISA(PI)Responsabile dell'Unità di ricerca
Mario INNOCENTIDescrizione
ObiettiviIl programma dell'unità di Pisa (UNIPI) nel contesto del progetto generale ha contenuti sia metodologici che applicativi. Essi si possono riassumere nei seguenti punti:
1.Sviluppo metodologie di cooperazione e pianificazione di traiettoria
2.Sviluppo dei sistemi autopilota, guida e navigazione con alto livello di autonomia
3.Definizione e sviluppo del centro di controllo missione
4.Definizione e sviluppo di un test-bed sperimentale di tipo "COTS" per la verifica e l'implementazione software degli algoritmi di pianificazione.
Descrizione
1.Sviluppo metodologie di cooperazione e pianificazione di traiettoria
Per pianificazione e gestione di traiettoria si intende sia lo studio ed il progetto di traiettorie di riferimento, che il mezzo con cui ogni veicolo raggiunge tale riferimento. Questa attività richiede l'input iniziale da parte dell'intero team ed in particolare delle sedi di Bologna, Siena e Politecnica delle Marche. Tale input consiste nella definizione della missione, descrizione dinamica degli agenti, sufficiente agli scopi metodologici di questa fase e soprattutto la definizione delle tipologie dei sensori disponibili e dei canali di comunicazione (dimensioni di carico e banda passante in particolare).
Le specifiche di cui sopra sono necessarie per il progetto delle traiettorie ottimali e loro modifiche in tempo reale nel caso di sopraggiunti imprevisti. L'allocazione di percorsi a ciascun agente ha degli elementi comuni e caratterizzanti l'algoritmo da sviluppare: dovrà tener conto della presenza di ostacoli strutturati (ovvero noti o deterministici) nelle tre dimensioni; dovrà includere la possibilità di ostacoli improvvisi (ovvero non noti, parzialmente noti, con dinamica non deterministica); dovrà prevedere una dinamica dei target ed una strategia di riconfigurazione nel caso in cui le task degli agenti possano modificarsi in tempo reale per i motivi appena descritti. Il problema è stato studiato in letteratura dal punto di vista della ricerca di traiettorie ottimali attraverso algoritmi tipo MILP (mixed integer linear programming) e fornendo delle complessità di calcolo di solito molto superiori alle disponibilità dell'elettronica di bordo. La metodologia proposta per il problema si basa dapprima sulla definizione di task generiche, tutte presenti nella missione, quali ricerca, identificazione, esecuzione e verifica. In base alla definizione della missione, le task generiche possono non essere comuni a tutti gli agenti a causa delle caratteristiche di ciascuno e della eterogeneità degli agenti stessi. Essendo prevista la cooperazione di velivoli autonomi (UAV) e veicoli terrestri autonomi (GAV), si ipotizza che la ricerca, l'identificazione e la verifica siano task primarie per gli UAV, mentre l'identificazione e l'esecuzione siano primarie per GAV. L'assegnazione di una particolare task per singolo agente, tra tutte quelle possibili, si basa sulla minimizzazione della somma della durata di missione per ogni agente rispettando vincoli di priorità e precedenza. Come detto precedentemente, la soluzione ottima è ottenibile soltanto nel caso di obiettivi fissi ed ostacoli deterministici. Si tratterà quindi di stabilire una soluzione subottimale, usando per esempio tecniche quali l'algoritmo ungherese che dovranno essere modificate appositamente in base ai vincoli di priorità di ciascuna task e di ciascun agente.
Gli elementi fondamentali di definizione degli obiettivi e degli ostacoli saranno modellati in funzione delle loro caratteristiche come insieme di waypoint e zone waypoint (intese come aree da evitare in quanto ostacolo). Nel caso di obiettivo stazionario ed ostacolo predefinito (strutturato) la procedura di pianificazione integra le tecniche che verranno sviluppate dall'unità di Siena e basate su metodi di localizzazione simultanea e mappatura tipiche di GAV ed applicabili anche ad UAV dotati di data base di mappe. Il caso più complesso di obiettivi mobili ed ostacoli non strutturati userà sempre il concetto di waypoint e zona waypoint, integrati da una componente statistica che definisce la localizzazione del movimento di ciascun waypoint e la variazione temporale delle dimensioni e della posizione spaziale dell'ostacolo (ovvero zona waypoint). Questo approccio garantisce un alto livello di confidenza per il successo di ciascun task ed è soggetto ad un elemento deterministico quale la task di verifica, che ne assicura l'esito.
La procedura proposta di allocazione di task e pianificazione di traiettorie verrà implementata sia in condizioni nominali, che in condizioni di possibili guasti a canali di comunicazione tra gli agenti, in base all'integrazione con le attività dell'unità di Camerino. In questo caso si tratterà di impostare le traiettorie generali in termini di riconfigurazione della formazione degli agenti. La riconfigurazione verrà effettuata mediante algoritmi di ottimizzazione basati su mappe di riconfigurazione che sono in grado di riassegnare le posizioni relative degli agenti all'interno della formazione in base alla tipologia di guasto (per esempio ricezione e trasmissione di informazioni).
2.Sviluppi dei sistemi autopilota, guida e navigazione
Questa attività verrà sviluppata in modo prevalente mediante integrazione con l'unità di Bologna. La finalità del sistema "GNC" è quella di fornire le retroazioni necessarie a soddisfare i requisiti dinamici (stabilità, precisione di risposta) ed i requisiti cinematici (inseguimento delle traiettorie provenienti dal sistema "pianificazione", switching da uno stato all'altro e mantenimento della formazione). In effetti qusta attività è la parte tradizionale del progetto del sistema di controllo di ciascun agente. Avendo identificato i tre aspetti critici che influenzano la parte metodologica di questa parte di attività, verranno prima definiti i vincoli basati sui sensori disponibili (mediante cooperazione con le unità di Bologna e Politecnica delle Marche), in modo da definire l'insieme di variabili disponibili per il controllo. Successivamente si passerà alla sintesi dei controllori. Per quanto riguarda l'anello di controllo interno si prevede l'uso di tecniche convenzionali tipi PID, che forniscono le maggiori garanzie di affidabilità implementativa in rapporto alla complessità software/hardware richiesta. Lo sviluppo della parte cinematica di inseguimento e mantenimento di traiettoria, a causa della potenziale variabilità delle traiettorie stesse (vedi parte 1), sarà affrontato con metodi basati su sistemi fuzzy. Tale tecnica offre buone caratteristiche di robustezza ed adattabilità rispetto a variazioni dei segnali di riferimento (traiettoria pianificate e set di waypoint) e, mediante l'uso dei modelli Takagi-Sugeno, anche un carico computazionale non troppo elevato, ovvero in linea con le risorse di calcolo previste a bordo dei velivoli e veicoli.
Le problematiche del controllo della formazione sono parte di questa fase di attività. Il programma di ricerca riguarda in effetti la cooperazione di agenti autonomi, i quali saranno soggetti, in funzione della missione da compiere, a possibili vincoli riguardanti il loro moto relativo. Verranno quindi studiati metodi che permettano il soddisfacimento di tali vincoli. A seconda del task, si prevede la necessità di assicurare il limite di distanza massima funzione anche del sistema di comunicazione disponibile; si deve assicurare una rigidezza di formazione per permettere la copertura massima di aree di ricerca; si deve anche garantire una flessibilità ed elasticità della formazione stessa, in modo da facilitare lo scambio di informazioni, il livello di confidenza della singola informazione e la possibilità di riconfigurazione in presenza di guasti. La metodologia proposta per questi scopi si rifa alla modellistica di alcuni sistemi biologici (uccelli migratori per esempio), i quali variano il proprio comportamento in base agli obiettivi di tipo sociale posseduti dal tipo di animale(efficienza energetica, raggiungimento di un punto in tempo minimo, mantenimento del maggior numero di elementi della formazione, ecc.).
3.Definizione e sviluppo del centro di controllo missione
Il centro di missione è definito come quel sistema che permette agli operatori ed agli agenti il continuo monitoraggio della missione, l'aborto o variazione della missione stessa, l'acquisizione dati mediante telemetria od altri metodi, lo scambio di informazioni tra agenti mediante relè delle stesse ed infine l'elemento di simulazione virtuale dell'intero processo. L'attività relativa a questo punto sarà ovviamente integrata con i contributi delle singole unità ed in particolare con l'unità di Bologna, la quale dispone dello spazio fisico per i test sperimentali (aeroporto di Forlì).
Per come è stato definito, il centro di controllo missione consiste in una componente hardware (computer di calcolo e sottosistemi di comunicazione e di acquisizione) ed in una componete software per la definizione dell'architettura generale e l'integrazione delle varie componenti. La struttura del centro di controllo missione verrà vista avente una componente di terra, o "statica" ed una componente di "moto". La componente statica prevede i seguenti requisiti: definizione di missione, monitoraggio della missione, invio dei parametri di missione agli agenti eterogenei (UAV, GAV), simulazione di missione, contenitore della base dati relativa agli agenti, eventi, task e missione stessa. Oltre a ciò dovrà comprendere il monitoraggio ed il controllo dei singoli agenti, identificazione di eventi nell'intorno di ostacoli improvvisi ed il monitoraggio ed il controllo dei link di comunicazione. Il centro di missione di moto sarà l'insieme degli agenti che partecipano alla missione comprensivi dell'allocazione di task, pianificazione di traiettoria, verifica di successo e invio/ricezione di dati all'interno della formazione ed alla componente statica. Si tratterà quindi di sviluppare un'architettura generale avente un livello di decisione, uno di esecuzione (task e coordinazione di task) ed uno funzionale. Il grado di approfondimento del centro di missione sarà funzione delle risorse disponibili da parte di ciascuna unità e delle risorse acquisibili nel caso di finanziamento del progetto stesso.
4.Definizione e sviluppo di un test-bed sperimentale di tipo "COTS" per la verifica e l'implementazione software degli algoritmi di pianificazione
Questa attività riguarda lo sviluppo di un test sperimentale "low cost" per la verifica delle motodologie di pianificazione di traiettoria, dei sistemi GNC e la loro conversione software. La tipologia di attività risulta necessaria per garantire il successo del progetto finale avendo disponibili elementi sperimentali a basso costo e completi sui quali verificare le soluzioni proposte durante la durata del progetto, senza aspettare la disponibilità e senza mettere a rischio gli agenti finali che hanno un costo non irrilevante. Il test-bed previsto sfrutta in parte la strumentazione e le attrezzature disponibili presso l'unità (un mini UAV, un GAV parzialmente attrezzato, elettronica di bordo) da integrare con un secondo mini UAV ed elementi del centro di missione da acquistare. Nel suo complesso, il test bed sarà un rig sperimentale disponibile in tempi brevi ed in grado di fornire ai partecipanti strumenti di verifica a ritorno veloce.
Parte integrante del progetto è la specifica dello scenario visualizzato per la verifica sperimentale. Si tratta in effetti di una missione di tipo ricerca e salvataggio, nella quale la componente di ricerca e disorveglianza viene svolta da velivoli autonomi, mentre la parte di salvataggio viene svolta dai veicoli al suolo.
Risultati previsti
I risultati previsti da UNIPI nell'ambito del progetto sono la diretta consequenza delle attività proposte. Essi si possono suddividere in contributi metodologici e contributi applicativi:
Contributi metodologici
Pubblicazione su rivista e presentazione a congressi degli algoritmi di pianificazione di traiettoria ed i sistemi di autopilota
Sviluppo software degli algoritmi stessi
Architettura del centro di missione
Contributi applicativi
Sviluppo del centro di controllo missione
Sviluppo test bed sperimentale.
Sinergie con le altre unità
L'attività di ricerca della sede di Pisa si svolgerà attraverso un forte coordinamento ed integrazione con le altre unità. Il progetto infatti prevede sia cooperazione a livello di singole fasi, sia l'uso dei risultati di una unità per il successo delle attività di un'altra.
La parte di pianificazione ed autopilota saranno svolte in cooperazione primaria con le unità di Bologna e Siena e usando i contributi delle sedi di Camerino e Politecnica delle Marche. La parte relativa al centro di controllo missione sarà svolta in stretta cooperazione con la sede di Bologna, così come lo sviluppo del test-bed, che tra l'altro sarà usufruibile da tutte le unità.
Evoluzione temporale
Il primo obiettivo ha una durata stimata di 18 mesi a partire dall'inizio del programma. Il secondo obiettivo ha una durata massima di dodici mesi. Il terzo obiettivo prevede una durata di 12 mesi nel secondo anno del progetto, mentre l'ultimo obiettivo dovrebbe avere una tempistica, vincolata ai tempi di acquisizione della strumentazione, di circa sei-otto mesi.



