KUULAPELI / LabVIEW-konenäkötoteutus

dc.contributor.authorTupamäki, Ismo
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.organizationVaasan yliopisto
dc.date.accessioned2007-11-27
dc.date.accessioned2018-04-30T13:50:16Z
dc.date.accessioned2025-06-25T16:16:07Z
dc.date.available2007-12-19
dc.date.available2018-04-30T13:50:16Z
dc.date.issued2007
dc.description.abstractTyössä toteutettiin kuulapeli, jossa kuulaa liikutetaan neliön muotoisen tasopinnan kaltevuutta muuttamalla. Peli on moottoroitu ja ohjauksessa voidaan käyttää LabVIEW -tietokoneohjelmaa, joka on toteutettu graafisella ohjelmointikielellä. Pelaaja voi ohjata tasojen kaltevuutta joko manuaalisesti ohjainsauvan avulla tai automaattiajolla. Automaattiajossa pelin ylle sijoitettu web-kamera seuraa kuulan etenemistä tasolla ja mittaa kuulan sijainnin seitsemän kertaa sekunnissa. LabVIEW-ympäristöön rakennettu ohjelma käsittelee mittaustiedon ja lähettää ohjauskäskyn PD-säätimen kautta tason kaltevuutta sääteleville askelmoottoreille. Käskyt välitetään kahta erillistä I2C-väylää pitkin. Työ jaettiin laajuutensa vuoksi kahteen osaan. Tässä osassa käsitellään National Instrumentsin Vision Assistant -ohjelman avulla rakennetun konenäköjärjestelmän kuvankäsittelyä ja paikannusmenetelmiä. Juha Niemen tekemässä osassa paneudutaan säädön ja ohjauksen toteuttamiseen LabVIEW-ympäristössä. Kuulapelillä suoritettiin useita testiajoja manuaali- ja automaattiohjauksilla. Manuaaliohjauksella taso seurasi erinomaisesti ohjainsauvan liikkeitä sekä x- että y-suuntien kallistuksissa. Pelaajan taidoista riippuen, kuulan liikuttelu tasolla onnistui varsin hyvin. Automaattiohjauksella konenäköjärjestelmän antamaan paikannustietoon perustuva säätö toimi hyvin ja kuula pysähtyi jokaisella testiajolla määriteltyyn kohtaan tasoa. Haluttuun kuulan siirtymään kului aikaa keskimäärin 33 sekuntia. Järjestelmän hitaus, taso-pinnan, sekä kuulan pinnan epätasaisuudet aiheuttivat kuulan ohjattavuuteen epästabili-suutta. Lopputulokseen voidaan olla kuitenkin tyytyväisiä. Edellytykset pelin jatkokehittelyyn ovat hyvät.
dc.description.notificationfi=Kokotekstiversiota ei ole saatavissa.|en=Fulltext not available.|sv=Fulltext ej tillgänglig.
dc.format.bitstreamfalse
dc.format.extent90
dc.identifier.olddbid6139
dc.identifier.oldhandle10024/6091
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/8914
dc.language.isofin
dc.rightsCC BY-NC-ND 4.0
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/6091
dc.subjectLabVIEW
dc.subjectVision Assistant
dc.subjectgraafinen ohjelmointi
dc.subjectkonenäkö
dc.subjectpaikannus
dc.subjectpelit
dc.subject.studyfi=Automaatiotekniikka|en=Automation Technology|
dc.titleKUULAPELI / LabVIEW-konenäkötoteutus
dc.type.ontasotfi=Diplomityö|en=Master's thesis (M.Sc. (Tech.))|sv=Diplomarbete|

Tiedostot