Autonomisten metsäkoneiden simulaatioympäristö : vaatimusten määrittely ja ohjelmistorajapinnan toteutus
Äijälä, Jaakko (2023)
Äijälä, Jaakko
2023
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-202305068022
https://urn.fi/URN:NBN:fi:amk-202305068022
Tiivistelmä
Opinnäytetyön tavoitteina oli selvittää vaatimuksia metsäkoneiden autonomisten ominaisuuksien simuloinnille sekä tuottaa adaptaatiorajapinta. Sen avulla simulaattoria voitiin hyödyntää metsäkoneen autonomisten ominaisuuksien testaukseen. Työ toteutettiin toimeksiantajalle, Epec Oy:lle, joka hyödyntää työn tuloksena syntyvää selvitystä sekä kehitettyä ohjelmistoa.
Simuloinnin vaatimusmäärittelyä varten työssä tutustuttiin metsäkoneiden tulevaisuudennäkymiin, autonomisten järjestelmien vaatimuksiin ja autonomiatasoluokitukseen. Näiden tietojen pohjalta määriteltiin vaatimuksia simuloinnille. Määritetyt vaatimukset jaettiin neljään kategoriaan: simuloinnin yleiset, ylempien autonomiatasojen mukaiset, sekä alempien autonomiatasojen vaatimukset ajamiselle ja nosturin käytölle.
Vaatimusmäärittelyn lisäksi työn toimeksiantaja sai käyttöönsä itse asettamiensa kriteerien mukaisen adaptaatiorajapinnan. Rajapinnan tehtävänä oli mahdollistaa metsäkoneen autonomisen järjestelmän testaus edullisesti, luotettavasti ja turvallisesti ilman oikeaa metsäkonetta hyödyntämällä metsäkoneenkuljettajien kouluttamiseen tarkoitettua simulaattoria. Saatuaan rajapinnan käyttöönsä toimeksiantaja pääsi aloittamaan autonomisen järjestelmän testauksen simulaattoria hyödyntäen. Tekovaiheessa ja testauksen aikana esiin nousi kehitysideoita liittyen toimintalogiikkaan, parametrien hyödyntämiseen ja käyttäjäystävällisyyden parantamiseen. Rajapinta jää työkaluksi toimeksiantajan käyttöön, ja sitä kehitetään esiin tulevien tarpeiden pohjalta.
Adaptaatiorajapinnan lähdekoodia, joka tuotettiin osana opinnäytetyöprosessia, ei julkaista raportissa.
Simuloinnin vaatimusmäärittelyä varten työssä tutustuttiin metsäkoneiden tulevaisuudennäkymiin, autonomisten järjestelmien vaatimuksiin ja autonomiatasoluokitukseen. Näiden tietojen pohjalta määriteltiin vaatimuksia simuloinnille. Määritetyt vaatimukset jaettiin neljään kategoriaan: simuloinnin yleiset, ylempien autonomiatasojen mukaiset, sekä alempien autonomiatasojen vaatimukset ajamiselle ja nosturin käytölle.
Vaatimusmäärittelyn lisäksi työn toimeksiantaja sai käyttöönsä itse asettamiensa kriteerien mukaisen adaptaatiorajapinnan. Rajapinnan tehtävänä oli mahdollistaa metsäkoneen autonomisen järjestelmän testaus edullisesti, luotettavasti ja turvallisesti ilman oikeaa metsäkonetta hyödyntämällä metsäkoneenkuljettajien kouluttamiseen tarkoitettua simulaattoria. Saatuaan rajapinnan käyttöönsä toimeksiantaja pääsi aloittamaan autonomisen järjestelmän testauksen simulaattoria hyödyntäen. Tekovaiheessa ja testauksen aikana esiin nousi kehitysideoita liittyen toimintalogiikkaan, parametrien hyödyntämiseen ja käyttäjäystävällisyyden parantamiseen. Rajapinta jää työkaluksi toimeksiantajan käyttöön, ja sitä kehitetään esiin tulevien tarpeiden pohjalta.
Adaptaatiorajapinnan lähdekoodia, joka tuotettiin osana opinnäytetyöprosessia, ei julkaista raportissa.