Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Satakunnan ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Satakunnan ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Robottisolun virhetilan diagnosointiohjelmisto

Säämäki, Benjamin (2022)

 
Avaa tiedosto
Saamaki_Benjamin.pdf (1.347Mt)
Lataukset: 


Säämäki, Benjamin
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202302062095
Tiivistelmä
Opinnäytetyössä toteutettiin ohjelmistokokonaisuus, joka pystyy käynnistämään virtuaalisen robottisolun samaan tilaan, kuin tuotannossa oleva robottisolu. Virtuaalista robottisolua tarkastelemalla on tarkoitus pystyä diagnosoimaan virhetilanteita. Opinnäytetyö tehtiin yrityksessä Cimcorp Oy, joka toimi myös opinnäytetyön tilaajana.

Toteutettu ohjemisto eristää robottisoluohjelmistot työtietokoneen muista ohjelmistoista virtualisoimalla. Ohjelmiston virtualisointi on toteutettu Docker-sovelluskonttien avulla. Dockeria suoritetaan WSL:n avulla lisenssimaksujen välttämiseksi. Automatisoitu ohjelma konfiguroi sovelluskontit tuotannossa olevalta robottisolulta saadun virheraportin avulla tilaan, jossa robottisolu oli virheraporttia luodessa. Soluohjaimen asennuspaketit käännetään vastaavaan versioon kuin tuotannossa, ja kääntäminen suoritetaan Cimcorpin Jenkins-palvelimella, jolle konfiguroitiin työmenettelyt kääntämistä varten. Ohjelmalle, joka automatisoi robottisolun asennus- ja käännösprosessin annettiin nimeksi Celltodocker, ja se toteutettiin Bash-ohjelmointikielellä.

Työn teoriaosuudessa kerrotaan työn toiminnallisessa osuudessa käytetyistä ohjelmistoista ja teknologioista sekä fyysisestä robottisolusta. Opinnäytetyön tavoitteena oli virhetilan diagnosoinnin lisäksi myös tarkoitus saada kokemusta sovelluskonteista soluohjaimen suoritusalustana.

Opinnäytetyön tiedonkeruu toteutettiin tutkimalla käytettyjen teknolokioiden ohjekirjoja, sekä alaan perehtyneiden uutis- ja ohjesivustojen artikkeleja. Osa tiedosta on Cimcorppia ja sen tuotteita koskevaa erityistietoa, joka on opittu yrityksessä työskentelyn aikana. Opinnäytetyötä tehdessä opin paljon soluohjaimen toiminnasta, sovelluskonteista, Jenkinssistä ja Bash-ohjelmoinnista. Opinnäytetyön toteutusosuuden asetukset ja Celltodocker-ohjelma on liitetty soluohjaimen lähdekoodiarkistoon.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste