Järjestelmädatan kerääminen ja tallennus ROS-ympäristössä : lähestymistapana reunalaskenta
Rytinki, Ville (2022)
Rytinki, Ville
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-2022091620241
https://urn.fi/URN:NBN:fi:amk-2022091620241
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli suunnitella keräys ja tallennusprosessi sensoridatan keräämiseen ja tallentamiseen ROS-ympäristössä jatkokehitystyötä varten.
Opinnäytetyön teoriaosuudessa tutkittiin reunalaskentaa ja sen arkkitehtuurisia ominaisuuksia sekä ROS-käyttöjärjestelmän arkkitehtuuria ja kuvattiin projektin kohteena oleva järjestelmä. Teoriaosuudessa myös tarkasteltiin ETL-prosessia.
Suunnitteluosiossa tuodaan esille projektin vaatimukset ja perehdytään ROSin sisäisiin työkaluihin ja niiden ominaisuuksiin sekä arvioidaan niiden soveltuvuutta osana arkkitehtuuria ja vaatimuksiin nähden.
Näiden tietojen pohjalta suunnitellaan manuaalisen ja automaattisen tallennuksen prosessikaaviot.
Tulokset esitetään arvioimalla prosessikaavioiden vastaavuutta vaatimuksiin nähden. Esitetty ratkaisu täytti suurimmilta osin asetetut vaatimukset, mutta todettiin että esitetty ratkaisu ei tallenna ROS-ympäristön ulkopuolista järjestelmädataa käytettävillä työkaluilla. Lopuksi esitettiin jatkokehitysehdotuksia, joilla saavutettaisiin puutteita korjaava kokonaisvaltaisempi ratkaisu.
Opinnäytetyön teoriaosuudessa tutkittiin reunalaskentaa ja sen arkkitehtuurisia ominaisuuksia sekä ROS-käyttöjärjestelmän arkkitehtuuria ja kuvattiin projektin kohteena oleva järjestelmä. Teoriaosuudessa myös tarkasteltiin ETL-prosessia.
Suunnitteluosiossa tuodaan esille projektin vaatimukset ja perehdytään ROSin sisäisiin työkaluihin ja niiden ominaisuuksiin sekä arvioidaan niiden soveltuvuutta osana arkkitehtuuria ja vaatimuksiin nähden.
Näiden tietojen pohjalta suunnitellaan manuaalisen ja automaattisen tallennuksen prosessikaaviot.
Tulokset esitetään arvioimalla prosessikaavioiden vastaavuutta vaatimuksiin nähden. Esitetty ratkaisu täytti suurimmilta osin asetetut vaatimukset, mutta todettiin että esitetty ratkaisu ei tallenna ROS-ympäristön ulkopuolista järjestelmädataa käytettävillä työkaluilla. Lopuksi esitettiin jatkokehitysehdotuksia, joilla saavutettaisiin puutteita korjaava kokonaisvaltaisempi ratkaisu.