Kotihoitorobotin tutkimus- ja kehitystyö
Nurminen, Samuli (2021)
Nurminen, Samuli
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202105077687
https://urn.fi/URN:NBN:fi:amk-202105077687
Tiivistelmä
Tässä työssä käsiteltiin kotihoitorobotin suunnittelua sekä testiympäristön rakentamista ja testaamista. Tavoitteena oli saada ohjattua askelmoottoria ja siirrettyä live-videokuvaa internetin kautta.
Ensimmäiseksi tutustuttiin olemassa oleviin robotteihin ja erityisesti palvelurobotteihin. Lisäksi tutustuttiin niihin liittyviin turvallisuusstandardeihin sekä tuotekehitykseen. Testiympäristön rakentaminen aloitettiin koodien tekemisestä Raspberrylle ja askelmoottorin liittämisestä Raspberryyn. Koodit Raspberrylle tehtiin Python-ohjelmointikieltä käyttäen. Toinen vaihe oli Android Studiolla sovelluksen tekeminen Android-puhelimelle. Android Studiossa käytettiin Java-ohjelmointikieltä koodien tekemiseen.
Työssä tutustuttiin myös eri yhteydenmuodostustapoihin, muun muassa DNA-laitenettiin Raspberryn etäohjaamiseksi. Tässä työssä testiympäristössä käytettiin vain paikallista wifi-verkkoa, mutta etäohjauksen testaaminen tässä vaiheessa onnistui myös sillä tavalla. Viimeinen vaihe oli askelmoottorin etäohjauksen testaaminen Android-puhelimella sekä live-videoyhteyden toiminnan testaaminen. Puhelimena käytettiin Samsung GT-älypuhelinta sekä Android Studiossa lisäksi virtuaalista älypuhelinta Nexus 5X.
Ensimmäiseksi tutustuttiin olemassa oleviin robotteihin ja erityisesti palvelurobotteihin. Lisäksi tutustuttiin niihin liittyviin turvallisuusstandardeihin sekä tuotekehitykseen. Testiympäristön rakentaminen aloitettiin koodien tekemisestä Raspberrylle ja askelmoottorin liittämisestä Raspberryyn. Koodit Raspberrylle tehtiin Python-ohjelmointikieltä käyttäen. Toinen vaihe oli Android Studiolla sovelluksen tekeminen Android-puhelimelle. Android Studiossa käytettiin Java-ohjelmointikieltä koodien tekemiseen.
Työssä tutustuttiin myös eri yhteydenmuodostustapoihin, muun muassa DNA-laitenettiin Raspberryn etäohjaamiseksi. Tässä työssä testiympäristössä käytettiin vain paikallista wifi-verkkoa, mutta etäohjauksen testaaminen tässä vaiheessa onnistui myös sillä tavalla. Viimeinen vaihe oli askelmoottorin etäohjauksen testaaminen Android-puhelimella sekä live-videoyhteyden toiminnan testaaminen. Puhelimena käytettiin Samsung GT-älypuhelinta sekä Android Studiossa lisäksi virtuaalista älypuhelinta Nexus 5X.