SlideShare a Scribd company logo
1 of 16
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
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
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
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
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
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 legata all’ampiezza
dell’inquadratura
• La camera deve consentire di riconoscere i marker
 criterio sulla distanza massima hmax legata alla risoluzione
• Valutati sperimentalmente in laboratorio su due Webcam e
una camera Reflex
Motivazioni Setup Criteri Test Conclusioni
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
Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
7
Caratteristiche delle Webcam
• Webcam 1
o Modello  Logitech QuickCam PRO 9000
o Risoluzione  2 MP
o Distanza focale  16 mm
• Webcam 2
o Modello  Logitech C270
o Risoluzione  720p
o Distanza focale  29 mm
Motivazioni Setup Criteri Test Conclusioni
Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
8
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
Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
9
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
Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
10
Scelta della camera Reflex
• Modello  Canon EOS 4000D
• Risoluzione  18 MP
• Distanza focale  18-55 mm
Motivazioni Setup Criteri Test Conclusioni
Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
11
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
Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
12
Test di valutazione del sistema
• Obiettivo:
valutare il rilevamento
dei robot rispetto al
tracciato ideale
• Framerate: 2 fps
• Dim. arena: 2x2 m
• Dim. marker: 7,5x7,5 cm
Motivazioni Setup Criteri Test Conclusioni
Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
13
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
Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
14
Risultati dei Test: robot doppio
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)
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 Lato 1 Lato 2 Lato 3 Lato 4
Dev. Std (cm) 4,03 2,16 5,50 2,33
Lato Lato 1 Lato 2 Lato 3 Lato 4
Dev. Std (cm) 3,81 3,87 3,99 1,98
Motivazioni Setup Criteri Test Conclusioni
1 3
2
4
1 3
2
4
Università degli Studi di Trieste
Tesi di Laurea
Sviluppo di un sistema di visione artificiale
15
Conclusioni
• I criteri stimati per la valutazione della camera hanno trovato riscontro
sperimentale e soddisfatto i requisiti di progetto
• Computer vision si conferma tecnologia low cost adeguata al monitoraggio
delle posizioni di robot
o L’ errore di posizione è risultato nell’ordine del 1-2%
• Possibili integrazioni a questa tesi sono:
o Valutazione dei dati relativi all’orientamento
o Stima del framerate massimo
o Ottimizzazione dell’algoritmo
o Miglioramento del setup
Motivazioni Setup Criteri Test Conclusioni

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

Progetto e sviluppo di un sistema di rilevamento di anomalie su sistemi infor...
Progetto e sviluppo di un sistema di rilevamento di anomalie su sistemi infor...Progetto e sviluppo di un sistema di rilevamento di anomalie su sistemi infor...
Progetto e sviluppo di un sistema di rilevamento di anomalie su sistemi infor...MichaelFuser
 
Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...
Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...
Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...Simone Fini
 
Presentazione tesi: "Un simulatore in C++ basato su GEANT4 per lo studio di s...
Presentazione tesi: "Un simulatore in C++ basato su GEANT4 per lo studio di s...Presentazione tesi: "Un simulatore in C++ basato su GEANT4 per lo studio di s...
Presentazione tesi: "Un simulatore in C++ basato su GEANT4 per lo studio di s...fabio998
 
Fusione di impronta digitale e impronta vocale per il controlllo accessi
Fusione di impronta digitale e impronta vocale per il controlllo accessiFusione di impronta digitale e impronta vocale per il controlllo accessi
Fusione di impronta digitale e impronta vocale per il controlllo accessisanpi89
 
Analisi e realizzazione di uno strumento per la verifica di conformità su sis...
Analisi e realizzazione di uno strumento per la verifica di conformità su sis...Analisi e realizzazione di uno strumento per la verifica di conformità su sis...
Analisi e realizzazione di uno strumento per la verifica di conformità su sis...Davide Bravin
 
Simulazione di un sistema fisico ts inginf
Simulazione di un sistema fisico ts inginfSimulazione di un sistema fisico ts inginf
Simulazione di un sistema fisico ts inginfIonutAlexandruPascar
 
Presentazione Tesi De Franceschi Daniel
Presentazione Tesi De Franceschi DanielPresentazione Tesi De Franceschi Daniel
Presentazione Tesi De Franceschi Danielguest8d17469
 
Profilazione utente in ambienti virtualizzati
Profilazione utente in ambienti virtualizzatiProfilazione utente in ambienti virtualizzati
Profilazione utente in ambienti virtualizzatiPietro Corona
 
Scanner 3D e reverse Engineering
Scanner 3D e reverse EngineeringScanner 3D e reverse Engineering
Scanner 3D e reverse EngineeringPaolo Aliverti
 
Rilevamento di facce in flussi video per l'ausilio ai non vedenti - Tesi
Rilevamento di facce in flussi video per l'ausilio ai non vedenti - TesiRilevamento di facce in flussi video per l'ausilio ai non vedenti - Tesi
Rilevamento di facce in flussi video per l'ausilio ai non vedenti - Tesitemp temp
 
Graduation Thesis Presentation
Graduation Thesis PresentationGraduation Thesis Presentation
Graduation Thesis Presentationperceval84
 
ppt Ivan Riolino_led_eos2013
ppt Ivan Riolino_led_eos2013ppt Ivan Riolino_led_eos2013
ppt Ivan Riolino_led_eos2013AREA Science Park
 
Open day 2015-25_02_2015 ficarella unile
Open day 2015-25_02_2015 ficarella unileOpen day 2015-25_02_2015 ficarella unile
Open day 2015-25_02_2015 ficarella unileRedazione InnovaPuglia
 
Modelli di Durata: un'analisi sull'utilizzo del portale Web dell'Università d...
Modelli di Durata: un'analisi sull'utilizzo del portale Web dell'Università d...Modelli di Durata: un'analisi sull'utilizzo del portale Web dell'Università d...
Modelli di Durata: un'analisi sull'utilizzo del portale Web dell'Università d...Nicola Procopio
 
Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...
Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...
Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...RobertoPasini8
 
Autenticazione Continua Durante la Navigazione Web Basata sulla Dinamica del ...
Autenticazione Continua Durante la Navigazione Web Basata sulla Dinamica del ...Autenticazione Continua Durante la Navigazione Web Basata sulla Dinamica del ...
Autenticazione Continua Durante la Navigazione Web Basata sulla Dinamica del ...danieledegan
 
Scanner 3D e Reverse Engineering
Scanner 3D e Reverse EngineeringScanner 3D e Reverse Engineering
Scanner 3D e Reverse EngineeringPaolo Aliverti
 

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)

Progetto e sviluppo di un sistema di rilevamento di anomalie su sistemi infor...
Progetto e sviluppo di un sistema di rilevamento di anomalie su sistemi infor...Progetto e sviluppo di un sistema di rilevamento di anomalie su sistemi infor...
Progetto e sviluppo di un sistema di rilevamento di anomalie su sistemi infor...
 
Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...
Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...
Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...
 
Thesis marco de_marco
Thesis marco de_marcoThesis marco de_marco
Thesis marco de_marco
 
Slides marco de_marco
Slides marco de_marcoSlides marco de_marco
Slides marco de_marco
 
Presentazione tesi: "Un simulatore in C++ basato su GEANT4 per lo studio di s...
Presentazione tesi: "Un simulatore in C++ basato su GEANT4 per lo studio di s...Presentazione tesi: "Un simulatore in C++ basato su GEANT4 per lo studio di s...
Presentazione tesi: "Un simulatore in C++ basato su GEANT4 per lo studio di s...
 
Fusione di impronta digitale e impronta vocale per il controlllo accessi
Fusione di impronta digitale e impronta vocale per il controlllo accessiFusione di impronta digitale e impronta vocale per il controlllo accessi
Fusione di impronta digitale e impronta vocale per il controlllo accessi
 
Analisi e realizzazione di uno strumento per la verifica di conformità su sis...
Analisi e realizzazione di uno strumento per la verifica di conformità su sis...Analisi e realizzazione di uno strumento per la verifica di conformità su sis...
Analisi e realizzazione di uno strumento per la verifica di conformità su sis...
 
Simulazione di un sistema fisico ts inginf
Simulazione di un sistema fisico ts inginfSimulazione di un sistema fisico ts inginf
Simulazione di un sistema fisico ts inginf
 
Measure it ni_days2015_eb
Measure it ni_days2015_ebMeasure it ni_days2015_eb
Measure it ni_days2015_eb
 
Presentazione Tesi De Franceschi Daniel
Presentazione Tesi De Franceschi DanielPresentazione Tesi De Franceschi Daniel
Presentazione Tesi De Franceschi Daniel
 
Profilazione utente in ambienti virtualizzati
Profilazione utente in ambienti virtualizzatiProfilazione utente in ambienti virtualizzati
Profilazione utente in ambienti virtualizzati
 
Scanner 3D e reverse Engineering
Scanner 3D e reverse EngineeringScanner 3D e reverse Engineering
Scanner 3D e reverse Engineering
 
Rilevamento di facce in flussi video per l'ausilio ai non vedenti - Tesi
Rilevamento di facce in flussi video per l'ausilio ai non vedenti - TesiRilevamento di facce in flussi video per l'ausilio ai non vedenti - Tesi
Rilevamento di facce in flussi video per l'ausilio ai non vedenti - Tesi
 
Graduation Thesis Presentation
Graduation Thesis PresentationGraduation Thesis Presentation
Graduation Thesis Presentation
 
ppt Ivan Riolino_led_eos2013
ppt Ivan Riolino_led_eos2013ppt Ivan Riolino_led_eos2013
ppt Ivan Riolino_led_eos2013
 
Open day 2015-25_02_2015 ficarella unile
Open day 2015-25_02_2015 ficarella unileOpen day 2015-25_02_2015 ficarella unile
Open day 2015-25_02_2015 ficarella unile
 
Modelli di Durata: un'analisi sull'utilizzo del portale Web dell'Università d...
Modelli di Durata: un'analisi sull'utilizzo del portale Web dell'Università d...Modelli di Durata: un'analisi sull'utilizzo del portale Web dell'Università d...
Modelli di Durata: un'analisi sull'utilizzo del portale Web dell'Università d...
 
Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...
Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...
Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...
 
Autenticazione Continua Durante la Navigazione Web Basata sulla Dinamica del ...
Autenticazione Continua Durante la Navigazione Web Basata sulla Dinamica del ...Autenticazione Continua Durante la Navigazione Web Basata sulla Dinamica del ...
Autenticazione Continua Durante la Navigazione Web Basata sulla Dinamica del ...
 
Scanner 3D e Reverse Engineering
Scanner 3D e Reverse EngineeringScanner 3D e Reverse Engineering
Scanner 3D e Reverse Engineering
 

Recently uploaded

Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ALBIERO Andrea
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ALBIERO AndreaGiornata Tecnica da Piave Servizi, 11 aprile 2024 | ALBIERO Andrea
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ALBIERO AndreaServizi a rete
 
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | CADEI Giovanni
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | CADEI GiovanniGiornata Tecnica da Piave Servizi, 11 aprile 2024 | CADEI Giovanni
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | CADEI GiovanniServizi a rete
 
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | DISCIPIO Antonio
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | DISCIPIO AntonioGiornata Tecnica da Piave Servizi, 11 aprile 2024 | DISCIPIO Antonio
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | DISCIPIO AntonioServizi a rete
 
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | SERRA Giorgio
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | SERRA GiorgioGiornata Tecnica da Piave Servizi, 11 aprile 2024 | SERRA Giorgio
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | SERRA GiorgioServizi a rete
 
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | DI DOMENICO Simone
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | DI DOMENICO SimoneGiornata Tecnica da Piave Servizi, 11 aprile 2024 | DI DOMENICO Simone
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | DI DOMENICO SimoneServizi a rete
 
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | RENZI Daniele
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | RENZI DanieleGiornata Tecnica da Piave Servizi, 11 aprile 2024 | RENZI Daniele
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | RENZI DanieleServizi a rete
 
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ROMANO' Davide
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ROMANO' DavideGiornata Tecnica da Piave Servizi, 11 aprile 2024 | ROMANO' Davide
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ROMANO' DavideServizi a rete
 

Recently uploaded (7)

Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ALBIERO Andrea
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ALBIERO AndreaGiornata Tecnica da Piave Servizi, 11 aprile 2024 | ALBIERO Andrea
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ALBIERO Andrea
 
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | CADEI Giovanni
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | CADEI GiovanniGiornata Tecnica da Piave Servizi, 11 aprile 2024 | CADEI Giovanni
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | CADEI Giovanni
 
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | DISCIPIO Antonio
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | DISCIPIO AntonioGiornata Tecnica da Piave Servizi, 11 aprile 2024 | DISCIPIO Antonio
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | DISCIPIO Antonio
 
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | SERRA Giorgio
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | SERRA GiorgioGiornata Tecnica da Piave Servizi, 11 aprile 2024 | SERRA Giorgio
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | SERRA Giorgio
 
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | DI DOMENICO Simone
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | DI DOMENICO SimoneGiornata Tecnica da Piave Servizi, 11 aprile 2024 | DI DOMENICO Simone
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | DI DOMENICO Simone
 
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | RENZI Daniele
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | RENZI DanieleGiornata Tecnica da Piave Servizi, 11 aprile 2024 | RENZI Daniele
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | RENZI Daniele
 
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ROMANO' Davide
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ROMANO' DavideGiornata Tecnica da Piave Servizi, 11 aprile 2024 | ROMANO' Davide
Giornata Tecnica da Piave Servizi, 11 aprile 2024 | ROMANO' Davide
 

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 legata all’ampiezza dell’inquadratura • La camera deve consentire di riconoscere i marker  criterio sulla distanza massima hmax legata alla risoluzione • 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 Caratteristiche delle Webcam • Webcam 1 o Modello  Logitech QuickCam PRO 9000 o Risoluzione  2 MP o Distanza focale  16 mm • Webcam 2 o Modello  Logitech C270 o Risoluzione  720p o Distanza focale  29 mm 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 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
  • 10. Università degli Studi di Trieste Tesi di Laurea Sviluppo di un sistema di visione artificiale 9 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
  • 11. Università degli Studi di Trieste Tesi di Laurea Sviluppo di un sistema di visione artificiale 10 Scelta della camera Reflex • Modello  Canon EOS 4000D • Risoluzione  18 MP • Distanza focale  18-55 mm Motivazioni Setup Criteri Test Conclusioni
  • 12. Università degli Studi di Trieste Tesi di Laurea Sviluppo di un sistema di visione artificiale 11 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
  • 13. Università degli Studi di Trieste Tesi di Laurea Sviluppo di un sistema di visione artificiale 12 Test di valutazione del sistema • Obiettivo: valutare il rilevamento dei robot rispetto al tracciato ideale • Framerate: 2 fps • Dim. arena: 2x2 m • Dim. marker: 7,5x7,5 cm Motivazioni Setup Criteri Test Conclusioni
  • 14. Università degli Studi di Trieste Tesi di Laurea Sviluppo di un sistema di visione artificiale 13 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 Risultati dei Test: robot doppio 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) 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 Lato 1 Lato 2 Lato 3 Lato 4 Dev. Std (cm) 4,03 2,16 5,50 2,33 Lato Lato 1 Lato 2 Lato 3 Lato 4 Dev. Std (cm) 3,81 3,87 3,99 1,98 Motivazioni Setup Criteri Test Conclusioni 1 3 2 4 1 3 2 4
  • 16. Università degli Studi di Trieste Tesi di Laurea Sviluppo di un sistema di visione artificiale 15 Conclusioni • I criteri stimati per la valutazione della camera hanno trovato riscontro sperimentale e soddisfatto i requisiti di progetto • Computer vision si conferma tecnologia low cost adeguata al monitoraggio delle posizioni di robot o L’ errore di posizione è risultato nell’ordine del 1-2% • Possibili integrazioni a questa tesi sono: o Valutazione dei dati relativi all’orientamento o Stima del framerate massimo o Ottimizzazione dell’algoritmo o Miglioramento del setup Motivazioni Setup Criteri Test Conclusioni

Editor's Notes

  1. Per valutare la qualità di soluzione del task, è necessario conoscere la posizione dei robot
  2. Robot thyio II sono programmabili ma hanno già dei comportamenti precaricati, utilizzati per i Test
  3. Dire che hmin è legata all’ampiezza dell’inquadratura e hmax dipende dalla risoluzione La reflex si è comprata grazie alla caratterizzazione delle due Webcam