Ladontarobotin etäohjaus
Thil, Pekka (2013)
Thil, Pekka
Savonia-ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201305097444
https://urn.fi/URN:NBN:fi:amk-201305097444
Tiivistelmä
Opinnäytetyö tehtiin Savonian Ammattikorkeakoulun Varkauden kampuksella. Työn aiheena oli luoda etäohjausohjelmisto B-rakennuksen alakerrassa sijaitsevalle mosaiikinladontarobotille. Työ tehtiin käyttäen Java-ohjelmointikieltä.
Ohjelmisto koostuu kolmesta osasta: Käyttöliittymä, johon kuuluu html-sivu ja Java Servlet –luokka, Server-client Socket tyyppinen palvelin, sekä kontrolleri, joka välittää tiedon robotille. Html-sivu sisältää useita painikkeita, jotka suorittavat servletillä olevia toimintoja. Palvelin yhdistää asiakkaan robottiin kytkettyyn tietokoneeseen. Kontrolleri muuntaa palvelimelta tulevat käskyt robotin ymmärtämään muotoon ja välittää ne robotille käyttäen sovellettua clientsockettia.
Opinnäytetyö käsittelee ladontarobotin ominaisuuksia ja laitteistoa, käytettyjä ohjelmistoja sekä Java-ohjelmointikieltä ja historiaa. Mukana on myös hiukan robotiikan historiaa. Java-kieltä ja sen rakennetta tarkastellaan ohjemoijan näkökulmasta.
Työn lopputuloksena on ohjelmisto, jolla ladontarobottia voidaan ohjata internetin välityksellä.
Ohjelmisto koostuu kolmesta osasta: Käyttöliittymä, johon kuuluu html-sivu ja Java Servlet –luokka, Server-client Socket tyyppinen palvelin, sekä kontrolleri, joka välittää tiedon robotille. Html-sivu sisältää useita painikkeita, jotka suorittavat servletillä olevia toimintoja. Palvelin yhdistää asiakkaan robottiin kytkettyyn tietokoneeseen. Kontrolleri muuntaa palvelimelta tulevat käskyt robotin ymmärtämään muotoon ja välittää ne robotille käyttäen sovellettua clientsockettia.
Opinnäytetyö käsittelee ladontarobotin ominaisuuksia ja laitteistoa, käytettyjä ohjelmistoja sekä Java-ohjelmointikieltä ja historiaa. Mukana on myös hiukan robotiikan historiaa. Java-kieltä ja sen rakennetta tarkastellaan ohjemoijan näkökulmasta.
Työn lopputuloksena on ohjelmisto, jolla ladontarobottia voidaan ohjata internetin välityksellä.