Kuulapeli: LabVIEW-toteutus

dc.contributor.authorNiemi, Juha Tuomas
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.organizationVaasan yliopisto
dc.date.accessioned2007-02-12
dc.date.accessioned2018-04-30T13:45:01Z
dc.date.accessioned2025-06-25T15:36:53Z
dc.date.available2007-03-28
dc.date.available2018-04-30T13:45:01Z
dc.date.issued2006
dc.description.abstractTyössä toteutettiin kuulapeli, jossa kuulaa liikutetaan neliön muotoisen tasopinnan kal-tevuutta muuttamalla. Peli on moottoroitu ja ohjauksessa voidaan käyttää LabVIEW tietokoneohjelmaa, joka on toteutettu graafisella ohjelmointikielellä. Pelaaja voi ohjata tasojen kaltevuutta joko manuaalisesti Joystick-ohjaimen avulla tai automaattiajolla, jolloin pelin ylle sijoitettu kamera seuraa kuulan etenemistä tasolla ja mittaa kuulan sijainnin. LabVIEW-ympäristöön rakennettu ohjelma käsittelee mittaus-tiedon ja lähettää ohjauskäskyn PD-säätimen kautta tason kaltevuutta sääteleville as-kelmoottoreille kahta erillistä I2C-väylää pitkin. Työ jaettiin laajuutensa vuoksi kahteen osaan. Tässä osassa käsitellään lähinnä pelin mekaniikkaa, turvallisuutta ja ohjausta. Ismo Tupamäen toteuttamassa osassa käsitellään pelin käyttöliittymää ja konenäköä. Kuulapelillä suoritettiin useita testiajoja manuaali- ja automaattiohjauksilla. Manuaaliohjauksella taso seurasi erinomaisesti joystick-ohjaimen liikkeitä sekä x että y-suuntien kallistuksissa. Pelaajan taidoista riippuen, kuulan liikuttelu tasolla onnistui varsin hyvin. Automaattiohjauksella paikannus ja säätö toimivat hyvin ja kuula pysähtyi jokaisella testiajolla määriteltyyn kohtaan tasoa keskimäärin 33 sekunnissa. Askelmoottorien hitaus, tasopinnan kuperuus ja kuulan pinnan epätasaisuus vaikeuttivat hiukan kuulan ohjattavuutta.
dc.description.notificationfi=Opinnäytetyö kokotekstinä PDF-muodossa.|en=Thesis fulltext in PDF format.|sv=Lärdomsprov tillgängligt som fulltext i PDF-format|
dc.format.bitstreamtrue
dc.format.extent100
dc.identifier.olddbid3571
dc.identifier.oldhandle10024/3523
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/7044
dc.language.isofin
dc.rightsCC BY-NC-ND 4.0
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/3523
dc.subjectLabVIEW
dc.subjectgraafinen ohjelmointi
dc.subjectaskelmoottori
dc.subjectPID-säätö
dc.subjectI2C
dc.subjectpelit
dc.subject.degreeprogrammefi=Sähkö- ja energiatekniikan koulutusohjelma (DI)|
dc.subject.studyfi=Automaatiotekniikka|en=Automation Technology|
dc.titleKuulapeli: LabVIEW-toteutus
dc.type.ontasotfi=Diplomityö|en=Master's thesis (M.Sc. (Tech.))|sv=Diplomarbete|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
osuva_2080.pdf
Size:
1.28 MB
Format:
Adobe Portable Document Format