AVR-pohjainen mobiilirobotti
Vehviläinen, Jani (2014)
Kandidaatintyö
Vehviläinen, Jani
2014
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2014112146501
https://urn.fi/URN:NBN:fi-fe2014112146501
Tiivistelmä
Kandidaatintyön aineena oli rakentaa autonomisesti pyörillä liikkuva, esteitä väistelevä
mobiilirobotti käyttäen Arduino-kehitysympäristöä prototyypin valmistamiseen. Rakensin
robotin alusta alkaen itse eli työhön sisältyi robotin mekaniikan kokoaminen, elektroniikan
suunnittelu ja rakentaminen sekä toimintaälyn ohjelmointi mikroprosessorille eteenpäin
kulkemiseen ja esteiden väistämiseen. Arduinon ytimenä on Atmelin AVR-sarjaan kuuluva
ATMega328-mikroprosessori. Robotin ympäristön havainnointi tapahtuu käyttämällä
ultraäänisensoria. Robotti oli mielenkiintoinen projekti toteuttaa ja toimi kokonaisuutena
katsottuna odotetulla tavalla. The topic of my Bachelor’s thesis was to build obstacles avoiding, mobile robot using
Arduino developing environment and board. I built the robot from the scratch which
included constructing the mechanics, designing and assembling the electronic parts and
coding the operating logic for the microprocessor. The core of the Arduino is Atmel
ATMega328 microprocessor. The robot uses ultrasound range-detector to detect any
obstacles in front of it. The Robot project was quite interesting and to sum up, it worked as
designed.
mobiilirobotti käyttäen Arduino-kehitysympäristöä prototyypin valmistamiseen. Rakensin
robotin alusta alkaen itse eli työhön sisältyi robotin mekaniikan kokoaminen, elektroniikan
suunnittelu ja rakentaminen sekä toimintaälyn ohjelmointi mikroprosessorille eteenpäin
kulkemiseen ja esteiden väistämiseen. Arduinon ytimenä on Atmelin AVR-sarjaan kuuluva
ATMega328-mikroprosessori. Robotin ympäristön havainnointi tapahtuu käyttämällä
ultraäänisensoria. Robotti oli mielenkiintoinen projekti toteuttaa ja toimi kokonaisuutena
katsottuna odotetulla tavalla.
Arduino developing environment and board. I built the robot from the scratch which
included constructing the mechanics, designing and assembling the electronic parts and
coding the operating logic for the microprocessor. The core of the Arduino is Atmel
ATMega328 microprocessor. The robot uses ultrasound range-detector to detect any
obstacles in front of it. The Robot project was quite interesting and to sum up, it worked as
designed.