ROBOTICS I Canale unico

Docente coordinatore e verbalizzante: ALESSANDRO DE LUCA

Obiettivi formativi

Obiettivi generali

Il corso fornisce strumenti di base per il controllo dei sistemi robotici: analisi cinematica, pianificazione e programmazione dei movimenti di robot manipolatori in ambienti industriali e di servizio.

Obiettivi specifici

Conoscenza e comprensione:
Lo studente apprende il funzionamento dei componenti di attuazione e sensoriali dei robot, i metodi di base per la modellistica, l'analisi e il controllo cinematico di manipolatori robotici, nonché gli algoritmi per la pianificazione delle traiettorie di moto.

Applicare conoscenza e comprensione:
Lo studente sarà in grado di analizzare le strutture cinematiche dei robot di tipo industriale e di progettare algoritmi e moduli per la pianificazione e il controllo della movimentazione.

Capacità critiche e di giudizio:
Lo studente sarà in grado di individuare le caratteristiche funzionali di un sistema robotico con riferimento al tipo di compito industriale o di servizio, di analizzare la complessità di realizzazione, le possibili prestazioni e le eventuali debolezze.

Capacità comunicative:
Il corso mette in grado lo studente di presentare le principali problematiche applicative e le soluzioni tecniche riguardanti l'impiego dei robot.

Capacità di apprendimento:
Il corso mira a creare attitudini di apprendimento autonomo orientate all'analisi e alla soluzione di problemi connessi all'uso dei robot.

Risultati di apprendimento attesi

Obiettivi generali

Il corso fornisce strumenti di base per il controllo dei sistemi robotici: analisi cinematica, pianificazione e programmazione dei movimenti di robot manipolatori in ambienti industriali e di servizio.

Obiettivi specifici

Conoscenza e comprensione:
Lo studente apprenderà il funzionamento dei componenti di attuazione e sensoriali dei robot, i metodi di base per la modellistica, l'analisi e il controllo cinematico di manipolatori robotici, nonché gli algoritmi per la pianificazione delle traiettorie di moto.

Applicare conoscenza e comprensione:
Lo studente sarà in grado di analizzare le strutture cinematiche dei robot di tipo industriale e di progettare algoritmi e moduli per la pianificazione e il controllo della movimentazione.

Capacità critiche e di giudizio:
Lo studente sarà in grado di individuare le caratteristiche funzionali di un sistema robotico con riferimento al tipo di compito industriale o di servizio,
di analizzarne la complessità di realizzazione, le possibili prestazioni e le eventuali debolezze.

Capacità comunicative:
Il corso mette in grado lo studente di presentare le principali problematiche applicative e le soluzioni tecniche riguardanti l'impiego dei robot.

Capacità di apprendimento:
Il corso mira a creare attitudini di apprendimento autonomo orientate all'analisi e alla soluzione di problemi connessi all'uso dei robot.

Prerequisiti

Nessun prerequisito.

Programma dell’insegnamento

URL: http://www.diag.uniroma1.it/deluca/rob1_en.php

Sono illustrate le tipologie di robot manipolatori nelle applicazioni industriali e di servizio. Si presentano i principali componenti meccanici, di attuazione e sensoriali, con le architetture di controllo e la loro programmazione. Si analizzano i modelli della cinematica (diretta, inversa, differenziale) dei robot manipolatori. Si descrivono i metodi di pianificazione delle traiettorie di moto nello spazio dei giunti e nello spazio operativo. Si introducono infine alcuni schemi di controllo di tipo cinematico e di tipo dinamico decentralizzato (dei singoli assi di un manipolatore).

Testi di riferimento

B. Siciliano, L. Villani, G. Oriolo, A. De Luca
"Foundations of Robotics", Springer, September 2025.
https://link.springer.com/book/10.1007/978-3-031-85523-8 (eBook, Hardcover, Softcover)

(libro di testo precedente: B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo
"Robotics: Modelling, Planning and Control", 3rd Edition, Springer, 2009)

Bibliografia

---

Modalità di svolgimento

Lezioni frontali. Esercizi in classe.

Frequenza

La frequenza non è obbligatoria.

Modalità di esame

Prova scritta, seguita eventualmente da un esame orale.

Esempi di domande

Vedi http://www.diag.uniroma1.it/deluca/rob1_en/material_rob1_en.html

Programmazione delle attività didattiche

  • vedi http://www.diag.uniroma1.it/deluca/rob1_en/material_rob1_en.html

Obiettivi per lo sviluppo sostenibile - Agenda ONU 2030

  • Goal9
  • Anno accademico2025/2026
  • Corso di studio a cui afferisce l’insegnamentoControl Engineering - Ingegneria Automatica
  • Codice insegnamento1023235
  • Anno e semestre1º anno - 1º semestre
  • TipologiaAttività formative caratterizzanti
  • AmbitoIngegneria dell'automazione
  • SSDING-INF/04
  • Presenza obbligatoriaNo
  • Linguaeng
  • CFU6 CFU
  • Durata complessiva60 ore
  • Distribuzione delle ore36 classroom hours, 24 training hours