Data Collection Tool for Movesense Sensors
Saarinen, Eemeli (2024)
Saarinen, Eemeli
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202402092710
https://urn.fi/URN:NBN:fi:amk-202402092710
Tiivistelmä
Tämän insinöörityön tavoite oli luoda tiedonkeruutyökalu Movesense-antureille, jotka keräävät mittaustietoja kannettavalle tietokoneelle. Työkalun tuli soveltua kehon ja raajojen liikkeen ja suunnan mittaamiseen. Projekti tehtiin Metropolia Ammattikorkeakoululle. Työkalu oli tarkoitettu käytettäväksi toisen vuoden projektikurssilla, jossa opitaan käsittelemään, analysoimaan ja visualisoimaan mittaustietoja käyttäen Python-ohjelmointikieltä. Tämän takia työkalu tuli tehdä Pythonilla, jotta sitä voidaan käyttää Jupyter Notebookissa. Toinen tavoite projektille oli tutkia useampaan Movesense-anturiin yhdistämistä samanaikaisesti ja sitä, kuinka niistä kerätty data voidaan synkronoida.
Movesense-antureille luotiin mukautettu sovellus, jolla saatiin anturi keskustelemaan kannettavan tietokoneen kanssa käyttäen Bluetooth Low Energy GATT -palveluja. Projektissa kehitettiin myös Movesense-anturille asynkroninen Python-kirjasto, joka soveltuu tiedonkeruuseen. Kyseinen kirjasto pystyi löytämään lähellä olevan anturin osoitteen, yhdistämään siihen ja keräämään mittaustietoja liikeantureista. Kirjasto kykeni myös keräämään mittaustietoja useasta Movesense-anturista samanaikaisesti.
Työkalun toimivuutta ja käytettävyyttä testattiin validointitestillä. Testauksen suoritti kahdeksan kolmen hengen testiryhmää. Ryhmät koostuivat toisen vuoden Terveysteknologian erikoisalan opiskelijasta. Testi koostui neljästä testitapauksesta. Validointitestissä todettiin, että työkalu oli yksinkertainen ja intuitiivinen käyttää. Testaus tuotti hyödyllistä tietoa työkalun käytettävyydestä. Lisäksi työkalusta löytyi aiemmin huomaamatta jääneitä virheitä, jotka saatiin korjattua.
Insinöörityön päätavoitteet saavutettiin onnistuneesti. Tiedonkeruutyökalu sisältää halutut toiminnot. Usean Movesense-anturin käyttö samanaikaisesti onnistuttiin toteuttamaan, mutta niiden synkronointi vaatii vielä kehitystä.
Movesense-antureille luotiin mukautettu sovellus, jolla saatiin anturi keskustelemaan kannettavan tietokoneen kanssa käyttäen Bluetooth Low Energy GATT -palveluja. Projektissa kehitettiin myös Movesense-anturille asynkroninen Python-kirjasto, joka soveltuu tiedonkeruuseen. Kyseinen kirjasto pystyi löytämään lähellä olevan anturin osoitteen, yhdistämään siihen ja keräämään mittaustietoja liikeantureista. Kirjasto kykeni myös keräämään mittaustietoja useasta Movesense-anturista samanaikaisesti.
Työkalun toimivuutta ja käytettävyyttä testattiin validointitestillä. Testauksen suoritti kahdeksan kolmen hengen testiryhmää. Ryhmät koostuivat toisen vuoden Terveysteknologian erikoisalan opiskelijasta. Testi koostui neljästä testitapauksesta. Validointitestissä todettiin, että työkalu oli yksinkertainen ja intuitiivinen käyttää. Testaus tuotti hyödyllistä tietoa työkalun käytettävyydestä. Lisäksi työkalusta löytyi aiemmin huomaamatta jääneitä virheitä, jotka saatiin korjattua.
Insinöörityön päätavoitteet saavutettiin onnistuneesti. Tiedonkeruutyökalu sisältää halutut toiminnot. Usean Movesense-anturin käyttö samanaikaisesti onnistuttiin toteuttamaan, mutta niiden synkronointi vaatii vielä kehitystä.