Raspberry Pi robotin alustana
Räisänen, Matias (2018)
Räisänen, Matias
Haaga-Helia ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018113019214
https://urn.fi/URN:NBN:fi:amk-2018113019214
Tiivistelmä
Tämän opinnäytetyön tavoite on tutkia yhden piirilevyn tietokoneita, ja erityisesti Raspberry Pi:n käyttämistä robottiohjelmoinnin alustana, sekä lopuksi suunnitella, rakentaa ja ohjelmoida toimiva robotti.
Alkuun esitellään viisi suosittua yhden piirilevyn tietokonetta: Arduino, Asus Tinker Board, ODROID, LattePanda ja Raspberry Pi. Osio käsittelee laitteiden alkuperää ja teknisiä ominaisuuksia, sekä vertailee niitä keskenään.
Tämän jälkeen tutustutaan ehkä tunnetuimaan yhden piirilevyn tietokoneeseen, Raspberry Pi:hin. Luvussa käsitellään tarkemmin laitteen historiaa ja toimintaperiaatetta, sekä laitteen lisävarustelua erilaisilla, robotiikan kannalta oleellisilla lisälaitteilla.
Viimeiseksi opinnäytetyössä esitellään oman robotin suunnittelu, rakentaminen, ja ohjelmointi Python-ohjelmointikielellä.
Työn tuloksena syntyy katsaus yhden piirilevyn tietokoneisiin, niiden käyttöön robotiikassa, lyhyt tutustuminen Python-ohjelmointikieleen, sekä tietysti produktina itse robotti, joka voi toimia sekä täysin autonomisesti analysoimalla ympäristöään kaikuluotaamalla, tai vaihtoehtoisesti käyttäjän ohjaamana.
Tuotokseen voi myös tutustua tarkemmin GitHub-projektissa osoitteessa https://github.com/matiasraisanen/tankbot, josta löytyy robotin lähdekoodi, sekä toimintaa havainnollistavia videoita.
Alkuun esitellään viisi suosittua yhden piirilevyn tietokonetta: Arduino, Asus Tinker Board, ODROID, LattePanda ja Raspberry Pi. Osio käsittelee laitteiden alkuperää ja teknisiä ominaisuuksia, sekä vertailee niitä keskenään.
Tämän jälkeen tutustutaan ehkä tunnetuimaan yhden piirilevyn tietokoneeseen, Raspberry Pi:hin. Luvussa käsitellään tarkemmin laitteen historiaa ja toimintaperiaatetta, sekä laitteen lisävarustelua erilaisilla, robotiikan kannalta oleellisilla lisälaitteilla.
Viimeiseksi opinnäytetyössä esitellään oman robotin suunnittelu, rakentaminen, ja ohjelmointi Python-ohjelmointikielellä.
Työn tuloksena syntyy katsaus yhden piirilevyn tietokoneisiin, niiden käyttöön robotiikassa, lyhyt tutustuminen Python-ohjelmointikieleen, sekä tietysti produktina itse robotti, joka voi toimia sekä täysin autonomisesti analysoimalla ympäristöään kaikuluotaamalla, tai vaihtoehtoisesti käyttäjän ohjaamana.
Tuotokseen voi myös tutustua tarkemmin GitHub-projektissa osoitteessa https://github.com/matiasraisanen/tankbot, josta löytyy robotin lähdekoodi, sekä toimintaa havainnollistavia videoita.