Skip to Main Content (Press Enter)

Logo UNIBG
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze

UNI-FIND
Logo UNIBG

|

UNI-FIND

unibg.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze
  1. Insegnamenti

ROBOTICA (PRINCIPI E PROGETTO) - 38069

insegnamento
ID:
38069
Dettaglio:
SSD: Sistemi di elaborazione delle informazioni Durata: 72 CFU: 9
SSD: SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Durata: 72 CFU: 9
Sede:
DALMINE
Url:
Dettaglio Insegnamento:
INGEGNERIA INFORMATICA - 38-270/PERCORSO COMUNE Anno: 1
INGEGNERIA INFORMATICA - 38-270/PERCORSO COMUNE Anno: 2
Anno:
2026
  • Dati Generali
  • Syllabus
  • Corsi
  • Persone
  • Altre Info

Dati Generali

Periodo di attività

Primo Semestre (14/09/2026 - 19/12/2026)

Syllabus

Obiettivi Formativi

Il corso illustra i concetti fondamentali relativi al funzionamento di robot manipolatori industriali e di robot mobili autonomi. Viene specificatamente trattato il tema della progettazione del sistema software di controllo per robot autonomi. Lo svolgimento di un progetto a piccoli gruppi in laboratorio consente di comprendere le problematiche di progettazione, sviluppo e integrazione di sistemi software complessi.


Prerequisiti

Non ci sono precedenze obbligatorie. Il corso assume che si disponga delle conoscenze di base di informatica. Per l’attività di progetto è richiesta un’adeguata conoscenza del linguaggio C++


Metodi didattici

Lezioni e attività sperimentali presso il laboratorio di robotica. E’ richiesta un’assidua frequentazione alle attività sperimentali in laboratorio che verranno svolte esclusivamente durante le ore previste dal calendario accademico del corso.


Verifica Apprendimento

Prova scritta con domande di teoria. Il progetto software (Modulo 3) deve essere completato entro il semestre del corso. La valutazione del progetto si basa sul test sperimentale con un robot reale o simulato e concorre al voto finale dell'esame.


Il docente si riserva la facoltà di richiedere un colloquio orale integrativo, anche successivamente allo svolgimento della prova scritta, qualora ciò sia ritenuto necessario ai fini della verifica dell’effettiva acquisizione delle conoscenze e competenze previste dagli obiettivi formativi dell’insegnamento e della corretta attribuzione della valutazione.



Contenuti

Il corso è strutturato in tre moduli di 3 cfu ciascuno. Il corso da 9 cfu include tutti e tre i moduli. Il corso da 6 cfu include il Modulo 1 e, a scelta dello studente, il Modulo 2 o il Modulo 3. Il Modulo 3 richiede adeguata conoscenza del linguaggio di programmazione C++


Modulo 1 : sistemi di Percezione e Navigazione per robot mobili autonomi

  • Architetture di controllo Sense-Plan-Act
  • Modelli di componente software e architetture a componenti
  • Modelli cinematici di robot mobile e controllo del moto
  • Localizzazione e costruzione di mappe
  • Navigazione e aggiramento degli ostacoli
  • Visione 2D e 3D


Modulo 2: Algoritmi di controllo per robot manipolatori

  • Modelli cinematici di robot manipolatore e controllo del moto
  • Cinematica diretta, inversa e differenziale
  • Controllo del moto degli assi
  • Pianificazione del moto e generazione della traiettoria
  • Pianificazione automatica delle attività


Modulo 3: Progettazione software di sistemi di controllo per robot autonomi

  • ROS Middleware
  • Reingegnerizzazione e integrazione di librerie open source
  • Sviluppo di algoritmi per la navigazione autonoma di robot
  • Test sperimentali con robot mobili reali e simulati



Risorse Online

  • Materiali didattici online (e-learning)
  • Leganto - Testi d'esame

Altre informazioni

Il materiale didattico presentato in classe e utilizzato per l'attività sperimentale sarà disponibile in una cartella condivisa a cui avranno accesso gli studenti iscritti al corso.


Corsi

Corsi

INGEGNERIA INFORMATICA - 38-270 
Laurea Magistrale
2 anni
No Results Found

Persone

Persone

BRUGALI Davide
Gruppo 09/IINF-05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
Professori Associati
No Results Found

Altre Info

Insegnamento principale

ROBOTICA (PRINCIPI E PROGETTO)
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.7.2.0