Videokamerateknologian hyödyntäminen robotin käsiajossa
Tapola, Erkka (2018)
Tapola, Erkka
Satakunnan ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805239686
https://urn.fi/URN:NBN:fi:amk-201805239686
Tiivistelmä
Tässä opinnäytetyössä pyrittiin täyttämään Cimcorp Oy:n tarve saada toistettua ka-meroilta haettua videokuvaa robottisolun käyttöliittymällä. Cimcorp Oy:n robotteja ohjataan välimatkan päästä käyttöliittymältä, ja ajoittain näköyhteyttä ohjattavaan kohteeseen ei ole. Tällaisissa tilanteissa robotilta haettu ja käyttöliittymällä esitetty videokuva on erittäin tärkeää robotin ohjattavuuden kannalta. Käyttöliittymällä tois-tetusta videokuvasta on mahdollista saada myös muita hyötyjä, joita tässä työssä tutkittiin.
Tehty ohjelmisto suunniteltiin ja toteutettiin yhdessä Cimcorp Oy:n tuotekehityksen ja robottisolu-tuotteesta vastaavien henkilöiden kanssa. Ohjelmiston kehityksessä käytettiin apuna avoimen lähdekoodin OpenCV-kirjastoa ja Jenkins-, Git- ja Gradle-työkaluja. Tämän myötä valmistunut ohjelmisto siirtyi Cimcorp Oy:n tuotekehityksen käyttöön, jotta he voivat jatkossa käyttää ja kehittää sitä haluamallaan tavalla.
Lopputuloksena syntyi Javalla koodattu CcIpCam.jar-kirjasto, joka hakee lähetetyn videokuvan ja toistaa sen JLabel-elementissä. CcIpCam.jar:a saatiin työssä onnistuneesti käytettyä Cimcorp Oy:n tuotteissa, ja tämän seurauksena luotu ohjelmisto on tarkoitus ottaa käyttöön Cimcorp Oy:n tuotannossa mahdollisimman pian. CcIpCam.jar on hyvin yleiskäyttöinen, sillä se on mahdollista integroida käytännössä mihin tahansa Java-pohjaiseen käyttöliittymään.
Tehty ohjelmisto suunniteltiin ja toteutettiin yhdessä Cimcorp Oy:n tuotekehityksen ja robottisolu-tuotteesta vastaavien henkilöiden kanssa. Ohjelmiston kehityksessä käytettiin apuna avoimen lähdekoodin OpenCV-kirjastoa ja Jenkins-, Git- ja Gradle-työkaluja. Tämän myötä valmistunut ohjelmisto siirtyi Cimcorp Oy:n tuotekehityksen käyttöön, jotta he voivat jatkossa käyttää ja kehittää sitä haluamallaan tavalla.
Lopputuloksena syntyi Javalla koodattu CcIpCam.jar-kirjasto, joka hakee lähetetyn videokuvan ja toistaa sen JLabel-elementissä. CcIpCam.jar:a saatiin työssä onnistuneesti käytettyä Cimcorp Oy:n tuotteissa, ja tämän seurauksena luotu ohjelmisto on tarkoitus ottaa käyttöön Cimcorp Oy:n tuotannossa mahdollisimman pian. CcIpCam.jar on hyvin yleiskäyttöinen, sillä se on mahdollista integroida käytännössä mihin tahansa Java-pohjaiseen käyttöliittymään.
