Robottiyksikkö
Heikkinen, Ilkka (2013)
Heikkinen, Ilkka
Oulun seudun ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013060312509
https://urn.fi/URN:NBN:fi:amk-2013060312509
Tiivistelmä
Työn tavoitteena oli rakentaa pienikokoinen robotti, joka vastaanottaa akun tilaindikaattorista kontrollisignaalin, kun akun jännite tippuu määritellyn rajan alapuolelle. Tarkoituksena on muuttaa robotin käyttäytymistä akun tilan muuttuessa. Projektissa käytettävä käyttäytymismalli aktivoi IR-sensorin, jota robotti voi käyttää seuratakseen lattialla olevaa mustaa viivaa esimerkiksi lataustukiasemalle asti.
Koulun silloinen opetustarjonta kattoi hyvin Linux-, C- ja mikrokontrolleriohjelmoinnin, mutta mekaniikan ja elektroniikan kursseja oli niukasti. Vaikka ensisijaisena tavoitteena oli rakentaa kokonaisuudessaan toimiva robottiyksikkö, laitekokonaisuudet ja komponentit pyrittiin suunnittelemaan energiaa säästäviksi ja pienikokoisiksi. Myös lisälaitteisto pyrittiin pitämään helposti lisättävänä.
Kuten Mikkosen ja Härkösen robotti, myös tämä toimii hyvin alustana jatkokehityksille, tarjoten useita eri lähestymistapoja samanlaisen projektin aloittamiseen. Robotin toiminnan ohjaaminen on toteutettu tietokonepäätettä käyttäen, ja näin projekti tarjoaa tukea normaalin olio-ohjelmoinnin lisäksi myös käytännön konepuolen laite- ja ohjelmointisovellusten kehittämiseen. Jatkokehitysehdotuksina suosittelen esimerkiksi lataustukiaseman rakentamista, ja rinnakkaisportin korvaamista USB-ratkaisulla.
Tämä dokumentti ei kata koko projektin vaiheita, vaan keskittyy lähinnä robotin käyttöjärjestelmän ja ohjelmien rakentamiseen, sensorien asentamiseen sekä piirilevyjen rakentamiseen. Lopputuloksena on yksinkertainen, itseään ylläpitävä laitteisto.
Koulun silloinen opetustarjonta kattoi hyvin Linux-, C- ja mikrokontrolleriohjelmoinnin, mutta mekaniikan ja elektroniikan kursseja oli niukasti. Vaikka ensisijaisena tavoitteena oli rakentaa kokonaisuudessaan toimiva robottiyksikkö, laitekokonaisuudet ja komponentit pyrittiin suunnittelemaan energiaa säästäviksi ja pienikokoisiksi. Myös lisälaitteisto pyrittiin pitämään helposti lisättävänä.
Kuten Mikkosen ja Härkösen robotti, myös tämä toimii hyvin alustana jatkokehityksille, tarjoten useita eri lähestymistapoja samanlaisen projektin aloittamiseen. Robotin toiminnan ohjaaminen on toteutettu tietokonepäätettä käyttäen, ja näin projekti tarjoaa tukea normaalin olio-ohjelmoinnin lisäksi myös käytännön konepuolen laite- ja ohjelmointisovellusten kehittämiseen. Jatkokehitysehdotuksina suosittelen esimerkiksi lataustukiaseman rakentamista, ja rinnakkaisportin korvaamista USB-ratkaisulla.
Tämä dokumentti ei kata koko projektin vaiheita, vaan keskittyy lähinnä robotin käyttöjärjestelmän ja ohjelmien rakentamiseen, sensorien asentamiseen sekä piirilevyjen rakentamiseen. Lopputuloksena on yksinkertainen, itseään ylläpitävä laitteisto.