Tilausten etäsyöttö mobiilirobotille
Virmanen, Vesa (2017)
Virmanen, Vesa
Metropolia Ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017052510268
https://urn.fi/URN:NBN:fi:amk-2017052510268
Tiivistelmä
Tämän opinnäytetyön aiheena oli suunnitella ja toteuttaa demosovellus Omron Adept LD -mobiilirobotin toiminnollisuuksien esittelemiseksi. Työ toteutettiin yhteistyössä Omronin ja Metropolian kanssa, ja työn tarkoituksena oli viimekädessä hyödyttää molempia osapuolia.
Demosovellus päädyttiin toteuttamaan kolmessa eri osassa kaikkien suunniteltujen toimintojen saavuttamiseksi. Osioiksi muodostuivat käyttöliittymä tilauksien syöttöön, tietokanta niiden tallentamiseen sekä väliohjelma niiden välittämiseen mobiilirobotille. Käyttöliittymäksi valittiin selainpohjainen toteutus käyttäen HTML- ja PHP-ohjelmointikielijä, tietokannaksi MySQL-pohjainen tietokanta käyttäen apuna XAMPP-alustaa, ja väliohjelman tekoon C#-ohjelmointikieli Visual Studio alustalla.
Osioista jokainen käydään työn luettavuuden kannalta tarpeellisella tasolla läpi, menemättä turhan syvälle. Työn ensimmäisestä vaiheesta eli tietokannasta kerrotaan taulurakenne sekä tietokannan tarkoitus tilauksien säilyttämisessä. Toisessa vaiheessa perehdytään käyttöliittymän toimintoihin kuten tilausten lisäykseen ja monitorointiin. Kolmannessa vaiheessa lukijalle selostetaan väliohjelman toimintaperiaate ja sen sisältämät toiminnot. Lisäksi muutamiin työn aikana ilmenneisiin ongelmiin perehdytään tarkemmin.
Työn tuloksena saatiin toiminnallisilta osiltaan toimiva demosovellus tilauksien lähettämi-seen mobiilirobotille. Työssä tehtyä käyttöliittymää ei kuitenkaan aivan saatu kuntoon, että sitä voisi esitellä esimerkiksi asiakastilaisuuksissa. Työ tulee todennäköisesti olemaan kehityksen kohteena jatkossakin.
Demosovellus päädyttiin toteuttamaan kolmessa eri osassa kaikkien suunniteltujen toimintojen saavuttamiseksi. Osioiksi muodostuivat käyttöliittymä tilauksien syöttöön, tietokanta niiden tallentamiseen sekä väliohjelma niiden välittämiseen mobiilirobotille. Käyttöliittymäksi valittiin selainpohjainen toteutus käyttäen HTML- ja PHP-ohjelmointikielijä, tietokannaksi MySQL-pohjainen tietokanta käyttäen apuna XAMPP-alustaa, ja väliohjelman tekoon C#-ohjelmointikieli Visual Studio alustalla.
Osioista jokainen käydään työn luettavuuden kannalta tarpeellisella tasolla läpi, menemättä turhan syvälle. Työn ensimmäisestä vaiheesta eli tietokannasta kerrotaan taulurakenne sekä tietokannan tarkoitus tilauksien säilyttämisessä. Toisessa vaiheessa perehdytään käyttöliittymän toimintoihin kuten tilausten lisäykseen ja monitorointiin. Kolmannessa vaiheessa lukijalle selostetaan väliohjelman toimintaperiaate ja sen sisältämät toiminnot. Lisäksi muutamiin työn aikana ilmenneisiin ongelmiin perehdytään tarkemmin.
Työn tuloksena saatiin toiminnallisilta osiltaan toimiva demosovellus tilauksien lähettämi-seen mobiilirobotille. Työssä tehtyä käyttöliittymää ei kuitenkaan aivan saatu kuntoon, että sitä voisi esitellä esimerkiksi asiakastilaisuuksissa. Työ tulee todennäköisesti olemaan kehityksen kohteena jatkossakin.