Monitor 2012/2013
GUI
A cura di: Luca Violanti, Marco Varesano, Marco Busso, Roberto Cotrino
In cosa consiste
• Un’interfaccia grafica che permette la
simulazione dei movimenti di un agente UAV
(Unmanned Aircraft Vehicle) in un ambiente
modellato come da specifica del progetto
Modellazione dell’ambiente
Mappa
Hill
Rural
Urban
Lake
Gate
Border
Modellazione dell’ambiente
Mappa dopo inondazioni
Urban INITIAL-FLOOD
Urban SEVERE-FLOOD
Rural INITIAL-FLOOD
Rural SEVERE-FLOOD
Interazione agente-mappa
Comandi CLIPS
Funzionalità GUI
Visualizzazione
comunicazioni dell’
agente
Visualizzazione
Agenda e Fatti
Debug Window
• E’ possibile visualizzare informazioni di
servizio dell’ interfaccia ed altre informazioni
relative allo stato dell’ agente (STEP, TIME,
RESULT) ed informazioni relative all’ azione
da eseguire successivamente.
Installazione delle librerie CLIPSJNI
1. Download librerie in base alla versione del proprio sistema
operativo:
• caso x64: CLIPSJNI.dll x64
• caso x86: CLIPSJNI.dll x86
2. Copiare il file nella cartella nel java.library.path (di default è
C:\Windows\System32).
(Se è stato modificato il java.library.path, si può recuperarlo
con il metodo: System.getProperty("java.library.path");
Installazione GUI
1. Collegarsi alla pagina
https://code.google.com/p/monitor1213/source/checkout/
2. Copiare il path relativo al progetto
https://monitor1213.googlecode.com/svn/trunk/
Installazione GUI
3. In Netbeans andare su
Team/Subversion/Checkout e incollare il path
precedentemente copiato, cioè:
https://monitor1213.googlecode.com/svn/trunk/
4. In Repository Folder settare
trunk/Monitor1213
5. Premere Finish
Installazione GUI
6. Lanciare l’ interfaccia tramite il comando Run
7. Caricare il progetto premendo
"Carica Ambiente CLIPS"
Scarica

Monitor 2012/2013 GUI