Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica...
-
Upload
affonso-murgia -
Category
Documents
-
view
219 -
download
1
Transcript of Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica...
![Page 1: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/1.jpg)
Inseguimento adattativo Inseguimento adattativo binoculare in tempo realebinoculare in tempo reale
LIRA-Lab Laboratorio Integrato di Robotica Avanzata
Alberto Baroni
Relatore: Chiar.mo Prof. Giulio Sandini
Correlatore: Ing. Carlos Beltran
![Page 2: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/2.jpg)
ObiettiviObiettivi
• Realizzare un setup utilizzando una testa robotica binoculare ed un sistema operativo real-time.
• Effettuare esperimenti di inseguimento utilizzando filtri predittivi (LMS, regressione, Kalman).
• Effettuare esperimenti sul moto di un bersaglio in presenza di una occlusione.
![Page 3: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/3.jpg)
ObiettiviObiettivi
Realizzare un setup utilizzando una testa Realizzare un setup utilizzando una testa robotica binoculare ed un sistema operativo real-robotica binoculare ed un sistema operativo real-time. time.
• Effettuare esperimenti di inseguimento utilizzando filtri predittivi (LTI, regressione, Kalman).
• Effettuare esperimenti sul moto di un bersaglio in presenza di una occlusione.
![Page 4: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/4.jpg)
Il setupIl setup•Eurohead:Eurohead:
• Testa robotica a 4 gradi di libertà: pan, tilt e vergenza delle due telecamere
•Sistema operativo real-time QNX Neutrino 2Sistema operativo real-time QNX Neutrino 2• Microkernel• Gestione della comunicazione tra processi tramite messaggi• Gestione proprietaria della rete: qnet • Standard POSIX (portable operating system interface)
![Page 5: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/5.jpg)
ObiettiviObiettivi
Realizzare un setup utilizzando una testa robotica binoculare ed un sistema operativo real-time.
Effettuare esperimenti di inseguimento Effettuare esperimenti di inseguimento utilizzando filtri predittivi (LMS, regressione, utilizzando filtri predittivi (LMS, regressione, Kalman).Kalman).
• Effettuare esperimenti sul moto di un bersaglio in presenza di una occlusione.
![Page 6: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/6.jpg)
Filtro FIR (Finite Impulse Response)
0 5 10 15 20-1.5
-1
-0.5
0
0.5
1
1.5 Risposta ad un bersaglio sinusoidale
Tempo
Pos
izio
ne
Bersaglio
Occhio
![Page 7: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/7.jpg)
Filtro FIR con regressione non lineare
-1.5 -1 -0.5 0 0.5 1 1.5
-2
0
20
2
4
6
8
10
12
14
16
x 106
Posizione x
Posizione y
Pos
izio
ne z
Bersaglio
Stima
![Page 8: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/8.jpg)
Filtro FIR (Finite Impulse Response)
0 5 10 15 20-1.5
-1
-0.5
0
0.5
1
1.5 Risposta ad un bersaglio sinusoidale
Pos
izio
ne
TempoBersaglio
OcchioBersaglio con rumore
![Page 9: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/9.jpg)
0 10 20 30 40 50-50
-40
-30
-20
-10
0
10
20
30
Tempo (sec)
Po
sizi
on
e (f
eet)
Prestazioni filtro di Kalman CV
Filtro di Kalman
Posizione reale
Posizione stimataPosizione misurata
![Page 10: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/10.jpg)
Altri filtri di predizione
• Filtro di Kalman esteso (EKF)
• IMM
• Filtri a particelle
![Page 11: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/11.jpg)
EsperimentiEsperimenti
![Page 12: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/12.jpg)
RisultatiRisultatiAndamento errore retinico
Senza predizione
Con predizione
15 20 25 30 35 40 45 50
Velocità carrello (mm/s)
10
20
30
40
50
60
Va
lore
(p
ixe
l)
100
![Page 13: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/13.jpg)
ObiettiviObiettivi
Realizzare un setup utilizzando una testa robotica binoculare ed un sistema operativo real-time.
Effettuare esperimenti di inseguimento utilizzando filtri predittivi (LMS, regressione, Kalman).
Effettuare esperimenti sul moto di un bersaglio Effettuare esperimenti sul moto di un bersaglio in presenza di una occlusione.in presenza di una occlusione.
![Page 14: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/14.jpg)
RisultatiRisultati
35 40 45 50-0.5
0
0.5
rad
35 40 45 50-0.5
0
0.5
1
rad
/s
35 40 45 50-50
0
50
100
pix
el
Senza predizioneCon predizione
35 40 45 50-0.5
0
0.5
1
rad
/s
Frame
Centro di massa sul piano immagine
Angolo encodertelecamera sinistra
Velocità encodertelecamera sinistra
Velocità encodertelecamera sinistra
![Page 15: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/15.jpg)
ConclusioniConclusioni
L’utilizzo del filtro di kalman permette di ridurre sensibilmente l’errore retinico e può essere impiegato anche nel superamento di occlusioni.
![Page 16: Inseguimento adattativo binoculare in tempo reale LIRA-Lab Laboratorio Integrato di Robotica Avanzata Alberto Baroni Relatore: Chiar.mo Prof. Giulio Sandini.](https://reader036.fdocument.pub/reader036/viewer/2022062404/5542eb66497959361e8d1834/html5/thumbnails/16.jpg)
Inseguimento adattativo Inseguimento adattativo binoculare in tempo realebinoculare in tempo reale
LIRA-Lab Laboratorio Integrato di Robotica Avanzata