Dettagli sull'Insegnamento per l'A.A. 2016/2017
Nome:
Laboratorio di Sistemi Intelligenti e Robotica / Intelligent Systems And Robotics Laboratory
Informazioni
Crediti:
: Master Degree in Computer Science 6 CFU (b)
Erogazione:
Master Degree in Computer Science 1st anno curriculum NEDAS Elective
Master Degree in Computer Science 2nd anno curriculum UBIDIS Elective
Lingua:
Inglese
Prerequisiti
Conoscenze in:
• Programmazione ad oggetti
• Comunicazione interprocesso tramite socket TCP/UDP
• Esperienza nello sviluppo di progetti software in team per applicazioni distribuite su rete.
• argomenti trattati nei corsi di Intelligenza Artificiale.
• framework esteso DALI per la costruzione di sistemi multi agente.
• shell bash su Unix o GNU/Linux.
• kernel Linux.
Obiettivi
Si vuole fornire al futuro laureato in campo ICT un esempio concreto di applicazione della maggior parte delle tecnologie del settore, con particolare riguardo alla robotica cognitiva.
Sillabo
- Programmazione avanzata su rete con Python/PyPy con librerie Twisted, Tornado, Flask
- Uso di strumenti open source per il cloud computing, no-sql servers, comunicazione asincrona inter-processo
- Uso di un sistema di virtualizzazione/simulazione back end su cloud computing personale.
- Sperimentazione con ambienti di simulazione fisica virtuale e mondi virtuali
- Approfondimento del Sistema Operativo per la Robotica R.O.S. e dei middleware YARP, DDS.
- Applicazione del framework DALI esteso (PyDALI) per Sistemi Multiagente nel controllo di sistemi robotici virtuali in cloud computing.
Descrittori di Dublino
Alla fine del corso, lo studente dovrebbe
- Saper progettare una applicazione in robotica cognitiva, saperne implementare un prototipo tramite tecniche di virtualizzazione e cloud computing.
Modalità d'esame
Svolgimento di un mini progetto di robotica virtuale in cloud computing e sua discussione orale.
Note
- Gli studenti sono invitati ad installare una distribuzione GNU/Linux sul proprio computer portatile in modalità preferibilmente dual-boot, o in seconda istanza tramite virtualizzazione.
Aggiornamenti alla pagina del corso
Le informazioni sulle editioni passate di questo corso sono disponibili per i seguenti anni accademici:
Per leggere le informazioni correnti sul corso, se ancora erogato, consulta il catalogo corsi di ateneo.
Ultimo aggiornamento delle informazioni sul corso: 09 settembre 2016, 14:12