Seminari

Seminari effettuati e previsti:



Robot Mobili

Ing. Riccardo Falconi, Ing. Raffaele Grandi (DEIS, Univeristà di Bologna) - 16 Marzo 2012 ore 11 in aula 5.7

I robot mobili, negli ultimi anni, stanno sempre più entrando a far parte del mondo quotidiano, diffondendosi sia in ambiente industriale che in ambiente domestico. Di conseguenza, sempre maggiore interesse è stato focalizzato su tali sistemi da parte di numerosi enti di ricerca. Inoltre, il prezzo sempre più basso e le ridotte dimensioni a cui possibile accedere ad hardware relativamnete complesso, hanno portato da un lato alla miniaturizzazione di robot mobili, dall’altro alla possibilità di iniziare a studiare sistemi complessi composti da un numero sempre maggiore di robot mobili in grado di cooperare tra loro per portare a termine un determinato compito, come il trasporto cooperativo, l’esporazione decentralizzata o compiti di ricerca e soccorso in ambienti ostili all’uomo. Il seminario è stato suddiviso in due parti. Nella prima parte, dopo una breve introduzione storica, verrà introdotto il modello cinematico base dei robot mobili più diffusi e verrà presentata una panoramica delle tecniche di controllo più diffuse per sistemi single-robot. Si passerà poi a considerare le proprietà dei sistemi multirobot e le relative tecniche controllo, quali graph theory e PSO, basate essenzialmente non sull’individualità del singolo elemento, ma sulla capacità dell’intero sistema di svolgere compiti complessi sfruttando le capacità dei singoli componenti.

Durante la seconda parte dell’incontro verrà fatta una introduzione di massima sui mattoncini Lego Mindstorm NXT, illustrando la componentistica a disposizione dell’utente e la piattaforma di sviluppo hardware. Seguirà un breve cenno sui linguaggi a utilizzati nella programmazione dei Lego e in particolare sul linguaggio Java e il sistema LeJOS che ne consente l’interfacciamento con l’hardware del micro-controllore, comprese le procedure di sostituzione del firmware. Successivamente si illustreranno le caratteristiche di LeJOS e tutto ciò che viene messo a disposizione del programmatore o per il controllo via software del robot, comprese le letture dei sensori e il controllo dei motori. Il tutto verrà in pratica attraverso un piccolo esempio implementativo che dimostri le buone capacità dei lego come piattaforma di sviluppo di algoritmi...

A conclusione della seconda parte verrà mostrata la piattaforma multi-robot Unibot sviluppata al LAR con il relativo software di controllo ed i suoi sviluppi futuri nonché una veloce panoramica delle tecnologie hardware e software che ruotano attorno al mondo della robotica, con un breve cenno al sistema che sta diventando uno standard per il controllo di robots: "ROS: an open-source Robot Operating System".


Viaggio al centro della te...cnologia semantica

 Ing. Marcello Pellacani (Expert System), Aula 2.7B lunedì 20 Maggio  ore 12.00 - 14.00.

  • Tecnologie per l'analisi del testo destrutturato: I diversi approcci (keyword, statistico, linguistico, semantico) per la gestione delle informazioni e dei dati strategici. Analisi semantica: le varie fasi.
  • Sensigrafo, la rete semantica di Expert System: Capire con precisione il significato delle parole per sfruttare al meglio i Big Data e la conoscenza contenuta nei documenti
  • Data mining, entity extraction: Estrarre i dati principali per supportare i processi di intelligence
  • Categorizzazione, tassonomie: Ordinare enormi quantità di documenti secondo tassonomie personalizzate
  • Sistemi di self-help in Natural Language Processing: Interagire con gli utenti attraverso la ricerca semantica e l'assistenza in NLP
  • Analisi del sentiment e opinion mining: Supportare con efficacia i processi decisionali tramite l'analisi dei social media
  • Use case ed esempi di sviluppo di regole linguistiche e semantiche

 


Tecniche di ottimizzazione per lo sviluppo di applicazioni embedded su piattatforme multiprocessore su singolo chip 

Ing. Alessio Bonfietti - DISI, Università di Bologna

L'evoluzione della tecnologia microelettronica consente oggigiorno di produrre sistemi multi-processore su singolo chip per applicazioni embedded quali telefonia cellulare, televisione digitale, handheld gaming, etc. Lo sviluppo di software per queste piattaforme hardware richiede complesse decisioni di allocazione  e scheduling in presenza di stringenti vincoli prestazionali (banda, ritardo) ed energetici. In questa presentazione verranno illustrati alcuni problemi di ottimizzazone relativi al mapping  di applicazioni software su piattaforme multiprocessore su singolo chip. Dai casi di studio illustrati emerge il ruolo strategico delle tecnologie di ottimizzazione studiate nel corso di Applicazioni di Intelligenza Artificiale nel rendere possibile lo sviluppo di software efficiente per tali piattaforme. 

 

 

 


Computational Arguments and their application in Computational Sociology

Paolo Torroni, Simone Gabbriellini - DISI, Università di Bologna

I prossimi anni ci vedranno testimoni di una crescita e diffusione capillare degli strumenti di simulazione di sistemi complessi, e in particolare simulazione sociale, come supporto alle decisioni a vari livelli: policy-making regionale, scelte strategiche aziendali, amministrazioni cittadine. L'argomentazione astratta, integrata a tecniche di simulazione sociale, è un nuovo promettente approccio per studiare la diffusione di opinioni in reti sociali. Questo seminario fornirà una breve introduzione all'argomentazione astratta e all'analisi di reti sociali, e discuterà alcune possibili applicazioni in questo ambito. Verranno esposti possibili temi per tesi di laurea magistrale in ingegneria informatica.

Slides:  http://lia.deis.unibo.it/~pt/Presentations/seminario-sistemi-intelligenti-2013.pdf