Autonominen RC-auto
Vesa, Markus (2019)
Vesa, Markus
Metropolia Ammattikorkeakoulu
2019
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201901111219
https://urn.fi/URN:NBN:fi:amk-201901111219
Tiivistelmä
Opinnäytetyön aiheena oli muuttaa normaalisti radio-ohjattava auto itsestään ajavaksi laitteeksi ja samalla tutkia operaation vaatimuksia. Projektin autoon asennettiin pieni tietokone ja autoa muokattiin niin, että se voi ottaa tietokoneelta käskyjä vastaan.
Opinnäytetyön aikana tutkittiin neuroneiden, neuroverkon, konenäön ja verkkotekniikan toimintaa ja tuotiin kaikki yhtenäiseksi kokonaisuudeksi auton autonomian luomiseksi.
Aluksi projektissa luotiin mahdollisuus ohjata autoa tietokoneen välityksellä. Tämän jälkeen autoon asennettiin kamera, jolla mahdollistettiin kuvadatan keräys ajon aikana. Auton kameran suoratoisto tallennettiin auton komentojen kanssa. Komennot ja kuvamateriaali paritettiin keskenään ja siitä luotiin yhtenäinen taulukkoformaattiin perustuva tiedosto, joka oli valmis neuroverkkoon syötettäväksi.
Neuroverkko koulutettiin luodulla datalla, minkä jälkeen auton ja tietokoneen välille luotiin uusi verkkokommunikointisovellus. Tietokoneella otettiin autosta vastaan kuvainformaatiota, joka syötettiin koulutettuun neuroverkkomalliin. Tietokone loi arvauksen saamastaan informaatiosta ja muokkasi sen verkon kautta lähettäväksi dataksi autolle. Auto ottaa komennon vastaan ja suorittaa koneen luomia arvauksia niin kauan kuin malli on käynnissä.
Työn tuloksena syntyi itsestään ajava radio-ohjattava auto. Auto tunnistaa ympäristöstä ajoradan ja kykenee tekemään päätöksiä saamansa datan perusteella.
Opinnäytetyön aikana tutkittiin neuroneiden, neuroverkon, konenäön ja verkkotekniikan toimintaa ja tuotiin kaikki yhtenäiseksi kokonaisuudeksi auton autonomian luomiseksi.
Aluksi projektissa luotiin mahdollisuus ohjata autoa tietokoneen välityksellä. Tämän jälkeen autoon asennettiin kamera, jolla mahdollistettiin kuvadatan keräys ajon aikana. Auton kameran suoratoisto tallennettiin auton komentojen kanssa. Komennot ja kuvamateriaali paritettiin keskenään ja siitä luotiin yhtenäinen taulukkoformaattiin perustuva tiedosto, joka oli valmis neuroverkkoon syötettäväksi.
Neuroverkko koulutettiin luodulla datalla, minkä jälkeen auton ja tietokoneen välille luotiin uusi verkkokommunikointisovellus. Tietokoneella otettiin autosta vastaan kuvainformaatiota, joka syötettiin koulutettuun neuroverkkomalliin. Tietokone loi arvauksen saamastaan informaatiosta ja muokkasi sen verkon kautta lähettäväksi dataksi autolle. Auto ottaa komennon vastaan ja suorittaa koneen luomia arvauksia niin kauan kuin malli on käynnissä.
Työn tuloksena syntyi itsestään ajava radio-ohjattava auto. Auto tunnistaa ympäristöstä ajoradan ja kykenee tekemään päätöksiä saamansa datan perusteella.