Kävelevä kuusijalkainen robotti : Suunnittelu, rakentaminen ja ohjelmointi
Lähteinen, Erik (2012)
Lähteinen, Erik
Tampereen ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012111215111
https://urn.fi/URN:NBN:fi:amk-2012111215111
Tiivistelmä
Teollisuuden siirtyessä yhä enemmän automatisoituihin laitteisiin ja laitoksiin, teollisuuden tarve työntekijöille joilla on vahva robotiikkaosaaminen kasvaa. Robotteja on tulevaisuudessa myös yhä enenevässä määrin yksityisten ihmisten käytössä. Robotit suunnitellaan aina käyttökohteen mukaan, joten laaja osaaminen on myös tärkeää tulevaisuuden teollisuudessa.
Erilaisia robottityyppejä on lukematon määrä, mutta niitä yhdistää aina kaksi piirrettä: ne vaativat toimiakseen ohjauspiirin sekä käyttöohjelman ohjaamaan robotin toimintoja.
Tässä opinnäytetyössä tutustuttiin kävelevän kuusijalkaisen robotin suunnitteluun, osien hankintaan, kokoonpanoon, ohjelmointiin ja testaukseen. Robotin ohjauspiirinä toimii Arduino Mega 2560 R3 -ohjauspiiri. Ohjauspiirin ohjelmointi toteutettiin käyttäen Arduinon omaa ohjelmointikieltä, joka perustuu Processing-kieleen. Processing-ohjelmointikieli puolestaan pohjautuu C/C++-ohjelmointikieleen.
Robotilla ei ole käytännön käyttökohdetta muuten kuin osaamisen näyttämisen työkaluna. Robotin suunnittelussa, rakentamisessa sekä ohjelmoinnissa käytetyt menetelmät ja toimintatavat soveltuvat hyvin työelämään.
Työn tuloksena syntyi täysin toimiva, kävelevä kuusijalkainen robotti. Projektin toteuttamisen keskeisinä tavoitteina olivat uusien asioiden oppiminen, entistä parempi robotiikan alan ymmärrys sekä laajempi tietämys alan tarjoamista haasteista.
Erilaisia robottityyppejä on lukematon määrä, mutta niitä yhdistää aina kaksi piirrettä: ne vaativat toimiakseen ohjauspiirin sekä käyttöohjelman ohjaamaan robotin toimintoja.
Tässä opinnäytetyössä tutustuttiin kävelevän kuusijalkaisen robotin suunnitteluun, osien hankintaan, kokoonpanoon, ohjelmointiin ja testaukseen. Robotin ohjauspiirinä toimii Arduino Mega 2560 R3 -ohjauspiiri. Ohjauspiirin ohjelmointi toteutettiin käyttäen Arduinon omaa ohjelmointikieltä, joka perustuu Processing-kieleen. Processing-ohjelmointikieli puolestaan pohjautuu C/C++-ohjelmointikieleen.
Robotilla ei ole käytännön käyttökohdetta muuten kuin osaamisen näyttämisen työkaluna. Robotin suunnittelussa, rakentamisessa sekä ohjelmoinnissa käytetyt menetelmät ja toimintatavat soveltuvat hyvin työelämään.
Työn tuloksena syntyi täysin toimiva, kävelevä kuusijalkainen robotti. Projektin toteuttamisen keskeisinä tavoitteina olivat uusien asioiden oppiminen, entistä parempi robotiikan alan ymmärrys sekä laajempi tietämys alan tarjoamista haasteista.