Regisztráció és bejelentkezés

Tesztelrendezések automatikus generálása autonóm járművek szisztematikus ellenőrzéséhez

Tesztelrendezések automatikus generálása autonóm járművek szisztematikus ellenőrzéséhez

Napjainkban egyre inkább elterjedőben van a mesterséges intelligencián alapuló komponensek használata autonóm járművek fejlesztése során. Autóktól kezdve villamoson át targonca gépekig számos területen használnak vagy terveznek használni önműködő eszközöket. Ezeket a gépeket olyan autonóm komponensek vezérlik, melyek szenzorok által gyűjtött adatok alapján hoznak döntéseket.

Ezen mesterséges intelligencia komponensek helyes működése biztonsági szempontból kritikus, hiszen hiba esetén jelentős anyagi kár keletkezhet, vagy emberéletek kerülhetnek veszélybe. Emiatt ezeknek a rendszereknek szigorú biztonsági előírásoknak kell megfelelniük. Működésük tesztelése, ellenőrzése viszont kihívást jelent, amelyre jelenleg nem ismertek hatékony és automatizált módszerek.

Dolgozatunk célja egy olyan automatikus tesztelrendezés generátor megvalósítása, amely hatékonyan képes támogatni autonóm járművek szisztematikus tesztelését. Célunk továbbá, hogy a különböző előállított szituációk valóban lényeges különbségeket tartalmazzanak, ezzel garantálva a tesztesetek megfelelelő fedettségét.

A szcenáriókat egy kétlépéses generálás segítségével hozzuk létre. Első lépésben absztrakt szcenáriókat generálunk, melyben a környezet elemeinek, valamint a teszteset szereplőinek egymáshoz viszonyított helyzetét adjuk meg. Ezután koordinátákat rendelünk az egyes elemekhez, amivel konkrét, szimulálható szituációkat állítunk elő. Az így előálló tesztelrendezések kipróbálhatóak automatizált szimulátorban, vagy megépíthetőek tesztszobában. Dolgozatunkban elért eredményeket egy esettanulmányon szemléltetjük.

Megoldásunk segítségével automatikusan hozhatók létre új szituációk, amelyekben az autonóm jármű MI komponensét szimulátoros környezetben azonnal tesztelhetjük. A modell absztrakciójának köszönhetően az általunk generált különböző szituációk lényegi, logikai különbségeket tartalmaznak, amely garantálja a tesztkészlet diverzitását, és mérhetővé teszi a tesztkészlet fedettségét.

szerzők

  • Somorjai Balázs
    Mérnök informatikus szak, alapképzés
    alapképzés (BA/BSc)
  • Ficsor Attila
    Mérnök informatikus szak, alapképzés
    alapképzés (BA/BSc)

konzulens

  • Dr. Semeráth Oszkár
    tudományos munkatárs, Méréstechnika és Információs Rendszerek Tanszék