applicazioni di intelligenza artificiale ls manni tiziano 0000279932
TRANSCRIPT
Robot WardenApplicazioni di intelligenza
artificiale LSManni
Tiziano
0000279932
OBIETTIVORealizzare un sistema di sorveglianza in ambiente
dinamico.
Stabilire una rete di goal all’interno dell’ambiente che ciascun robot dovrà raggiungere (punti strategici).
Uso di un framework basato sull’algoritmo di AntColony Optimization in grado di trovare il percorso hamiltoniano ottimo tra i vari goal distribuiti all’interno dell’ambiente.
Struttura GeneraleAntColony: per l’implementazione generale
dell’algoritmo di ant colony
AntColony4TSP: per l’implementazione dell’algoritmo specifico per la risoluzione di problemi di TSP (commesso viaggiatore).
SentrySystem: per adattare AntColony4TSP ai nostri scopi.
Ant Colony System
Implementazione generale dell’algoritmo di ant colony optimization:Le formiche si muovono in modo indipendente decidendo il
nodo sul quale muoversi sulla base delle informazioni accumulate lungo il tragitto: comunicazione avviene grazie alla scia di feromoni lasciati lungo il cammino dalle formiche stesse.
La colonia: inizializza il sistema creando le formiche interviene sulla scia di feromoni depositate applicando delle
politiche (ES: evaporazione dei feromoni nel tempo).
Ant Colony System
Ant Colony For TSP
Estensione di ant colony per la risoluzione del problema del commesso viaggiatore (TSP):Ogni formica decide il prossimo goal da esplorare con due
modalità (scelta con probabilità configurabile): Inseguimento:
Esplorazione
sulla base delle informazioni contenute localmente a ciascun goal.
Ant Colony For TSP
Estensione di ant colony per la risoluzione del problema del commesso viaggiatore (TSP):Quando la formica avrà visitato tutti i goal del grafo
aggiorna il livello di feromoni percorrendo il cammino al contrario depositando
Ant Colony For TSP
Estensione di ant colony per la risoluzione del problema del commesso viaggiatore (TSP):La colonia, quando tutte le formiche hanno terminato,
aggiorna il livello di feromoni lasciato lungo tutti gli archi del grafo seguendo questa politica:
Ant Colony For TSP
Sentry System
Per adattare ant colony for TSP si è dovuto applicare alcune modifiche:ad ogni formica è associato un robot che si muove in
simultanea alla formica stessa.Quando la formica finisce la sua esplorazione riparte ad
esplorare da capo il grafo.
Sentry System
L’applicazione
Sviluppi FuturiSviluppo di un algoritmo per il posizionamento
intelligente dei goal.Sviluppo di strategie per rimpiazzare i goal non
raggiungibili e garantire sempre una coperture di tutte le zone.
Analisi intelligente dei cambiamenti dell’ambiente (in caso di grossi cambiamenti dell’ambiente occorrerebbe azzerare il sistema per farlo ripartire).