gépi látáson alapuló akadályelkerülés

25
GÉPI LÁTÁSON ALAPULÓ AKADÁLYELKERÜLÉS Óbudai Egyetem Neumann János Informatikai Kar Szerzők : Csaba György Somlyai László Konzulen s: Dr. Vámossy Zoltán egyetemi docens, kutatási dékán- helyettes XXX. OTDK 2011

Upload: munin

Post on 08-Feb-2016

60 views

Category:

Documents


0 download

DESCRIPTION

Gépi látáson alapuló akadályelkerülés. Kitekintés. DARPA urban challenge Kormányzó-, fékrásegítő- és automata parkoló-rendszer vezérlése (LIDAR). Célkitűzés. Aktív szenzor kifejlesztése A környezet valós leképezése Mindennapi forgalomban kapható eszközök felhasználásával - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Gépi látáson alapuló akadályelkerülés

GÉPI LÁTÁSON ALAPULÓ AKADÁLYELKERÜLÉS

Óbudai EgyetemNeumann János Informatikai Kar

Szerzők: Csaba GyörgySomlyai László

Konzulens: Dr. Vámossy Zoltánegyetemi docens, kutatási dékán-helyettes

XXX. OTDK 2011

Page 2: Gépi látáson alapuló akadályelkerülés

Kitekintés

• DARPA urban challenge

• Kormányzó-, fékrásegítő- és automata parkoló-rendszer vezérlése

• (LIDAR)

Somlyai L., Csaba Gy. - OTDK 2011 2

Page 3: Gépi látáson alapuló akadályelkerülés

Célkitűzés

• Aktív szenzor kifejlesztése

• A környezet valós leképezése

• Mindennapi forgalomban kapható eszközök felhasználásával

• Autonóm közlekedő robotautó elkészítése

Somlyai L., Csaba Gy. - OTDK 2011 3

Page 4: Gépi látáson alapuló akadályelkerülés

Hardver bemutatása• Modell autó• Vezérlő elektronika• Szenzor-rendszer

Szoftverfejlesztés• Lézer detektálása• Mélységi térkép felépítése• Útvonaltervezés és beavatkozó jelek

Eredmények• Autonóm közlekedés

Somlyai L., Csaba Gy. - OTDK 2011 4

Page 5: Gépi látáson alapuló akadályelkerülés

Hardver

• Előzmények• Magyarok a Marson 2008 • Felülnézeti kép alapú irányítás• II. helyezés

• Távirányítós terepjáró• 2 db szervo (két-két kerék

kormányzása független)• 2 db meghajtó motor

Somlyai L., Csaba Gy. - OTDK 2011 5

Page 6: Gépi látáson alapuló akadályelkerülés

Hardver

• CAN bridge• PC és a CAN busz közötti

kapcsolattartás

• Motorszabályzó• Motorszabályzó (PID)• Optikai

fordulatszámmérés• 2x100 W motormeghajtó

híd• Kormány szervó vezérlés• Megtett távolság mérése

Somlyai L., Csaba Gy. - OTDK 2011 6

Page 7: Gépi látáson alapuló akadályelkerülés

Aktív szenzor

• Elemei• Lézer dióda • Üvegrúd• Kamera

• Mérés elve• Lézersík kivetítése• A tárgyakon a lézer

megtörik• Lézer detektálása• A lézer elhelyezkedése a

képen függ a távolságtól

600 mm

dt1 = 1900 mm

dt2

300 mm

t1t2

Robot

γ

Somlyai L., Csaba Gy. - OTDK 2011 7

Page 8: Gépi látáson alapuló akadályelkerülés

Szenzor kalibrálása

• Tesztrendszer• Kamera: 640x360• Lézer és kamera szög: 60°• Maximális érzékelési

távolság: 2 m

• Pontosság függ• Kamera kép felbontásától• Az objektum távolságától• Tesztrendszeren elérhető maximális

felbontás: 0,1 - 0,5 cm

Somlyai L., Csaba Gy. - OTDK 2011 8

Page 9: Gépi látáson alapuló akadályelkerülés

Vezérlőszoftver

• Cél• Kameraképből a haladási irány meghatározása

KameraKamera

korrekció

Somlyai L., Csaba Gy. - OTDK 2011 9

Page 10: Gépi látáson alapuló akadályelkerülés

KameraKamera

korrekcióLézer

detektálás

• Cél• Kameraképből a haladási irány meghatározása

Vezérlőszoftver

Somlyai L., Csaba Gy. - OTDK 2011 10

Page 11: Gépi látáson alapuló akadályelkerülés

Lézer detektálás

• Célja: csak azon pixelek meghagyása,amik a lézert ábrázolják

• Lézerdetektálási módszerek• Intenzitás • Színtartomány • Éldetektálás

Somlyai L., Csaba Gy. - OTDK 2011 11

Page 12: Gépi látáson alapuló akadályelkerülés

Lézer detektálás

• Különböző egyszerűbb eljárások összevonása• Gyorsaság megmarad, eredményesség jobb• Színtartomány + Küszöbölés

• Élszűrés, hiszterézis küszöbölés

• Színtartomány + Küszöbölés & Élkeresés

Somlyai L., Csaba Gy. - OTDK 2011 12

Page 13: Gépi látáson alapuló akadályelkerülés

KameraKamera

korrekció

Mélységi térkép

redukálás

Lézer detektálás

Mélységi térkép

Mélységi térkép

kiterjesztés

• Cél• Kameraképből a haladási irány meghatározása

Vezérlőszoftver

Somlyai L., Csaba Gy. - OTDK 2011 13

Page 14: Gépi látáson alapuló akadályelkerülés

Mélységi térkép• Virtuális felülnézeti kép• Valós térbeli távolságok• Kép transzformáció

• Forráskép: lézer képe• Leképezés minden pixelre

• Kiterjesztés• Autó fizikai tulajdonságai

• Képméret csökkentése• Kis felbontású mélységi

térkép készítése, az útvonaltervezéshez

Somlyai L., Csaba Gy. - OTDK 2011 14

Page 15: Gépi látáson alapuló akadályelkerülés

Mélységi térkép kiterjesztése

Somlyai L., Csaba Gy. - OTDK 2011 15

Page 16: Gépi látáson alapuló akadályelkerülés

Somlyai L., Csaba Gy. - OTDK 2011

a)50 cm

b)100 cm

c) 150 cm

d.)170 cm

Mélységi térkép ellenőrzése• Tesztkörnyezet• Kamerakép• Virtuális

felülnézeti kép• Mért értékek

Valós Mért Hiba

a) 50 cm 50 cm 0 %

b) 100 cm

99 cm 1 %

c) 150 cm

145 cm

3,3 %

d) 170 cm

165 cm

3 %

16

Page 17: Gépi látáson alapuló akadályelkerülés

Mélységi térkép ellenőrzése• A távolságmérés

a jármű dőlésére invariáns• Kanyarodás• Egyenetlen

terep

Valós Mért Hiba

a) 50 cm 52 cm 4 %

c) 150 cm

148 cm

1,3 %

d) 170 cm

167 cm

1,8 %

Somlyai L., Csaba Gy. - OTDK 2011 17

Page 18: Gépi látáson alapuló akadályelkerülés

KameraKamera

korrekció

Mélységi térkép

redukálás

Lézer detektálás

Mélységi térkép

Útvonal tervezés

Mélységi térkép

kiterjesztés

• Cél• Kameraképből a haladási irány meghatározása

Vezérlőszoftver

Somlyai L., Csaba Gy. - OTDK 2011 18

Page 19: Gépi látáson alapuló akadályelkerülés

Útvonaltervezés• Célja

• Két pont között járható út keresése

• Haladási irány meghatározása

• Mélységi térképen• Hullám továbbterjedés [1]

algoritmussal (gyors)• Potenciálmező felépítése a

célból indulva (távolság)• Startból indulva a legkisebb

értékek keresése

Somlyai L., Csaba Gy. - OTDK 2011 19

[1]: A. P. Munuzuri, L. O. Chua Noel: Shortest-path-finder algorithm in a two-dimensional array of nonlinear electronic circuits; International Journal of Bifurcation and Chaos, Vol. 8, No. 12, pp. 2493-2501 (1998)

Page 20: Gépi látáson alapuló akadályelkerülés

KameraKamera

korrekció

Mélységi térkép

redukálás

Lézer detektálás

Mélységi térkép

BeavatkozásÚtvonal tervezés

Mélységi térkép

kiterjesztés

• Cél• Kameraképből a haladási irány meghatározása

Vezérlőszoftver

Somlyai L., Csaba Gy. - OTDK 2011 20

Page 21: Gépi látáson alapuló akadályelkerülés

CRCSTART Type Dest. Funct. Id. 8 STOP7654321

START Header Data CRC STOP

Navigáció

• Kommunikáció a robottal• Soros porton keresztül (USB - FTDI)• Keretekben

• Megtett távolság visszamérése

• Optikai tárcsás érzékelővel• Pontosság

• 20 mérésből

• További feldolgozás céljából megtett útvonal adatainak tárolása

Valós távolság

Maximális mért hiba

Hiba

1 m 1,25 cm 1,3 %

2 m 2,7 cm 1,3 %

5 m 1,5 cm 0,3 %

Somlyai L., Csaba Gy. - OTDK 2011 21

Page 22: Gépi látáson alapuló akadályelkerülés

Elért eredményeink• Stabilan működő jármű (megbízható elektronika)

elkészítése• Helyes eredményeket adó szenzorrendszer megépítése

• Változatos körülmények között is (erdő, napsütés, zárt tér)• Akadálydetektálás

• Alakzattól független (téglatest, henger, érdes fatörzs)• Eredményessége fényviszony függő

• Mélységi térkép készítés• Felépített tesztkörnyezetet alacsony hibaszázalékkal

detektálta• Sikeres autonóm közlekedés megvalósítása

• Váratlanul felbukkanó akadályok előtt megáll és visszatolat• Elkészült vezérlőszoftver

Somlyai L., Csaba Gy. - OTDK 2011 22

Page 23: Gépi látáson alapuló akadályelkerülés

Továbbfejlesztési lehetőségek• Szenzorrendszer fejlesztése• KINECT

• RGBD kép

• 0,5 m – 10 m működési tartomány (pontosság: ~5 mm)

• Környezeti fényviszonyokra érzéketlenebb a lézeres megoldásnál

• Szoftverben egyszerűen lecserélhető

• 2010 év végén jelent meg

Somlyai L., Csaba Gy. - OTDK 2011 23

Page 24: Gépi látáson alapuló akadályelkerülés

Bemutató

Somlyai L., Csaba Gy. - OTDK 2011 24

Page 25: Gépi látáson alapuló akadályelkerülés

Köszönjük a figyelmüket

Somlyai L., Csaba Gy. - OTDK 2011 25