Automaattinen oven avaaminen mobiilirobotilla
Bardinov, Mark (2022)
Bardinov, Mark
2022
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-2022120125344
https://urn.fi/URN:NBN:fi:amk-2022120125344
Tiivistelmä
Tässä opinnäytetyössä tutkittiin mobiilirobotiikkaa ja sen käyttöä ruokasalissa henkilökunnan avustajana. Työ tehtiin tapahtumanjärjestäjälle Finlandiatalolle, jolla on kokous- ja juhlatiloja, pienyritysten tapahtumia, näyttelyitä, konsertteja ja suuria kansainvälisiä kongresseja. Työssä tarkastettiin vaihtoehtoja automaattisen oven avaamisen ongelman ratkaisun toteuttamiseksi. Projektin tavoitteena on luoda reitti, jonka avulla robotti voisi liikkua itsenäisesti keittiön ja ruokasalin välillä siirtäen valmiita ruokia ja ruokailuvälineitä.
Lopulta työssä käytettiin Android-käyttöjärjestelmällä varustettua Raspberry Pi:tä. Android-käyttöjärjestelmä tarvittiin HID Mobile Access-mobiilisovelluksen asentamiseen. Tällä mobiilisovelluksella saatiin langaton yhteys kortinlukijaan. Vararatkaisuna oli Raspberry Pi Pico -mikrokontrolleri, joka ohjasi SG-90-servomoottoria. Servomoottorin piti kääntää Raspberry Pi:hen kytkettyä MPU6050-kiihtyvyysanturia. Tämä menetelmä oli vaihtoehto lähettää signaali kortinlukijalle toistamalla "Twist and Go" -liikettä. Testauksen tuloksena todettiin, että mobiilisovellus on täysin toimiva Raspberry Pi:ssä ja se löytää kortinlukijan ongelmitta jopa 5 metrin etäisyydeltä, joten lisäasennuksia ei tarvita. Opinnäytetyössä esitellään mobiilirobotiikan teoriaa, kuvatiin tutkimuksen vaiheet ja projektin jatkokehitysajatukset.
Lopulta työssä käytettiin Android-käyttöjärjestelmällä varustettua Raspberry Pi:tä. Android-käyttöjärjestelmä tarvittiin HID Mobile Access-mobiilisovelluksen asentamiseen. Tällä mobiilisovelluksella saatiin langaton yhteys kortinlukijaan. Vararatkaisuna oli Raspberry Pi Pico -mikrokontrolleri, joka ohjasi SG-90-servomoottoria. Servomoottorin piti kääntää Raspberry Pi:hen kytkettyä MPU6050-kiihtyvyysanturia. Tämä menetelmä oli vaihtoehto lähettää signaali kortinlukijalle toistamalla "Twist and Go" -liikettä. Testauksen tuloksena todettiin, että mobiilisovellus on täysin toimiva Raspberry Pi:ssä ja se löytää kortinlukijan ongelmitta jopa 5 metrin etäisyydeltä, joten lisäasennuksia ei tarvita. Opinnäytetyössä esitellään mobiilirobotiikan teoriaa, kuvatiin tutkimuksen vaiheet ja projektin jatkokehitysajatukset.