Struttura del corso
Introduzione alla Computer Vision per la Robotica
- Panoramica delle applicazioni della computer vision nella robotica
- Principali sfide nella percezione e nella comprensione visiva
- Configurazione dell'ambiente di sviluppo con OpenCV e Python
Fondamenti dell'Elaborazione delle Immagini
- Rappresentazione e manipolazione delle immagini
- Filtraggio, rilevamento dei bordi ed estrazione delle caratteristiche
- Spazi colore e tecniche di segmentazione
Rilevamento e Tracciamento degli Oggetti con OpenCV
- Rilevamento di oggetti utilizzando metodi classici (cascate di Haar, HOG)
- Tracciamento di oggetti in movimento nei flussi video
- Integrazione del feedback visivo nei sistemi robotici
Deep Learning per la Percezione Visiva
- Panoramica delle reti neurali convoluzionali (CNN)
- Addestramento e distribuzione di modelli di rilevamento degli oggetti
- Applicazione di modelli pre-addestrati (YOLO, SSD, Faster R-CNN)
Fusione di Sensori e Percezione della Profondità
- Integrazione dei dati della fotocamera con sensori LiDAR e ultrasonici
- Stima della profondità e ricostruzione 3D
- Percezione per l'evitamento degli ostacoli e la navigazione
Controllo e Processo Decisionale Basati sulla Visione
- Applicazione della computer vision alla manipolazione robotica
- Servocomando visivo e controllo a loop chiuso
- Presa di decisioni autonome basata su input visivi
Distribuzione e Ottimizzazione dei Modelli di Visione
- Distribuzione dei modelli su sistemi embed e dispositivi edge
- Ottimizzazione delle prestazioni di inferenza per applicazioni in tempo reale
- Identificazione dei problemi e miglioramento dell'accuratezza
Sintesi e Prossimi Passi
Requisiti
- Conoscenza dei concetti base della robotica
- Esperienza nella programmazione Python
- Familiarità con i fondamenti del machine learning
Pubblico di Riferimento
- Ingegneri della robotica
- Specialisti in computer vision
- Ingegneri del machine learning
Recensioni (2)
Fornitura dei materiali (macchina virtuale) per iniziare immediatamente gli esercizi e spiegazione del nucleo di ROS2. Il motivo per cui le cose funzionano in un determinato modo.
Arjan Bakema
Corso - Autonomous Navigation & SLAM with ROS 2
Traduzione automatica
le sue conoscenze e l'utilizzo dell'IA per la Robotica nel Futuro.
Ryle - PHILIPPINE MILITARY ACADEMY
Corso - Artificial Intelligence (AI) for Robotics
Traduzione automatica