Improvement of remote diagnostics of automated guided vehicles
Eriksson, Viktor (2024)
Eriksson, Viktor
2024
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-202402012357
https://urn.fi/URN:NBN:fi:amk-202402012357
Tiivistelmä
Automaattitrukkien etädiagnostiikka on monessa tapauksessa haastavaa asiakkaiden tietoturvavaatimusten ja vaihtelevien etäyhteyksien takia. Opinnäytetyön tilaaja, itseohjautuvia automaattitrukkeja valmistava Oy Solving Ab, pyrkii helpottamaan sekä tapahtumalokien suodattamista että suodatetun tiedon siirtämistä asiakasverkosta Solvingin verkkoon analyysiä varten. Tätä varten on kehitetty ohjelma, joka syötettyjen parametrien perusteella tietyin aikavälein hakee automaattiturkin ohjaussysteemin tapahtumalokista diagnostiikkaa varten oleelliset tapahtumakoodit. Tulos tallennetaan helposti lähetettävään tiedostomuotoon.
Opinnäytetyön puitteissa on selvitetty ratkaisun vaatimukset ja rajoitukset sekä tehty ja testattu ohjelman prototyyppi. Vaatimukset on identifioitu tarpeen kartoituksen yhteydessä, ja vaatimusten perusteella tehdyt suunnittelupäätökset on motivoitu. Ohjelman valmis prototyyppi on esitelty, ja käytetyt kehykset ja prototyypin ominaisuudet on selostettu ja motivoitu.
Ohjelma on testattu ad hoc -menetelmällä, ja testien tulokset sekä niiden toimivuus annettujen vaatimusten ja rajoitusten puitteissa on kirjattu opinnäytetyöhön. Ohjelma soveltuu tarkoitukseensa, ja sen on määrä toimia ponnahduslautana jatkokehitykselle. Remote diagnostics of automated guided vehicles (AGV) are challenging in many cases, due to customers' data security requirements and varying remote connection possibilities. The commissioner of the thesis, Ab Solving Oy, aims to improve and streamline both the filtering of event logs and the transfer of filtered data from the customer network to Solving's network for analysis. For this purpose, a program has been developed which, based on definable parameters, retrieves the relevant event codes for diagnostics from the event log of the AGV control system, and saves the result in an easy-to-send file format.
Within the framework of the thesis, the requirements and limitations of the solution have been clarified, and the prototype of the program has been made and tested. The requirements have been identified in connection with the mapping of the needs, and the design decisions made based on the requirements have been motivated. The finished prototype of the program is presented, and the frames used, and the features of the prototype are explained and motivated.
The program has been tested using an ad hoc method, and the results of the tests and their functionality within the given requirements and limitations have been recorded in the thesis. The program is suitable for its purpose, and it is supposed to serve as a springboard for further development.
Opinnäytetyön puitteissa on selvitetty ratkaisun vaatimukset ja rajoitukset sekä tehty ja testattu ohjelman prototyyppi. Vaatimukset on identifioitu tarpeen kartoituksen yhteydessä, ja vaatimusten perusteella tehdyt suunnittelupäätökset on motivoitu. Ohjelman valmis prototyyppi on esitelty, ja käytetyt kehykset ja prototyypin ominaisuudet on selostettu ja motivoitu.
Ohjelma on testattu ad hoc -menetelmällä, ja testien tulokset sekä niiden toimivuus annettujen vaatimusten ja rajoitusten puitteissa on kirjattu opinnäytetyöhön. Ohjelma soveltuu tarkoitukseensa, ja sen on määrä toimia ponnahduslautana jatkokehitykselle.
Within the framework of the thesis, the requirements and limitations of the solution have been clarified, and the prototype of the program has been made and tested. The requirements have been identified in connection with the mapping of the needs, and the design decisions made based on the requirements have been motivated. The finished prototype of the program is presented, and the frames used, and the features of the prototype are explained and motivated.
The program has been tested using an ad hoc method, and the results of the tests and their functionality within the given requirements and limitations have been recorded in the thesis. The program is suitable for its purpose, and it is supposed to serve as a springboard for further development.
