Progettazione e sviluppo di un sistema di visione artificiale per il monitoraggio automatico delle posizioni di uno sciame di robot in uno scenario di laboratorio
Presentazione Tesi
Progettazione e sviluppo di un sistema di visione artificiale per il monitoraggio automatico delle posizioni di uno sciame di robot in uno scenario di laboratorio
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ALBIERO AndreaServizi a rete
More Related Content
Similar to Progettazione e sviluppo di un sistema di visione artificiale per il monitoraggio automatico delle posizioni di uno sciame di robot in uno scenario di laboratorio
Network Anomaly Detection col Conformal PredictionGiuseppe Luciano
Similar to Progettazione e sviluppo di un sistema di visione artificiale per il monitoraggio automatico delle posizioni di uno sciame di robot in uno scenario di laboratorio (20)
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | RENZI Daniele
Progettazione e sviluppo di un sistema di visione artificiale per il monitoraggio automatico delle posizioni di uno sciame di robot in uno scenario di laboratorio
1. Progettazione e sviluppo
di un sistema di visione artificiale
per il monitoraggio automatico
di uno sciame di robot
in uno scenario di laboratorio
Università degli Studi di Trieste
Facoltà di Ingegneria
Corso di Laurea in Ingegneria Elettronica e Informatica
Tesi di Laurea
Relatore: Prof. Eric Medvet Laureando: Riccardo Scilla
Anno Accademico 2018/2019
9 Luglio 2019
2. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
1
Argomenti trattati
Motivazioni e Obiettivo
Setup sperimentale e Calibrazione
Criteri di scelta della camera
Test di valutazione del sistema
Conclusioni
3. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
2
Motivazioni e Obiettivo
• Necessità di conoscere la posizione e l’orientamento di robot
nell’ambiente mentre compiono task assegnati
• Progettazione del sistema di monitoraggio
utilizzando la computer vision
• Valutazione del sistema
Motivazioni Setup Criteri Test Conclusioni
4. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
3
Setup Sperimentale
• OpenCV e ArUco
• Robot Thymio II
• Camera Reflex
• Ambiente
Motivazioni Setup Criteri Test Conclusioni
5. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
4
Calibrazione della camera
• Cattura ed elaborazione di frame
che includono la scacchiera
di calibrazione
• Al termine si ricavano:
• Matrice della Camera
• Coefficienti di Distorsione
• Applicati nella trasformazione delle coordinate dei punti
dell’immagine a coordinate di posizione (es. in cm)
Motivazioni Setup Criteri Test Conclusioni
6. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
5
Criteri di scelta della camera
• La camera deve inquadrare tutta l’area di interesse
criterio sulla distanza minima hmin
• La camera deve consentire di riconoscere i marker
criterio sulla distanza massima hmax
• Valutati sperimentalmente in laboratorio su due Webcam e una
camera Reflex
Motivazioni Setup Criteri Test Conclusioni
7. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
6
Procedura sperimentale valutazione criteri
• Misurazione hmin
• Misurazione hmax
Motivazioni Setup Criteri Test Conclusioni
8. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
7
Risultati per la Webcam 1
hmin_verticale = 2,23 m hmax_edge = 1,80 m
0
0.5
1
1.5
2
2.5
3
3.5
1 1.5 2 2.5 3
Distanzahminverticale(m)
Larghezza campo L (m)
0.3 0.9 1.5 2.1 2.7 3.3 3.9 4.5
Rilevamento
Distanza hmax edge (m)
S
F
N
hmax < hmin → Criteri non soddisfatti!
Motivazioni Setup Criteri Test Conclusioni
9. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
8
Risultati per la Webcam 2
hmin_verticale = 3,96 m hmax_edge = 2,10 m
0
1
2
3
4
5
6
7
1 1.5 2 2.5 3
Distanzahminverticale(m)
Larghezza campo L (m)
0.3 0.9 1.5 2.1 2.7 3.3 3.9 4.5
Rilevamento
Distanza hmax edge (m)
S
F
N
hmax < hmin → Criteri non soddisfatti!
Motivazioni Setup Criteri Test Conclusioni
10. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
9
Scelta della camera Reflex
• Risoluzione
• Distanza focale
• Tipologia di sensore
• ISO
Motivazioni Setup Criteri Test Conclusioni
11. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
10
Risultati per la camera Reflex
hmin_verticale = 2,46 m hmax_edge = 3,00 m
0
0.5
1
1.5
2
2.5
3
3.5
1 1.5 2 2.5 3
Distanzahminverticale(m)
Larghezza campo L (m)
0.3 0.9 1.5 2.1 2.7 3.3 3.9 4.5
Rilevamento
Distanza hmax edge (m)
S
F
N
hmin < hmax → Criteri soddisfatti!
Motivazioni Setup Criteri Test Conclusioni
12. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
11
Test di valutazione del sistema
Motivazioni Setup Criteri Test Conclusioni
13. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
12
Risultati dei Test: robot singolo
0
20
40
60
80
100
120
140
160
180
200
0 20 40 60 80 100 120 140 160 180 200
Distanzainprofondità(cm)
Distanza orizzontale (cm)
Lato Dev. Std (cm)
Lato 1 2,08
Lato 2 2,06
Lato 3 2,74
Lato 4 2,95
Motivazioni Setup Criteri Test Conclusioni
1 3
2
4
15. Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
14
Conclusioni
• Computer vision si conferma tecnologia low cost adeguata al
monitoraggio delle posizioni di robot
• I criteri stimati per la valutazione della camera hanno trovato
riscontro sperimentale e soddisfatto i requisiti di progetto
• L’ errore di posizione è risultato nell’ordine del 1-2%
• Possibili integrazioni a questa tesi sono: la valutazione dei dati
relativi all’orientamento, l’ottimizzazione dell’algoritmo e il
miglioramento del setup
Motivazioni Setup Criteri Test Conclusioni